Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php / filesize()] problem z funkacją filesiez()
sowi
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 7.03.2004

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


Chciałem zrobić następujący problem - napisałem sobie skrypcik, który pokazuje zawartość pliku w katalogu.

  1. <?php
  2. $katalog_nazwa = 'test';
  3. $katalog = opendir ($katalog_nazwa);
  4. $i=1;
  5. while ($plik = readdir ($katalog)) {
  6. if (ereg (".txt$|.gif$|.jpg$|.pdf$|.doc$", $plik)) 
  7. { 
  8. $pliki[$i++] = $plik;
  9. }
  10. }
  11. closedir ($katalog);
  12. $kat=$i-1;
  13. print 'ilosc plików w katalogu: '.$kat.'<br />';
  14. for ($j=1; $j<$i; $j++)
  15. {
  16. print '<a href="'.$katalog_nazwa.'/'.$pliki[$j].'">
  17. <img src="img/'.substr($pliki[$j], -3).'"><br />';
  18. print $pliki[$j].'</a><br />'.filesize($pliki[$j]).'<br />';
  19. }
  20. ?>


niestety jak chciałem dodać informację o wielkości plików poprzez filesize(). Ale otrzymuję następujący komunikat:


Kod
Warning: filesize() [function.filesize]: stat failed for tekstowy.txt in c:\usr\krasnal\www\katalog\index.php on line 28
tekstowy.txt


Ten post edytował sowi 11.08.2006, 13:42:08
Go to the top of the page
+Quote Post
thornag
post
Post #2





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Cytat
Chciałem zrobić następujący problem - napisałem sobie skrypcik, który pokazuje zawartość pliku w katalogu.


Ktos kiedys mial sygnature mowiacym o tym ze jesli debugowanie to proces usuwania bledow to czym jest programowanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Co do skryptu to jesli sie nie myle funckja read dir zwraca basename pliku, wiec przy filesize musisz podac tez katalog a nie nazwe samego pliku.

Sprobuj tez tutaj
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: 24.08.2025 - 23:11