Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Upload obrazka
Turson
post
Post #1





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Już nie daję sobie rady. Wykombinowałem jakiś skrypt do uploadu zdjęć. W testowym dokumencie chodził ok, ale wrzuciłem do nowego projektu i dupa...
Za każdym razem wyskakuje komunikat 'Invalid file' a wrzucam ten sam obrazek co na testowym dokumencie, więc tym bardziej podejrzane.
  1. if($_SESSION["zalogowany"]==1){
  2. if($_POST["accept"]==true){
  3. $plik = rand(1, 999999);
  4. $ext = $_FILES["file"]["type"];
  5. if ((($_FILES["file"]["type"] == "image/gif")
  6. || ($_FILES["file"]["type"] == "image/jpeg")
  7. || ($_FILES["file"]["type"] == "image/pjpeg"))
  8. && ($_FILES["file"]["size"] < 5000000))
  9. {
  10. if($_FILES["file"]["error"] > 0)
  11. {
  12. echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
  13. }
  14. else
  15. {
  16. echo "Upload: " . $_FILES["file"]["name"] . "<br />";
  17. echo "Type: " . $_FILES["file"]["type"] . "<br />";
  18. echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
  19. echo 'Temp file: '.$_FILES["file"]["name"].'<br /><img src=../upload/'.$plik.'.jpg>';
  20.  
  21. if(file_exists("../upload/$plik.jpg"))
  22. {
  23. echo "'.$plik.' already exists";
  24. }
  25. else
  26. {
  27.  
  28. move_uploaded_file($_FILES["file"]["tmp_name"],
  29. "../upload/$plik.jpg");
  30. echo "Stored in: upload/$plik.jpg";
  31. }
  32. }
  33. }
  34. else
  35. {
  36. echo "Invalid file";
  37. }
  38. }
  39. else echo "Aby dodać zdjęcie, musisz zaakceptować regulamin";
  40. }
  41. else echo "Nie masz dostępu do tej strony";

i formularza
  1. <input type="file" class="input_plik" name="file">

Za każdym razem ten sam błąd...
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: 22.08.2025 - 11:54