Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Upload plików (failed to open stream)
Forum PHP.pl > Forum > Przedszkole
fixer_33
Witam, mam problem ze skryptem uploadu plików. Odrazu mówię, że szukałem i nie znalazłem odpowiedzi. Próbuję najprościej jak się da wrzucić plik:

  1. <?php
  2.  
  3. echo "<form action='upload.php' method='post' enctype='multipart/form-data'>
  4. <input type='file' name='plik' /><input type='submit' name='submit' value='wyslij' />
  5. </form>";
  6.  
  7.  
  8. $f = $_FILES['plik'];
  9.  
  10.  
  11. if(isset($f['name'])) {
  12. move_uploaded_file($f['tmp_name'], "/home/fixer_33/www/upload/");
  13.  
  14. }
  15. ?>


Po czym otrzymuje failed to open stream: Is a directory in /home/fixer_33/www/upload.php. Nic nie daje ustawianie chmoda dla katalogu.

Dzięki za pomoc.
Tomplus
a przypadkiem funkcja nie powinna Ci wyglądać w ten sposób ?

  1. move_uploaded_file($f['tmp_name'], "/home/fixer_33/www/upload/".$f['tmp_name']);
netoperz
Tak jak pisze kolega, tylko wkradł mu sie drobny błąd - zamiast
  1. $f['tmp_name']
powinno byc
  1. $f['name']
cojack
  1. move_uploaded_file($f['tmp_name'], "/home/fixer_33/www/upload/".$f['name']);


chcesz mieć nazwę pliku z tempa? snitch.gif Nie wydaje mi się winksmiley.jpg
fixer_33
Dzięki, nie zauwżyłem że brakuj nazwy pliku.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.