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
bliitz
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 12
Dołączył: 5.04.2008

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


przed rmdir daj znaczek @ czyli @rmdir...., jest to wygłuszanie błędów; niezbyt eleganckie nawiasem mówiąc

Cytat(kubax33 @ 27.01.2010, 11:46:59 ) *
dodaje taki kod:

[PHP] pobierz, plaintext
  1. <?
  2. $katalog = "$katalogdousuniecia";
  3. if(glob("$katalog/*"))
  4. {foreach (glob("$katalog/*") as $filename){if($file != '$katalog' && $file != '..'){}unlink("$filename");}}
  5. rmdir("$katalogdousuniecia");
  6. if( rmdir( $katalog ) === TRUE )
  7. {
  8. echo 'usuniete';
  9. }
  10. else
  11. {
  12. echo 'wystapil blad';
  13. }
  14. ?>
[PHP] pobierz, plaintext

i błąd:/ co jest źle?


teraz dopiero zauważyłem, mam nadzieje że usunąłeś linijkę 8 i masz tylko jedno rmdir ?
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: 15.10.2025 - 15:31