Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dostep do katalogow
Forum PHP.pl > Forum > PHP
pikornecki
Otóż, mam sobie na serwerze mniej więcej taka strukturę katalogów:

/public_html
----> /katalog1
----------> /plik1.php
----> /katalog2
----------> /katalog3
----------------> /katalog4
----------> /inne pliki php katalog2

Każdy z katalogów ma prawa 770, chcę z plik1.php dostać się do katalog4 w taki sposób, że po odpaleniu plik1.php wywoła on skrypt do przenoszenia plików (np png) i przeniesie go właśnie do katalog4. Napisałem sobie:

  1. if(isset($_POST['przycisk'])) {
  2.  
  3. $nazwa = $HTTP_POST_FILES['user_file']['name'];
  4. $plik = $HTTP_POST_FILES['user_file']['tmp_name'];;
  5. $path = "../public_html/katalog2/katalog3/katalog4/$nazwa";
  6.  
  7. }
  8. $kopiuj = move_uploaded_file($plik,$path);
  9. if($kopiuj)
  10. {
  11. echo $katalog;
  12. echo "plik o nazwie"." \"".$nazwa." \""."został wrzucony do katalogu ".$katalog;
  13. }
  14. else "plik nie został wrzucony do katalogu";


Rezultat jest jednak taki, że ani komunikat się żaden nie wywala, ani nie wrzuca mi pliku do katalogu.

Czy jest to źle nadany chmod (jeśli tak to jaki mam ustawić i dla których katalogów) czy zła ścieżka dostępu (jeśli tak to jaka) czy w ogóle robię coś źle??
qrcze_pieczone
myślę że masz źle wpisaną ścieżkę

wywal "../public_html/" i powinno być ok
CuteOne
chmod na 777 jeżeli to nie pomoże zmień path
$path = "../katalog2/katalog3/katalog4/$nazwa";
pikornecki
@CuteOne Tak, Tak, Tak biggrin.gif Pop pierwsze chmod na 777 a po drugie $path = "../katalog2/katalog3/katalog4/$nazwa". Dzięki wielkie za dobrą odpowiedź na moją bolączkę. Teraz wszystko działa biggrin.gif
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.