Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]problem z if
tomekby
post 1.04.2008, 17:01:33
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 29.10.2007
Skąd: Bydgoszcz

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


witam, wiem, że to banalny problem, ale jak zrobić, żeby sprawdzało, czy do pliku comments.txt jest coś zapisane, czy plik jest pusty questionmark.gif
wiem, jak zrobić, aby sprawdzało, czy plik jest na serwerze, czy nie, ale nie jak sprawdzić jego zawartość sad.gif
jak mam taki kod :
  1. <?
  2. $file1=fopen("comments.txt", "r");
  3. if($file1 == null) {
  4. echo '<center>Przykro mi, nie ma żadnych komantarzy do tej notki.
  5. <br>
  6. Jeśli chcesz, możesz być pierwszy.
  7. <br>
  8. <a href="comments.php">napisz komentarz</a></center>';
  9. }
  10. else {
  11. flock($file1, 1);
  12.  
  13. while($linia=fgets($file1, 81))
  14. {
  15. echo($linia);
  16. echo("<BR>");
  17. }
  18.  
  19. flock($file1, 3);
  20. fclose($file1);
  21. }
  22. ?>

to pierwszy warunek jest spełniony, gdy pliku nie ma na serwerze, a jeśli plik jest, to już spełnia drug warunek ;/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Crozin
post 1.04.2008, 17:34:47
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


  1. <?php
  2. $rozmiar = filesize('comments.txt');
  3. if($rozmiar)
  4. //jest cos w pliku
  5. else
  6. //puty
  7. ?>
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 - 07:59