ПояснСння ΠΏΠΎΠ²Ρ–Π΄ΠΎΠΌΠ»Π΅Π½ΡŒ ΠΏΡ€ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ

PHP ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ поряд Π· Ρ–Π½ΡˆΠΈΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ прийнятого Ρ„Π°ΠΉΠ»Ρƒ. Π’Ρ–Π½ Ρ€ΠΎΠ·Ρ‚Π°ΡˆΠΎΠ²Π°Π½ΠΈΠΉ Ρƒ масиві, Ρ‰ΠΎ ΡΡ‚Π²ΠΎΡ€ΡŽΡ”Ρ‚ΡŒΡΡ PHP ΠΏΡ€ΠΈ Π·Π°Π²Π°Π½Ρ‚Π°ΠΆΠ΅Π½Π½Ρ– Ρ„Π°ΠΉΠ»Ρƒ, Ρ– ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ ΠΎΡ‚Ρ€ΠΈΠΌΠ°Π½ΠΈΠΉ ΠΏΡ€ΠΈ Π·Π²Π΅Ρ€Π½Π΅Π½Π½Ρ– ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ error. Π†Π½ΡˆΠΈΠΌΠΈ словами, ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΌΠΎΠΆΠ½Π° Π·Π½Π°ΠΉΡ‚ΠΈ Π² $_FILES['userfile']['error']

UPLOAD_ERR_OK

ЗначСння: 0; Помилок Π½Π΅ Π²ΠΈΠ½ΠΈΠΊΠ»ΠΎ, Ρ„Π°ΠΉΠ» ΡƒΡΠΏΡ–ΡˆΠ½ΠΎ Π·Π°Π²Π°Π½Ρ‚Π°ΠΆΠ΅Π½ΠΎ Π½Π° сСрвСр.

UPLOAD_ERR_INI_SIZE

ЗначСння: 1; Π ΠΎΠ·ΠΌΡ–Ρ€ прийнятого Ρ„Π°ΠΉΠ»Ρƒ ΠΏΠ΅Ρ€Π΅Π²ΠΈΡ‰ΠΈΠ² максимально допустимий Ρ€ΠΎΠ·ΠΌΡ–Ρ€, Π·Π°Π΄Π°Π½ΠΈΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΡŽ upload_max_filesizeΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° php.ini.

UPLOAD_ERR_FORM_SIZE

ЗначСння: 2; Π ΠΎΠ·ΠΌΡ–Ρ€ Ρ„Π°ΠΉΠ»Ρƒ, Ρ‰ΠΎ Π·Π°Π²Π°Π½Ρ‚Π°ΠΆΡƒΡ”Ρ‚ΡŒΡΡ, ΠΏΠ΅Ρ€Π΅Π²ΠΈΡ‰ΠΈΠ² значСння MAX_FILE_SIZE, Π²ΠΊΠ°Π·Π°Π½ΠΈΠΉ Ρƒ HTML-Ρ„ΠΎΡ€ΠΌΡ–.

UPLOAD_ERR_PARTIAL

ЗначСння: 3; Π—Π°Π²Π°Π½Ρ‚Π°ΠΆΡƒΠ²Π°Π½ΠΈΠΉ Ρ„Π°ΠΉΠ» Π±ΡƒΠ»ΠΎ ΠΎΡ‚Ρ€ΠΈΠΌΠ°Π½ΠΎ лишС частково.

UPLOAD_ERR_NO_FILE

ЗначСння: 4; Π€Π°ΠΉΠ» Π½Π΅ Π±ΡƒΠ»ΠΎ Π·Π°Π²Π°Π½Ρ‚Π°ΠΆΠ΅Π½ΠΎ.

UPLOAD_ERR_NO_TMP_DIR

ЗначСння: 6; Відсутня тимчасова ΠΏΠ°ΠΏΠΊΠ°.

UPLOAD_ERR_CANT_WRITE

ЗначСння: 7; НСмоТливо записати Ρ„Π°ΠΉΠ» Π½Π° диск.

UPLOAD_ERR_EXTENSION

ЗначСння: 8; ΠœΠΎΠ΄ΡƒΠ»ΡŒ PHP Π·ΡƒΠΏΠΈΠ½ΠΈΠ² завантаТСння Ρ„Π°ΠΉΠ»Ρƒ. PHP Π½Π΅ Π΄Π°Ρ” способу Π²ΠΈΠ·Π½Π°Ρ‡ΠΈΡ‚ΠΈ, який ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π·ΡƒΠΏΠΈΠ½ΠΈΠ² завантаТСння Ρ„Π°ΠΉΠ»Ρƒ; Ρƒ Ρ†ΡŒΠΎΠΌΡƒ ΠΌΠΎΠΆΠ΅ Π΄ΠΎΠΏΠΎΠΌΠΎΠ³Ρ‚ΠΈ пСрСгляд списку Π·Π°Π²Π°Π½Ρ‚Π°ΠΆΠ΅Π½ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Ρ–Π² Π·Π° допомогою phpinfo()