Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]php file upload
Forum PHP.pl > Forum > Przedszkole
usb2.0
Witam,
to moze byc glupie pytanie ale poprostu nie wiem to pytam,
mam dostep do katalogu na sewerze - linux
lacze sie przez winscp i teraz,
mam skrypt do wrzucania plikow na serwer dziala na bank,
jak podam katalog do ktorego ma byc wrzucone to bedzie smigac? bo cos mi nie idzie
nospor
Cytat
bo cos mi nie idzie
To moze pokaz kod i napisz co ci nie idzie...

Zastosuj się proszę do podanych tu porad:
Temat: Jak poprawnie zada pytanie
erix
Żebyśmy jeszcze wiedzieli, CO konkretnie Ci nie idzie...
usb2.0
  1.  
  2. <form action="test.php" method="post"
  3. enctype="multipart/form-data">
  4. <label for="file">Filename:</label>
  5. <input type="file" name="file" id="file" />
  6. <br />
  7. <input type="submit" name="submit" value="Submit" />
  8. </form>
  9.  
  10. </body>
  11. </html>

  1. <?php
  2.  
  3.  
  4.  
  5. if ((($_FILES["file"]["type"] == "image/gif")
  6. || ($_FILES["file"]["type"] == "image/jpeg")
  7. || ($_FILES["file"]["type"] == "image/pjpeg"))
  8. && ($_FILES["file"]["size"] < 22220000))
  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"]["tmp_name"] . "<br />";
  20.  
  21. if (file_exists("sciezka" . $_FILES["file"]["name"]))
  22. {
  23. echo $_FILES["file"]["name"] . " already exists. ";
  24. }
  25. else
  26. {
  27. move_uploaded_file($_FILES["file"]["tmp_name"],
  28. "sciezka" . $_FILES["file"]["name"]);
  29. echo "Stored in: " . "sciezka" . $_FILES["file"]["name"];
  30. }
  31. }
  32. }
  33. else
  34. {
  35. echo "Invalid file";
  36. }
  37. ?>


skrypt z w3schools
co nie idzie, jest napisane ze niby zostal wrzucony na serwer a wcale nie jest i brak komunikatu o bledzie
nospor
czy twoj katalog do ktorego wrzucasz nazywa sie "sciezka" i lezy w katalogu w ktorym znajduje się skrypt?
Jesli się tak nazywa to zjadles / czyli "sciezka/"
Jesli się tak nie nazywa to nocomments...
usb2.0
problem rozwiazany i nie chodzi o to ze napisalem sciezka bo zrobilem to specjalnie -.-
ale faktycznie zjadlem / ech..
nospor
Cytat
jest napisane ze niby zostal wrzucony na serwer a wcale nie jest i brak komunikatu o bledzie
No bo go nie wyswietlasz to brak...
  1. if (!move_uploaded_file($_FILES["file"]["tmp_name"],"sciezka" . $_FILES["file"]["name"]))
  2. echo 'O jej, jednak jest komunikat o błędzie tongue.gif';
  3. else
  4. echo "Stored in: " . "sciezka" . $_FILES["file"]["name"];


zajrzyj też w koncu do linka co ci podalem:
Temat: Jak poprawnie zada pytanie
masz tam miedzy innymi napisane jak wyswietlac wszystkie bledy.
usb2.0
nie chce zakładać nowego tematu, bo problem jest podobny,
działa już upload etc,
tylko pomimo że usunąłem tą linijke z ograniczeniem wielkosci pliku ($_FILES["file"]["size"] < 20000)
np moge wrzucic plik 1mb, ale taki ~3mb juz nie,
znaczy nie ma bledu, link sie dodaje do bazy ale pliku nie ma.
Jakies sugestie?
Czy to kwestia ustawien sewera czy czegos innego?
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.