Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kasowanie plików dla których nie ma odpowiednika
someone007
post 5.02.2005, 21:57:22
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 19.01.2005

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


Witam! Uczę się php, zacząłem od napisania skryptu, który zlicza licbę kliknięć na dany link (tak w uproszczeniu). Natknąłem się na problem...
Jest taka sytuacja... mam pliki jpg w katalogu image/jpeg/ a w katalogu glownym pliki txt (tworzone sa one z nazw plikow jpg np. jest plik abc.jpg to skrypt utworzy plik abc.txt).

Teraz chce napisac skrypt, który sprawdzi czy w katalogu imag/jpeg znajduja sie pliki jpg i czy do nich sa txt, jesli istnieje sam plik txt, a nie ma jego odpowiednika jpg to plik txt zostaje skasowanyy... probowalem tak ale bez efektu:
  1. <?php 
  2. $dir = opendir('./'); 
  3. while($r = readdir($dir)) { 
  4. if(substr($r, -4)=='.txt') { 
  5. $name = substr($r, 0, strlen($r)-4); 
  6. if(!file_exists('image/jpeg/'.$name)){ 
  7. if(substr($name, -4) == '.jpg'){ 
  8.  str_replace('.jpg', '', $name);{ 
  9. unlink($r); 
  10. } 
  11. closedir($dir); 
  12. } 
  13.  
  14. ?>

Poprosze o modyfikacje :-)

Ten post edytował someone007 6.02.2005, 16:10:44
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: 14.08.2025 - 00:53