Wątek zablokowany 2014-10-17 08:31 przez dzek69.

Błąd przy przesyłaniu pliku na serwer

0

Mam taki problem mam skrypt i nie moge przesłać pliku na serwer

      print ("
      <input type=hidden name=MAX_FILE_SIZE value=512000 />
      <input type=file name=zdjecia>");

A plik php to

 $uploaded = "/var/www/praca_kpe/". $_FILES['zdjecia']['name'];
  if (is_uploaded_file($_FILES["zdjecia"]['tmp_name'])) {
    if ($_FILES['zdjecia']['size'] > 1024*1024*1024) {
      echo 'Plik jest za duży';
    } else {
      move_uploaded_file($_FILES['zdjecia']['tmp_name'],$uploaded);
      echo "Operacja przebiegła pomyślnie";
    }
  } else {
    echo 'Błąd przy przesyłaniu danych!';
  } 


  }

I zawsze jest informacja Błąd przy przesyłaniu danych!

Nawet jak dam coś takiego

 print $_FILES['zdjecia']['tmp_name']

albo

 print $_FILES['zdjecia']['name']

To nie wyświetla mi nazwy pliku.

1

Już sobie poradziłem trzeba było dodać w definicji formularza takie coś

ENCTYPE=multipart/form-data

1 użytkowników online, w tym zalogowanych: 0, gości: 1