Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]problem z if
Forum PHP.pl > Forum > Przedszkole
tomekby
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 ;/
Crozin
  1. <?php
  2. $rozmiar = filesize('comments.txt');
  3. if($rozmiar)
  4. //jest cos w pliku
  5. else
  6. //puty
  7. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.