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

PHP súboru Nahrať chyby

v web design , môžete použiť formulár PHP , aby návštevníci vkladať na váš webový server . Pri písaní svojej funkcie nahrávania , program , niektoré funkcie spracovanie chýb pri účtovaní o siedmich možných súbor Nahrať chyby , ktoré môžu nastať . Keď sa tieto chyby sa vyskytujú , PHP vráti chybovú správu s priradenou hodnotou chyby . Veľkosti súborov

Dve chyby upload PHP súborov zahŕňať maximálnu veľkosť súboru , ktorý obaja nastať , keď sa užívateľ pokúsi odoslať súbor s väčšou veľkosťou , než ten , ktorý vám umožní , ale dôjsť z rôznych dôvodov . Chyba " upload_err_ini_size " , ktorý má chybovú hodnotu kódu jedného , sa stane , keď zadáte " upload_max_filesize " smernicu v súbore php.ini . Ak nechcete použiť tento súbor , môžete zadať maximálnu veľkosť súboru v HTML formulári . Ak sa užívateľ pokúsi nahrať príliš veľký súbor tu , PHP vráti " upload_err_form_size " s chybovú hodnotu dva .
Nepodarilo Súborov

Keď sa užívateľ pokúsi odoslať súbor a že nahrávanie zlyhá , PHP vracia jednu z dvoch možných chýb . Prvý z nich , " upload_err_partial " s chybovú hodnotu tri , ak dôjde iba súbor sa čiastočne odoslať . K tomu môže dôjsť z viacerých dôvodov , vrátane odpojenie internetu alebo používateľ ruší upload . " UPLOAD_ERR_CANT_WRITE " s chybovú hodnotu siedmich nastane , keď webového formulára nemožno zapisovať na nahraný súbor na server . To tiež môže stať z niekoľkých dôvodov , napríklad ak webový server nemá dostatok priestoru , v ktorom sa zapísať súbor .
Nie súboru alebo priečinka

Keď sa užívateľ pokúsi odoslať súbor , ale PHP nedostane nič , vráti " upload_err_no_file " s chybovú hodnotou štyri indikuje problém . Táto situácia môže nastať , ak používateľ omylom klikne na tlačidlo " Upload " pred zadaním , ktorý súbor chce nahrať . Zatiaľ čo nahrávanie súborov na server , súbor je uložený do dočasného priečinka až do ukončenia nahrávania . Ak nemáte správne nakonfigurovať cestu a zložky temp a to buď prostredníctvom súboru php.ini alebo webový nástroj pre návrh , PHP môže vrátiť " UPLOAD_ERR_NO_TMP_DIR " s chybovú hodnotu šesť , ak dôjde k tejto chybe .
Extensions
Spojené

Extensions sú funkcie , triedy a potokov , že PHP používa rozšírenie stavať na svojich skriptoch , ako sú tie , ktoré nadviazať pripojenie k MySQL alebo FTP protokolu . Niekedy jeden z týchto rozšírení môže spôsobiť PHP upload súboru zlyhania , v takom prípade PHP vracia " upload_err_extension " s chybovú hodnotou osem . Avšak , PHP nešpecifikuje , ktoré rozšírenie spôsobí chybu , tak k odstráneniu problému musíte dôkladne testovať a ladiť kód .

Najnovšie články

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