Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: "Głęboki" katalog
Forum PHP.pl > Forum > PHP
neuromancer
Mam taki skrypcik na serverze, którym userzy mogą sobie instalować oprogramowanie na ich kontach bez udziału FTP.

Chciałbym, aby user mógł sobie instalować to w wybranym katalogu, który sam sie utworzy po wpisaniu jego ścieżki, a następnie do niego zostaną skopiowane pliki.

Problem jest, jak user sobie np. wpisze ścieżkę forum/pierwsze/phpbb2, mkdir wywali błąd.

Więc jak zrobić żeby utworzyć takie coś?

Oczywiście załóżmy, że katalogu forum, pierwsze i phpbb nie ma i mają zostać utworzone.
LFH
Na 99% jest pewnie jakaś wbudowana funkcja, ale możesz też rozwiązać to w inny sposób tzn. podaną przez użytkownika ścieżke możesz rozdzielać za pomocą explode i tworzyć pętlą każdy katalog odzielnie (zaczynając od nadrzednych) ; )
piczu
rozumiem ze problememjest brak nadkatalogow?
jesli tak to trzeba skorzystac z rekursywnosci
bool mkdir ( string $nazwa_ścieżki [, int $prawa dostępu [, bool $rekursywność [, resource $kontekst]]] )
neuromancer
Ale przydało by sie, żeby to na php z serii 4 też działało, a tego parametru nie było...

No cóż, bede musiał pomyśleć z pętlą...
piczu
masz rozne rozwiazania w komentarzach do funkcji mkdir
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.