![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 24.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam
może mi podpowiecie co jest grane chcę uploadować pliki przez stronkę, niby prosta sprawa, ale potrzebuję żeby każdy błąd kończył się innym zachowaniem w zależności od numeru błędu. Jeśli przesyłam plik którego rozmiar jest inny niż dopuszczalna wielkość zdefiniowana dla post i dla pliku w php.ini to dostaję pustą tablicę $_FILES a nie np $_FILES['pliczek']['error'] = 1. Zachowanie takie jest zarówno dla explorera jak i firefoxa więc nie chodzi o przegladarkę. Jeśli zrobię pole hidden określi mniejszy rozmiar niż w php.ini to dostaję prawidłowo UPLOAD_ERR_FORM_SIZE ale jeśli rozmiar przekroczy to co w php.ini to tablica $_FILES znowu jest pusta. czy ktoś z Was już się spotkał z taką sytuacją (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował ptah 24.09.2007, 14:12:56 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 24.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
właśnie dokładnie tak robie
<form enctype="multipart/form-data" action="test.php" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="10000"> <input name="nowy_obrazek" type="file"> <input type="submit"> </form> a php to tylko print_r($_FILES); może to coś z wersją phpa mam "PHP Version 5.2.1" naprawdę nic z tego nie rozumiem tablica $_FILES powinna być zawsze jak przesyłany jest plik przez POSTa bez względu na to czy jest błąd czy nie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) . . . podniesienie phpa do wersji 5.2.4 nic nie dało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował ptah 24.09.2007, 15:03:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 18:06 |