Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP - Warning: fread()
Forum PHP.pl > Forum > PHP
CamLinux
Witam,
mam problem, otóż kawałek mojego kodu wygląda tak:

  1. <?php
  2. $button1 = "users/Administrator/but1.txt";
  3.  
  4. $but1 = fopen($button1, "w+");
  5.  
  6. if($but1)
  7. {
  8. $button1_t = fread($but1, filesize($button1));
  9. echo $button1_t;
  10. }


I niestety zwraca on:

  1. Warning: fread() [function.fread]: Length parameter must be greater than 0 in [...]


Co robię źle, kiedy ten plik .txt wrzuciłem do katalogu tam gdzie istnieje plik z tym kodem, i w zmiennej $Button1 po prostu dałem: "but1.txt" wszystko śmiga, jednak jest mi konieczna konstrukcja taka jak wyżej.
Prosze o pomoc z góry dziękuję
Necsord
fread
filesize

http://translate.google.pl/?source=osdd#en...20than%200%20in

Treść błędu mówi sama za siebie. Plik jest pusty więc jego wielkość to 0, a użycie metody do odczytu "niczego" jest bezcelowe.
CamLinux
Zdążyłem już zauważyć. w+ kasuje zawartość pliku co uniemożliwiło odczytanie pliku.
Dziękuję za pomoc temat zamykam
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.