Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Instrukcja warunkowa katalogu
Michal2451
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 4.12.2010

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


Cześć!
Nie wiem jak zrobić instrukcje warunkową, która sprawdzi czy podany katalog istnieje.
  1. $nazwa = 'przyklad';
  2. $katalog = ?
  3. if(exist($katalog)){
  4.  
  5. }

Proszę o pomoc (IMG:style_emoticons/default/wink.gif)

Ten post edytował Michal2451 24.08.2012, 19:49:57
Go to the top of the page
+Quote Post
abort
post
Post #2





Grupa: Zarejestrowani
Postów: 590
Pomógł: 107
Dołączył: 25.10.2011

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


blisko. file_exists ().
Szczegóły w manualu na www.php.net (mało tego: do ściągnięcia offline wersja w postacji chm - skompilowany tekst pomocy w Windowsie, polecam)
Go to the top of the page
+Quote Post
Michal2451
post
Post #3





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 4.12.2010

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


Wielkie dzięki! (IMG:style_emoticons/default/wink.gif)

@edit
Mam problem. W ogóle tak jakby nie "widziało" instrukcji warunkowej.
  1. $kname = date('Y_m_d');
  2. $jname = "upload/".$kname;
  3. if(!file_exists($jname)){
  4. mkdir("$jname");
  5. };

Jeśli nie ma katalogu, normalnie go tworzy, a jeśli już katalog jest to wyskakuje błąd, że katalog już istnieje i wskazuje na linię gdzie jest mkdir.

Ten post edytował Michal2451 24.08.2012, 20:39:00
Go to the top of the page
+Quote Post
Szymciosek
post
Post #4





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Spróbuj date zapisać w postaci:
  1. date("Y.m.d");


Używasz czasami echo ? Żeby wiedzieć co zwraca dana funkcja ? W tym przypadku Twoje date();

Ten post edytował Szymciosek 24.08.2012, 20:42:04
Go to the top of the page
+Quote Post
Michal2451
post
Post #5





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 4.12.2010

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


Tak sprawdziłem i normalnie tworzy katalog o nazwie 2012_08_24 (IMG:style_emoticons/default/wink.gif)
Może warunkowa !file_exists nie działa prawidłowo? Bo w sumie katalog a plik to co innego.
To by się nawet zgadzało, bo cały czas próbuję tworzyć ten katalog, więc z warunkową coś nie tak.
Może sprawdza czy nie ma pliku o nazwe $kname w folderze upload, a nie katalogu? Albo ja coś źle zrobiłem?
Nie wiem. Proszę o pomoc (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Posio
post
Post #6





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


sprawdź kolego, wystarczy wklepać w google.

http://php.net/manual/en/function.is-dir.php

i abyś mógł dalej siedzieć i "dłubać w nosie" czekając na pomoc:


http://forum.php.pl/index.php?showtopic=24429


Proponuje Ci jesze zamienić wszędzie ", na ' - jest to zły i starodawny nawyk który obniża wydajnośc...
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 - 06:13