Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Tworzenie katalogów
Wykrywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


1. Wiem że jest mkdir()
2. Ale nie umiem znaleźć w nim sposobu aby stworzyć ileś kolejnych podkatalogów

mam
c:\katalog

a chce

mkdir("c:\katalog\1\2\3\4", 0777);

Da się to rozwiązać jakoś mkdir'em, albo czymś podobnym, czy muszę sobie radzić sam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(Wykrywacz @ 10.12.2008, 13:09:58 ) *
1. Wiem że jest mkdir()
2. Ale nie umiem znaleźć w nim sposobu aby stworzyć ileś kolejnych podkatalogów

Ad. 1. Super, cieszę się.
Ad. 2. A szukałeś? Zobacz trzeci parametr w mkdir" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
Wykrywacz
post
Post #3





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Tnx @phpion

No to zasłużyłem na ostrzeżenie. Dajcie mi je w końcu bo należy mi się za skrajne lenistwo (tak nie chciało mi się przeczytać wszystkiego co pisze). (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(Wykrywacz @ 10.12.2008, 13:20:37 ) *
tak nie chciało mi się przeczytać wszystkiego co pisze

Mi też nie ale po prostu spojrzałem na sam początek opisu funkcji czyli na:
Cytat
bool mkdir ( string $nazwa_ścieżki [, int $prawa dostępu [, bool $rekursywność [, resource $kontekst ]]] )

i spróbowałem użyć trzeciego parametru. Udało się. Całość zajęła mi ~30 sekund (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
No to zasłużyłem na ostrzeżenie. Dajcie mi je w końcu bo należy mi się za skrajne lenistwo
Mowisz masz, szczegolnie ze to nie Twoj pierwszy taki wybryk (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
mike
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(phpion @ 10.12.2008, 11:22:22 ) *
i spróbowałem użyć trzeciego parametru. Udało się. Całość zajęła mi ~30 sekund (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Tylko teraz musisz dołożyć czas na szukanie poprawki na tą funkcję bo jest spartolona.
Jeśli włączy się rekurencyjność to owszem. Foldery są tworzone. Ale dzieją się cyrki z uprawnieniami (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Wykrywacz
post
Post #7





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Możesz mike rozwinąć odnośnie poprawki? Bo przeglądam teraz co sobie potworzyłem i wygląda że wszystko jest okej.
Go to the top of the page
+Quote Post
erix
post
Post #8





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




http://pl2.php.net/manual/pl/function.mkdir.php#68207 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Warto czytać komentarze pod oficjalną dokumentacją. Zdarzają się często wręcz skarby, o których zapomnieli dokumentatorzy. (IMG:http://forum.php.pl/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: 22.08.2025 - 16:11