x-kom hosting

Upload $_FILES

Sternum
utworzono
utworzono
 <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
komentarz

W pierwszym kodzie, drugi atrybut znacznika [i]form[/i] powinien nazywać się [b]enctype[/b] (brakuje tam "y").

Sternum
komentarz
komentarz

Faktycznie jak nie moglem zauwazyc tak drobnego błędu, wszystko smiga jak powinno dzieki wielkie za pomoc.

leggo
komentarz
komentarz

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.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.