hur du lägger upp bilder med php till en databas

Hypertext Preprocessor (PHP ) är en multi-scriptspråk som du kan använda för att utveckla dynamiska webbsidor. Du kan använda det för command-line scripting och grafiska användarprogram gränssnitt . Den stöds på en majoritet av tillgängliga operativsystem och webbservrar . MySQL är en relationsdatabas system som du kan använda för att hantera flera databaser . Många programmeringsspråk , inklusive PHP , inkluderar bibliotek för att komma åt MySQL-databasen . Överföra bilder med PHP kräver några åtgärder för att införa .
1
Logga in på din MySQL- databas som administratör och skapa en tabell för att ladda upp dina filer till genom att ange . följande kod på kommandoraden :

CREATE TABLE uppladdning (

id INT NOT NULL AUTO_INCREMENT ,

namn VARCHAR (30 ) NOT NULL ,

typ VARCHAR (30 ) NOT NULL ,

storlek INT NOT NULL ,

innehåll MEDIUMBLOB NOT NULL ,

primärnyckel ( id )

) .
2
Skapa formulär som gör att du kan ange namnet på din fil eller Bläddra och leta det genom att ange koden :

;

.
3
Ladda upp din bild filen genom att ange denna kod . ?

0 )

{

$ filename=$ _FILES [ &#039 userfile &#039] [ &#039 namn &#039 ] ;

$ tmpName=$ _FILES [ &#039 userfile &#039] [ &#039 tmp_name &#039 ] ;

$ Filstorlek=$ _FILES [ &#039 userfile &#039] [ &#039 size &#039 ] ;

$ filetype=$ _FILES [ &#039 userfile &#039] [ &#039 typ &#039 ] ;

$ fp=fopen ( $ tmpName , &#039 r &#039) ;

$ content=fread ( $ fp , filstorlek ( $ tmpName )) ;

$ innehåll=addslashes ( $ innehåll);

fclose ( $ fp ) , ( ! get_magic_quotes_gpc () )

om

{

$ filename=addslashes ( $ filename ) ;

}

omfatta ” bibliotek /config . php ” ,

inkluderar ” bibliotek /opendb. php ”

$ query=” INSERT INTO ladda upp (namn , storlek , typ , innehåll ) ” .

” VALUES ( &#039 $ filename &#039,&#039 $ Filstorlek &#039,&#039 $ filetype ”, ” $ innehåll &#039)”;

mysql_query ( $ query ) or die ( &#039 Fel , fråga misslyckades &#039);

inkluderar ” bibliotek /closedb. php ”

echo ” Fil $ filename laddade upp ” ;

}

Author 4
Ändra ” userfile ” till ? . namnet på den fil du vill ladda upp.

Visited 1 times, 1 visit(s) today

コメント

タイトルとURLをコピーしました