Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] sKat Problem
Lethys
post
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Mam problem , potrzebuje skryptu ktory bedzie kasowal obrazki z folderu sygnaturki starsze niz 2h.

Moj skrypt to :

  1. <?php
  2. $sKat = 'sygnaturki/'; // katalog
  3. $struct = readdir( $sKat );
  4.  
  5. while ( false !== ( $sFile = readdir( $struct ) ) ) 
  6. {
  7. if( ( time() - filemtime( $sFile ) ) > 3600 * 24 * 2 )
  8. {
  9. // .. usuwanie
  10. if( !unlink( $sFile ) )
  11. {
  12. exit( 'Błąd');
  13. }
  14. }
  15. }
  16. ?>


Powinno wszystko dzialac ale jak wpisze w wyszukiwarce namiary na ten plik to skrypt nie dziala i wyskakuje blad ze nie ma takiego katalogu (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) A napewno jest .

Cytat
Warning: readdir(): supplied argument is not a valid Directory resource in /var/www/sites/yoyo.pl/d/o/domena/reset.php on line 3

Warning: readdir(): supplied argument is not a valid Directory resource in /var/www/sites/yoyo.pl/d/o/domena/reset.php on line 5
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


@mike_mech: Mogłeś doczytać komunikat błędu (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Skoro skrypt chce usunać ścieżki . i .. to wiadomo, że nie ma uprawnień (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tak mi się wydaje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Spróbuj
  1. <?php
  2. $sKat = 'sygnaturki/'; // katalog
  3. $struct = opendir( $sKat ); // tu było pierwsze wywołanie, o którym mówił @vihoo
  4.  
  5. while ( false !== ( $sFile = readdir( $struct ) ) ) 
  6. {
  7. if( ( time() - filemtime( $sFile ) ) > 3600 * 24 * 2 && ( $sFile != '.' && $sFile != '..' ) )
  8. {
  9. // .. usuwanie
  10. if( !unlink( $sFile ) )
  11. {
  12. exit( 'Błąd');
  13. }
  14. }
  15. }
  16. ?>


---
Co nie znaczy, że nie miałem racji (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
~mike_mech
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: 29.09.2025 - 12:11