Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]move_uploaded_file Nie kopiuje na cba.pl
Forum PHP.pl > Forum > Przedszkole
masa95
Witam.
Mam problem z
Nie kopiuje mi i ciągle wyrzuca błąd.
  1. // Sprawdzanie błędów
  2. if($_FILES['plik']['error']>0)
  3. {
  4. echo 'Problem '.$_FILE['plik']['error'];
  5. }
  6.  
  7. // Sprawdzaie czy plik jest plikiem tekstowym
  8. if($_FILES['plik']['type']!='text/plain')
  9. {
  10. echo 'Nie wysłałeś pliku tekstowego';
  11. }
  12.  
  13.  
  14. // Umieszczanie pliku w podanej lokalizacji
  15. $lokalizacja="/w/".$_FILES['plik']['name'];
  16.  
  17. if(is_uploaded_file($_FILES['plik']['tmp_name']))
  18. {
  19. if(!move_uploaded_file($_FILES['plik']['tmp_name'], $lokalizacja))
  20. {
  21. echo 'Nie mozna skopiować';
  22. echo $_FILES['plik']['name'];
  23.  
  24. }
  25. } else
  26. {
  27. echo 'Problem. Nazwa pliku'.$_FILES['plik']['name'];
  28. }
  29.  
  30.  
  31.  
  32.  
  33. echo 'Narazie wszystko przebiegło pomyslnie';
  34.  



Zmieniłem nawet na :
  1. $lokalizacja="./w/".$_FILES['plik']['name'];

To wtedy kopiuje pliki nie wiadomo gdzie. Katolog "w". Utworzyłem w katalogu głównym, jak i w podfolderze w którym skrypt ten pracuje.

Z góry bardzo dziękuje za pomoc.
ZaXaZ
Jaki błąd?
fate
chmod
masa95
Ustawiłem chmod na 777 i dalej wyrzuca "Nie mozna skopiować":<.
Pyton_000
Lokalizacja ma być ustawiona względem ścieżki pliku wykonywania.
sprawdź sobie przez
echo __DIR__; gdzie jesteś i na tej podstawie dostosuj ścieżkę.
404
  1. $lokalizacja="/w/".$_FILES['plik']['name'];
Ja bym zaczął od / na początku ścieżki. Zmodyfikuj kod w następujący sposób:
  1. echo 'WD = '. getcwd(), '<br>';
  2. $lokalizacja="w/".$_FILES['plik']['name'];
  3.  
  4. if(is_uploaded_file($_FILES['plik']['tmp_name']))
  5. {
  6. // ...
  7. }
Następnie zobacz, czy plik nie zapisał się w lokalizacji WD.
masa95
Cytat(Pyton_000 @ 23.08.2014, 14:04:18 ) *
Lokalizacja ma być ustawiona względem ścieżki pliku wykonywania.
sprawdź sobie przez
echo __DIR__; gdzie jesteś i na tej podstawie dostosuj ścieżkę.

Dzięki wielkie smile.gif.Cba.pl ma wszytko w "/virtual/TWOJA_STRONA/".
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.