![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 59 Pomógł: 6 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z moim skryptem. Z założenia miał odczytywać plik ze zdalnego serwera, wyszukiwać określony string według wzorca, a następnie go wyświetlić. Niestety coś jest źle... Kod [b]Warning[/b]: Wrong parameter count for fgets() in [b]c:\program files\webserv\httpd\nowy dokument tekstowy.php[/b] on line [b]11[/b]
Ten post edytował soulreaver1 28.04.2008, 15:38:01 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam,
wszystko wskazuje, że masz PHP w wersji niższej niż 4.2.0, ponieważ do tej wersji był wymagany drugi parametr length. Dopiero w wersji PHP 4.2.0 ten parametr stał się opcjonalny i nie musiał być podawany. są wiec dwa wyjścia... 1. robisz upgrade PHP do wersji co najmniej 4.2.0 (aczkolwiek sugeruję robić update do wersji 5.x) 2. podajesz drugi parametr do funkcji fgets() i dzięki temu nie wyświetli Ci się warning. Oczywiście polecam opcję 1 z upgrade do PHP5 Pozdrawiam PS: wersję PHP odczytasz wykorzystując funkcję phpinfo() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 59 Pomógł: 6 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam PHP 4.4.7
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
spróbuj dwóch rozwiązań
1. zamiast linii:
daj:
2. ustaw parametr auto_detect_line_endings w php.ini na 1 Pozdrawiam i daj znać jak Cezar708 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 59 Pomógł: 6 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Już wszystko działa, dzięki
Ten post edytował soulreaver1 28.04.2008, 17:24:16 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
a może w ogóle napisz inaczej kod nie korzystając z tej funkcji...
proponuję:
nie wiem co chcesz osiągną, ale ten skrypt powinien działać wg Twoich założeń. Pozdrawiam Cezar708 ~EDIT Posta dodałem nieświadomy edycji powyższego ;P Ten post edytował Cezar708 28.04.2008, 17:30:28 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:15 |