Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]error wyskakuje ale nie wiem gdzie jest błąd, Jestem początkujący więc proszę o wyrozumiałość.
superhorse
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 11.10.2011

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


Witam.
Nigdzie w internecie tego błędu nie mogę znaleźć więc proszę o pomoc.
Uczę się z książki wydanej przez Helion, ale jak się okazało oni zrobili wiele błędów w swoich skryptach, które starałem się kopiować i opisywać ale niestety wyskakują mi błędy. Parę sam naprawiłem, parę dzięki forum o programowaniu php, ale tego nie jestem w stanie zdzierżyć.
A mianowicie.
Kod wygląda tak:
  1.  
  2. <?php
  3. // utworzenie krótkich nazw zmiennych
  4. $DOCUMENT_ROOT = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
  5. ?>
  6. <html>
  7. <head>
  8. <title>Części samochodowe Janka - zamówienia klientów</title>
  9. </head>
  10. <body>
  11. <h1>Części samochodowe Janka</h1>
  12. <h2>Zamówienia klientów</h2>
  13. <?php
  14.  
  15. $wp = fopen('$DOCUMENT_ROOT/../zamowienia/zamowienia.txt', 'r'); //otwarcie pliku
  16. /*
  17. if (!$wp)
  18. {
  19. echo '<p><strong>Brak zamówień. Proszę spróbować później.</strong></p></body></html>';
  20. exit;
  21. }
  22. TO WZIĄŁEM W KOMENTARZ, ABY WIDZIEĆ BŁĘDY*/
  23. while (!feof($wp)); //odczytanie pliku do końca
  24. {
  25. $zamowienie = fgets($wp. 999); //jak w stawiam tutaj mniejszą liczbę to samo się dzieje.
  26. echo $zamowienie. '<br>';
  27. }
  28.  
  29. fclose($wp); //zamknięcie pliku
  30. ?>
  31. </body>
  32. </html>


a o to jaki error wyskakuje:

Cytat
Fatal error: Maximum execution time of 120 seconds exceeded in c:\usr\krasnal\www\myphp\przyklady\zamowienia.php on line 22

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Wklepują i nie rozumiejąc nic z tego co robisz, nie nauczysz się PHP.

Poszukaj jak powinna wygląda konstrukcja fgets.

http://php.net/manual/pl/function.fgets.php

  1. $zamowienie = fgets($wp. 999);

W tej linijce masz błąd. Jaki? Poszukaj sam (IMG:style_emoticons/default/smile.gif)

Go to the top of the page
+Quote Post
--superhorse--
post
Post #3





Goście







Cytat(Damonsson @ 12.10.2011, 01:16:33 ) *
Wklepują i nie rozumiejąc nic z tego co robisz, nie nauczysz się PHP.

Poszukaj jak powinna wygląda konstrukcja fgets.

http://php.net/manual/pl/function.fgets.php

  1. $zamowienie = fgets($wp. 999);

W tej linijce masz błąd. Jaki? Poszukaj sam (IMG:style_emoticons/default/smile.gif)



ok, już wszystko działa (IMG:style_emoticons/default/smile.gif)
Dzięki wielkie za pomoc, taki mały błąd a taki wielki problem ;/.
Ale w takim wypadku $wp i 999 to są dwa odrębne parametry tak ? czy coś źle rozumiem ?
Bo jeśli 999 byłoby wypełnieniem $wp wówczas by była kropka ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 21:22