Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pomocou editora vytvorte súbor s PHP prezentovať užívateľské rozhranie . Napríklad typ :
nano getfile.php
2
Zadajte kód vytvoriť a predložiť formulár HTML , ktorý umožňuje užívateľovi prechádzať a vyberte súbor , ktorý chcete nahrať z PC . Zavrieť PHP tagy pred vytvorením formulára , pretože forma je kódovaný vo formáte HTML , a to v PHP . Napríklad typ :
< php
? >
< DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN ! " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
< html xmlns = " http://www.w3.org/1999/xhtml " >
< /head >
< forma enctype = " multipart /form - data " action = " upload.php " method = " post " >
sťahovanie
Vyhľadajte súbor vkladať < /p >
< input type = " submit " name = " submit " value = " submit " /> < /p >
< /form >
< /body >
< /html > ;
3
Ukončite editor a súbor uložte . Spustite editor a vytvorte nový PHP súbor s názvom " upload.php . " Napríklad typ :
nano upload.php
4
získať dočasný názov , dočasné umiestnenie a pôvodné umiestnenie súboru pomocou funkcie " $ _FILES " . Extrakt pôvodný názov súboru pomocou funkcie " basename " . Presunutie nahraného súboru na trvalé umiestnenie pomocou funkcie " move_uploaded_file " . Premenujte súbor , ak si prajete pohybom s iným názvom . Napríklad , typ : ?
< Php
$ nahrané = $ post [ ' uploaded ' ] ;
if ( $ odoslať = '1 ' ! ) Die ( " Formulár nie je dokončená ! " ) ;
$ filename = basename ( $ _FILES [ ' súbor ' ] ) ;
$ target_file = " files /" . $ Filename ,
$ target_file = " Súbory /newfilename " , //Ak chcete premenovať súbor
if ( move_uploaded_file ( $ FILES [ ' súbor ' ] [ ' tmp_name " ] , $ target_file ) )
echo " $ filename bol úspešne nahraný ! " ;
iného
echo " Chyba pri nahrávaní $ filename , " ; ?
>
5
Ukončite editor a súbor uložte . Spustite prehliadač a prejdite na " getfile.php " skript otestovať funkčnosť aplikácie .