Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie folderu - problem
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Witam,
Niech nikogo nie zmyli tytuł. Wiem, że do tworzenia folderu używa się mkdir (IMG:style_emoticons/default/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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zobacz sobie w komentarzach funkcję do tworzenia zagnieżdżonych katalogów...

mkdir, komentarze są nieraz cenniejsze niż sam manual. (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
deha21
post
Post #3





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Rozwiązane. Eh... chyba muszę najpierw długo pomyśleć zanim napiszę kolejne zapytanie na forum (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 19:00