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

Posty w temacie


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: 19.08.2025 - 10:23