Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP - Warning: fread()
CamLinux
post 1.04.2012, 17:52:43
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.04.2012

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


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ę
Go to the top of the page
+Quote Post
Necsord
post 1.04.2012, 18:05:48
Post #2





Grupa: Zarejestrowani
Postów: 189
Pomógł: 60
Dołączył: 5.10.2010
Skąd: Bydgoszcz

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


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.
Go to the top of the page
+Quote Post
CamLinux
post 1.04.2012, 18:18:38
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.04.2012

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


Zdążyłem już zauważyć. w+ kasuje zawartość pliku co uniemożliwiło odczytanie pliku.
Dziękuję za pomoc temat zamykam
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: 26.04.2024 - 17:07