Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako čítať textový súbor z klienta pomocou PHP

Existujú dve metódy , ktoré môžete použiť pre manipuláciu súborov na server od klienta k serveru pomocou PHP . Metóda POST , použitý Webové foriem , kóduje súbor ako súčasť HTTP požiadavky od klienta . Metóda PUT , používaný klientov ako Netscape Composer , zapíše súbor priamo do soketu pripojenie zavedeného so serverom . Návod
POST Metóda
1

Vytvoriť formulár nahrávania súboru na webovej stránke . Atribút akcie je cesta a názov súboru súboru PHP , ktorý bude manipulačné súbor nahrať . Vstupná hodnota max_file_size je maximálna veľkosť v bajtoch , budete umožní nahratého textového súboru .

; Upload súboru : input name = " fileupload " type = " file " /> < input type = " submit " hodnota = " Upload " /> < /form >
2

Upravte PHP súbor . Nastavte cestu a názov súboru , do ktorého bude nahraný textový súbor uložený na serveri . $ _FILES Pole obsahuje informácie o nahranom súbore , odkazuje pomocou vstupného súboru atribút názov priradený v podobe webovej stránky

$ uploaddir = ' /srv /www /obrázky /" ; . $ Filename = basename ( $ _FILES [ ' FileUpload ' ] [ ' name ' ] ) ; $ uploadfile = $ uploaddir . $ Filename ,
3

Presunutie nahraného súboru z dočasného umiestnenia , kde je server uložené do cieľového umiestnenia , ktoré ste pre nahrávanie

if ( move_uploaded_file ( $ _FILES . [ ' FileUpload ' ] [ ' tmp_name ' ] , $ uploadfile ) ) { echo $ filename . " . Odoslať Ďakujeme \\ n ! " ; } Else { echo " Chyba pri nahrávaní " . $ Filename . " : " . $ _FILES [ ' Userfile ' ] [ ' error ' ] . " \\ N " ;
PUT metóda
4

Upravte PHP súbor . Nastavte cestu a názov súboru , do ktorého bude nahraný textový súbor uložený na serveri . $ _SERVER Pole obsahuje informácie o žiadosti , vrátane cieľovú cestu a názov súboru na žiadosť klienta ( " REQUEST_URI " )

$ uploaddir = ' /srv /www /obrázky /" ; . $ Filename = basename ( $ _SERVER [ ' REQUEST_URI ' ] ) ; $ uploadfile = $ uploaddir . $ Filename ,
5

Otvorte vstupný prúd do dátového súboru , ktorý je sa nahráva

$ prichádzajúce = fopen ( " php ://input " , "r " ) ; .
Praha 6

Otvorte ukazovateľ na cieľový súbor , do ktorého chcete uložiť nahraný súbor

$ uložiť pridajte = fopen ( $ uploadfile , " w " ) ; .
7

Prečítajte si dáta zo vstupného prúdu a napísať , že do cieľového súboru

while ( $ indata = fread ( $ prichádzajúce , 1024 ) ) { fwrite ( $ Uložiť pridajte , $ indata ) .
Stránka 8

Uzavrite vstupné a súborov , dátové prúdy klipart

fclose ( $ Uložiť pridajte ) ; . fclose ( $ prichádzajúce ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené