Sternum utworzono 20 marca 2013 utworzono 20 marca 2013 <form name = "formularz1" enctpe = "multipart/form-data" action = "http://localhost/skrypt.php" method = "POST" > Nazwa pliku: <input type = "file" name = "plik1"/> <input type = "submit" name = "btn_wyslij" value = "wyslj plik" /> <?php $uploaddir = './' ; if($_FILES['plik1']['error'] == UPLOAD_ERR_OK){ $new_name = $uploaddir.$_FILES['plik1']['name']; $temp_name = $_FILES['plik1']['tmp_name']; if(move_uploaded_file($temp_name, $new_name)){ echo "plik zostal zaladowany"; } else{ echo "nieprawidlowy plik."; } } else{ echo "wystapil blad:"; switch($_FILES['plik1']['error']){ case UPLOAD_ERR_INI_SIZE : case UPLOAD_ERR_FORM_SIZE : echo "Przekroczony maksymalny rozmiar pliku!"; break; case UPLOAD_ERR_PARTIAL : echo "Odebrano tylko czesc pliku"; break; case UPLOAD_ERR_NO_FILE : echo "Plik nie zostal pobrany!"; break; case UPLOAD_ERR_NO_TMP_DIR : echo "Brak dostepu do katalogu tymczasowego!"; break; case UPLOAD_ERR_CANT_WRITE : echo "nie udalo sie zapisac pliku na dysku serwera!"; break; case UPLOAD_ERR_EXTENSION: echo "ladowanie pliku zerwane przez rozszerzenie PHP!"; break; default : echo "nieznany tyb bledu!"; } } ?> WampSerwer 2.2: Apache 2.42; PHP 5.4.3. Upload uruchomionyw pliku php.ini ustawiony katalog przechowywania tymczasowych plikow, maksymalny rozmiar pliku zwiekszony do 20MB, safe mode wylaczony. Po probie wyslania pliku: [attachment=23873:error.jpg] prosze o jakas porade 3 dzien juz nad tym siedze QQ
leggo komentarz 21 marca 2013 komentarz 21 marca 2013 W pierwszym kodzie, drugi atrybut znacznika [i]form[/i] powinien nazywać się [b]enctype[/b] (brakuje tam "y").
Sternum komentarz 23 marca 2013 Autor komentarz 23 marca 2013 Faktycznie jak nie moglem zauwazyc tak drobnego błędu, wszystko smiga jak powinno dzieki wielkie za pomoc.
leggo komentarz 23 marca 2013 komentarz 23 marca 2013 Takie błędy są najgorsze, bo w pierwszej kolejności szuka się jakichś błędów logicznych. Tutaj przydało się kolorowanie składni :)
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.