Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z funkcją fgets()
Marine19
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.02.2005

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


Mam pewien problem, i nie wiem jak sobie z nim poradzić. Przedstawiam dwa skrypty i opis błędu jaki się pojawia kiedy je wywołuję.
pierwszy strona php o jakiejś tam nazwie.

  1. <? 
  2. $str=&#092;"p1.php\";
  3. if ($zdalny=fopen($str, 'rt')) 
  4.   { 
  5.   while (($linia = fgets($zdalny))!==false) 
  6.     print $linia; 
  7.   fclose($zdalny); 
  8.   }; 
  9. ?>

dokument p1.php w tym samym problemem:

  1. <HEAD><TITLE>Strona próbna</TITLE></HEAD>
  2. <? phpinfo();
  3. ?>
  4. </BODY>
  5. </HTML>


oraz komunikaty błędu:

Warning: Wrong parameter count for fgets() in c:\program files\apache group\apache\htdocs\nr1.php on line 6

Warning: Wrong parameter count for fgets() in c:\program files\apache group\apache\htdocs\nr1.php on line 6

I tak na całą stronę i jeszcze daleko w dół... tongue.gif , aż minie 30 sekund i wypisze coś takiego:
Fatal error: Maximum execution time of 30 seconds exceeded in c:\program files\apache group\apache\htdocs\nr1.php on line 5

Używam serwera apache 1.3.14 i php: 4.0.4pl1 , zainstalowanego w dniu napisania tego postu, po formacie kompa.
Proszę o pomoc, bo nie wiem jak sobie z tym problemem poradzić.

Ten post edytował Marine19 10.02.2005, 20:55:07
Go to the top of the page
+Quote Post
Vertical
post
Post #2





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Może jeśli jest "Wrong parameter count" to powinno być:
  1. <?php
  2. $str=&#092;"p1.php\";
  3. if ($zdalny=fopen($str, 'rt')) 
  4. { 
  5. while (($linia = fgets($zdalny, 1024))!==false) 
  6. print $linia; 
  7. fclose($zdalny); 
  8. };
  9. ?>
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 Aktualny czas: 22.08.2025 - 01:08