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 . ?
{
$ filename=$ _FILES [ ' userfile '] [ ' namn ' ] ;
$ tmpName=$ _FILES [ ' userfile '] [ ' tmp_name ' ] ;
$ Filstorlek=$ _FILES [ ' userfile '] [ ' size ' ] ;
$ filetype=$ _FILES [ ' userfile '] [ ' typ ' ] ;
$ fp=fopen ( $ tmpName , ' r ') ;
$ 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 ( ' $ filename ',' $ Filstorlek ',' $ filetype ”, ” $ innehåll ')”;
mysql_query ( $ query ) or die ( ' Fel , fråga misslyckades ');
inkluderar ” bibliotek /closedb. php ”
echo ” Fil $ filename laddade upp ” ;
}
Author 4
Ändra ” userfile ” till ? . namnet på den fil du vill ladda upp.
コメント