Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Skrypt uploadu, błąd w kodzie
1937817
post
Post #1





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

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


Witam!
Napisałem sobie taki oto skrypt uploadu, ale kiedy przesyłam plik na serwer wyświetla mi się błąd:
Warning: Wrong parameter count for is_uploaded_file() in /virtual/b/a/bateria.ugu.pl/upload2.php on line 2
Pisze że plik się wysłał ale wcale nie ma go na serwerze, dodałem odpowiedznie atrybuty do folderu. Korzystam z hostingu ugu.pl

Oto skrypt:
  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?>


Ten post edytował 1937817 10.03.2010, 14:18:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tokk
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 6
Dołączył: 11.03.2009

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


Spróbuj tak:

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


Sprawdź czy na pewno masz ustawione dobre CHMOD dla katalogu "upload". Możesz też spróbować uruchomić ten skrypt na localhost żeby się upewnić, że to nie wina firmy hostingowej.
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: 7.10.2025 - 18:07