Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z uploadem pliku na serwer
TajnyCzek
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 23.11.2012

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


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Kshyhoo
post
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




!move_uploaded_file <= usuń wykrzyknik i zobacz...


--------------------
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@Kshyhoo jak to mówią: piłeś, nie postuj wink.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
prz3kus
post
Post #5





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

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


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
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jeden pijany, drugi dowciapny... normalnie widać że idzie weekend smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
TajnyCzek
post
Post #7





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 23.11.2012

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


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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 06:13