Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z uploadem pliku na serwer
Forum PHP.pl > Forum > PHP
TajnyCzek
Witajcie ponownie smile.gif
Potrzebuję Waszej pomocy. Mianowicie mam problem z uploadem pliku na serwer.
Oto mój kod: (chetnie przyjmę krytykę)

  1.  
  2. if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['sub'])) {
  3. $name = filter_input(INPUT_POST, 'user', FILTER_SANITIZE_STRING);
  4. $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);
  5. $notice = filter_input(INPUT_POST, 'noticeText', FILTER_SANITIZE_STRING);
  6. if (strlen($name) > 4 && strlen($notice) > 60 && filter_var($email, FILTER_VALIDATE_EMAIL)) {
  7. if (!isset($_COOKIE['lastaction'])) {
  8. setcookie('lastaction', true, time() + 60, "/");
  9. if (isset($_FILES['avatar'])) {
  10. $extraPath = md5($_FILES['avatar']['tmp_name'].microtime()).'/';
  11. if ($_FILES['avatar']['size'] < $paramsAvatar['maxSize']) {
  12. if (in_array($_FILES['avatar']['type'], $paramsAvatar['allowType'][0]) === true) {
  13. if (!move_uploaded_file($_FILES['avatar']['name'],$paramsAvatar['dir'])) {
  14. $info .= "Nie udało sie wysłać pliku na serwer.\n";
  15. }
  16. } else {
  17. $info .= "Nie właściwy format.\n";
  18. }
  19. } else {
  20. $info .= "Za duża waga pliku.\n";
  21. }
  22. }
  23. if (empty($info)) {
  24. // zapytanie sql
  25. }
  26. } else {
  27. $info .= "Musisz odczekać chwile czasu...<br />";
  28. }
  29. } else {
  30. $info .= "Możliwe błedy: <b>za krótka nazwa, za mało opisu, niepoprawny email</b>";
  31. }
  32.  
  33. }


I zawsze dostaje kokunikat: Nie udało sie wysłać pliku na serwer - Próbowałem juz wszystkiego, ale niestety nie wiem co tutaj moze byc nie tak...
Ktoś orientuje się gdzie może tkwić problem?
nospor
move_uploaded_file($_FILES['avatar']['name'],$paramsAvatar['dir']
Pierwszym parametrem ma byc pelna SCIEZKA do pliku a nie tylko jego NAZWA

I nie, nie probowales wszystkiego wiec tak nie pisz.
Kshyhoo
!move_uploaded_file <= usuń wykrzyknik i zobacz...
nospor
@Kshyhoo jak to mówią: piłeś, nie postuj wink.gif
prz3kus
Cytat(nospor @ 12.06.2015, 12:41:32 ) *
@Kshyhoo jak to mówią: piłeś, nie postuj wink.gif

E tam marudzisz nospor autor napisał:
Cytat
I zawsze dostaje kokunikat: Nie udało sie wysłać pliku na serwer

Usunięcie wykrzyknika mu to naprawi komunikat się nie pojawi tongue.gif
nospor
Jeden pijany, drugi dowciapny... normalnie widać że idzie weekend smile.gif
TajnyCzek
Cytat(nospor @ 12.06.2015, 12:40:31 ) *
move_uploaded_file($_FILES['avatar']['name'],$paramsAvatar['dir']
Pierwszym parametrem ma byc pelna SCIEZKA do pliku a nie tylko jego NAZWA

I nie, nie probowales wszystkiego wiec tak nie pisz.


Dzięki nospor, niepoprawnie zrozumiałem manuala smile.gif Problem rozwiązany
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.