Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sprawdzanie katalogu, Czy istnieje
tes
post 24.06.2006, 11:01:20
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 23.06.2004
Skąd: Rzeszów

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


Jako że nigdy nie miałem potrzeby aby bawic się z katalogami więc mam o ich obsłudze w php blade pojęcie smile.gif
I takie pytanie:
Chciałem sprawdzić czy katalog istnieje, jeśli nie to skrypt go ma utworzyć, jeśli się nie uda to działanie skryptu zostaje przerwane.
Oto co napisałem:
  1. <?php
  2. function chkDir($dirName)
  3. {
  4. if(!is_dir($dirName)) 
  5. { 
  6. if(!mkdir($dirName))
  7. {
  8. die('Nie mogłem utworzyć katalogu z obrazkami');
  9. }
  10. }
  11. }
  12. ?>


Czy jest to dobre rozwiązanie, czy może jednak lepiej rozwiązać to w inny sposób ?


--------------------
czemuja?
Go to the top of the page
+Quote Post
nasty
post 24.06.2006, 11:27:54
Post #2





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

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


raczej dobre...
Go to the top of the page
+Quote Post
em1X
post 24.06.2006, 16:11:48
Post #3





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


Jezeli kilka razy w skrypcie bedziesz sprawdzal istnienie folderu funkcją is_dir" title="Zobacz w manualu php" target="_manual moga nastapic przekłamania. Po wiecej informacji odsyłam do clearstatcache" title="Zobacz w manualu php" target="_manual.


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
tes
post 24.06.2006, 16:18:07
Post #4





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 23.06.2004
Skąd: Rzeszów

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


W sumie jest to funkcja wywoływana jedynie raz dla danego obiektu. Tak więc chyba czyszczenie bufora jest dla mnie zbędne.


--------------------
czemuja?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 19:17