Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tworzenie folderu - problem
Forum PHP.pl > Forum > PHP
deha21
Witam,
Niech nikogo nie zmyli tytuł. Wiem, że do tworzenia folderu używa się mkdir winksmiley.jpg Problem jest taki, że folder chcę stworzyć w innej lokacji niż skrypt.

Struktura plików:
  1. --panel
  2. -----skrypt.php
  3. --pliki
  4. -----obrazki
  5. -----video
  6. -----audio


PHP:
  1. <?
  2. $newfolder='../'.$directory.'/'.$_POST['newfolder']; // directory to np. pliki/obrazki (wartość jest pobrana poprawnie)
  3. mkdir($newfolder, 0777); }
  4. ?>


Rozumiem, że to wszystko przez te "kropki" które odwołują się do lokacji powyżej. Skoro tak, to na logikę biorąc, skrypt powinien szukać katalogu ".." i tam stworzyć folder ale tak nie jest. Foldery są tworzone w katalogu "pliki"... a więc poprawnie odczytał, że te "kropki" odwołują się do wyższego katalogu. Tyle tylko, że $directory już nie uwzględnia.

Jakieś pomysły?
erix
Zobacz sobie w komentarzach funkcję do tworzenia zagnieżdżonych katalogów...

mkdir, komentarze są nieraz cenniejsze niż sam manual. biggrin.gif
deha21
Rozwiązane. Eh... chyba muszę najpierw długo pomyśleć zanim napiszę kolejne zapytanie na forum winksmiley.jpg

Zmienna $directory jest pobierana przez GET. W formularzu który dodaje folder było action=skrypt.php a miało być action=skrypt.php?directory=$directory. I wszystko działa winksmiley.jpg
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.