Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skrypt Uploadu, problem
1937817
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 9.03.2010

Ostrzeżenie: (0%)
-----


Witam!
Napisałem skrypt uploadu ale mam pewien problem, gdy wrzucam pliki wyskakuje mi błąd:

Warning: move_uploaded_file(upload/) [function.move-uploaded-file]: failed to open stream: Is a directory in /virtual/b/a/bateria.ugu.pl/upload2.php on line 3

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/virtual/tmp/phpHFTq84' to 'upload/' in /virtual/b/a/bateria.ugu.pl/upload2.php on line 3
Przekazanie pliku zakończyło się niepowodzeniem!


Nadałem odpowiednie CHMODY.
Kod skryptu:

formularz uploadu:
  1. <form enctype="multipart/form-data" method="post" action="upload2.php">
  2. Upload plikow: <input name="plik_uzytkownika" type="file" />
  3. <input type="submit" value="Wyslij" />
  4. </form>



upload2.php
  1. <?php
  2. if (move_uploaded_file($_FILES['plik_uzytkownika']['tmp_name'],
  3. "upload/"))
  4. {
  5. print "Otrzymano plik {$_FILES['plik_uzytkownika']['name']} -
  6. jego wielkość wynosi {$_FILES['plik_uzytkownika']['size']}";
  7. } else {
  8. print "Przekazanie pliku zakończyło się niepowodzeniem!";
  9. }
  10. php?>




Mozna zobaczyc na http://www.bateria.ugu.pl

Ten post edytował 1937817 10.03.2010, 19:03:32
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Jako drugi argument funkcji move_uploaded_file() podajesz katalog, a powinieneś podać nazwę docelową pliku, razem ze ścieżką.
  1. move_uploaded_file($_FILES['plik_uzytkownika']['tmp_name'], "upload/{$nazwa_pliku}")
Możesz zrobić np. tak
  1. move_uploaded_file($_FILES['plik_uzytkownika']['tmp_name'], "upload/{$_FILES['plik_uzytkownika']['name']}")


Ten post edytował mortus 10.03.2010, 19:09:57
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 13:49