Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Upload plików, problem, nie można skopiować pliku do katalogu
marcim
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 10.06.2006
Skąd: Kłodzko

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


Witam!
Mam problem, ponieważ poniższy kod zwraza mi:
Problem: Plik nie może być skopiowany do katalogu.
Katalog plików z webserava to:
C:\Program Files (x86)\WebServ\temp\file-uploads\php4929.tmp (akurat tak mi wygenerowało.
Plik w którym mam skrypt przetwarzający dane znajduje się w katalogu scripts, a ten w katalogu głównym strony. Katalog do którego chce skopiować plik, znajduje się w katalogu głównym strony, tyle że nosi nazwę grafika.
Oto skrypt:
  1. <?php
  2. echo $_FILES['mainPhoto']['tmp_name'];
  3. if($_FILES['mainPhoto']['error'] > 0)
  4. {
  5.   echo '<p class="warning">Wystąpił błąd:</p>';
  6.    switch ($_FILES['mainPhoto']['error'])
  7.    {
  8.     case 1: echo 'Rozmiar przesyłąnego pliku jest większy niż 3.5mb'; break;
  9.     case 2: echo 'Rozmiar pliku jest większy niż 3.5mb'; break;
  10.     case 3: echo 'Plik wysłany tylko częściowo'; break;
  11.     case 4: echo 'Nie wysłano żadnego pliku'; break;
  12.     }
  13.  exit;
  14. }
  15. $lokalizacja = '../grafika/'.$_FILES['mainPhoto']['name'];
  16. if (is_uploaded_file($_FILES['mainPhoto']['tmp_name']))
  17.   {
  18.      if(!move_uploaded_file($_FILE['mainPhoto']['tmp_name'] , $lokalizacja))
  19.         {
  20.            echo 'Problem: Plik nie może być skopiowany do katalogu.';
  21.            exit;
  22.         }
  23.   }
  24.   else
  25.   {
  26.      echo 'Możliwa próba ataku przy wysyłaniu pliku o nazwie:';
  27.      echo $_FILES['mainPhoto']['name'];
  28.      exit;
  29.   }
  30. echo 'Plik został wysłany poprawnie';
  31. ?>
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: 24.08.2025 - 02:35