Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie folderu oraz plików (generowanie komunikatów) PHP, else echo...??
kubax33
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

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


Witam,
na początek zaznaczam, że raczkuje z php i szczerze mówiąc wiele rzeczy jest dla mnie jeszcze nie zrozumiałych dlatego też mam nadzieję, że znajdą się ludzie, którzy niektóre rzeczy mi wytłumaczą(IMG:style_emoticons/default/smile.gif)

Mam skrypt usuwający folder i pliki które się w nim znajdują tj.

  1.  
  2. <?
  3.  
  4. $katalog = "$katalogdousuniecia";
  5.  
  6. if(glob("$katalog/*"))
  7. {foreach (glob("$katalog/*") as $filename){if($file != '$katalog' && $file != '..'){}unlink("$filename");}}
  8.  
  9.  
  10. rmdir("$katalogdousuniecia");
  11.  
  12. echo ("Katalog został pomyślnie usunięty.");
  13.  
  14. ?>


i teraz mam problem ponieważ jeśli wywołam skrypt poprawnie wyskakuje pozytywny komunikat echo katalog został usunięty ale jak zrobić odwołanie w przypadku gdy katalog np nie istnieje lub też np został już usunięty... chyba powinno być tutaj else echo tylko próbowałem na wszystkie sposoby i wyskakują błędy, jeszcze nie potrafię dobrze stosować znaków i to pewnie główny problem. Męczę się któryś dzień z tym, będę wdzięczny za pomoc i wskazówki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kubax33
post
Post #2





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

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


  1. Warning: rmdir(jakistamkatalog) [function.rmdir]: No such file or directory in /homez.231/..../usuniecie2.php on line 10
  2. wystapil blad
  3.  


nie ma plików w katalogu a są...

pierwsza wersja skryptu przy usunięciu poprawnym katalogu pokazywała czyste echo ze katalog został usunięty teraz już nawet go nie usuwa:/
zaczynam jestem nie tryb wiem;)

Doba jest usuwa i komunikat się pokazuje ok ale jeśli już usunie dany folder wraz z plikami a ja odświeżę stronę to wyskakuje owszem komunikat "blad" jednak doczepia się do niego Warning który podałem;/ jak zrobić żeby nie wyskakiwał on tak samo jak przy poprawnym usunięciu wyskakuje sam czysty komunikat...

Ten post edytował kubax33 27.01.2010, 11:59:44
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 10:35