Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť nový PHP súbor v editore , alebo Poznámkový blok . Vložte hlavičky HTML do súboru . Napríklad typ :
< DOCTYPE HTML PUBLIC " - //W3C //DTD HTML 4.01 Transitional //EN " Súbor < /title >
< /head > ;
2
Vytvoriť HTML formulár pre upload . Nastavte akciu formuláre k sebe , metóda " príspevok " a uistite sa , že pridať " entype " atribút vstupný prvok pre samotný súbor . Zahrnúť skryté pole ľahko zistiť , či bol formulár odoslaný k vybaveniu. Napríklad , typ : ?
< Php
$ nahrané = isset ( $ _POST [ " načítava " ] ) ? $ _POST [ " Odoslať " ] : ? Null ;
if ( $ odoslať === null ) { >
< forma action = " < php echo htmlentities ( $ _SERVER [ ? " PHP_SELF " ] ) ; > " method = " post " > < input name = " Odoslať " type = " skrytý " enctype = " multipart /form - data " hodnota = " 1 " /> input name = " file " type = " file " /> sťahovania input type = " submit " name = " submit " value = " Upload " /> sťahovania < /form > spracovať súbor nahrať pomocou obsah " _FILES " pole . Pozrite sa na " chyby " , prvok , aby ste zistili , či počas nahrávania došlo k chybe , a prijať príslušné opatrenia . Napríklad typ : < ? Php } else { if ( $ _FILES [ " súbor " ] [ " error " ] > 0 ) die ( " Chyba pri nahrávaní súboru ! " ) ; Získať názov dočasné nahrávanie súboru a názov súboru z asociatívneho poľa . Nastavte premennú rovná cieľovej zložky pre súbor . Napríklad typ : $ tmp_name = $ _FILES [ " file " ] [ " tmp_name " ] ; $ FILE_NAME = $ _FILES [ " file " ] [ " name " ] ; $ dest_folder = " /home /allusers /obrázky /" ; Skontrolujte , či už súbor v cieľovom priečinku existuje , a prijať príslušné opatrenia . Napríklad typ : $ file = $ dest_folder . $ FILE_NAME ; ak file_exists ( $ súbor ) die ( " Chyba Súbor už existuje ! " ) ; Volanie funkcie " move_uploaded_file " nastaviť názov súboru na prílohu a presunúť nahraný súbor z dočasného na trvalé zložky . Napríklad typ : move_uploaded_file ( $ tmp_name , $ file ) ; echo " Súbor bol úspešne nahraný ! " ; } > ? < /body > < /html >
Nahrať súbor : < /strong >
3
4
5
6