Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Błąd, zły kod ?
Forum PHP.pl > Forum > Przedszkole
desavil
Witam, mam taki oto problem ze statystatyką radiową mianowocie jeżeli podam złe IP lub port lub serwer jest wyłączony wyskakuje taki błąd nad statystatyką:
Cytat
Warning: fsockopen() expects parameter 2 to be long, string given in /home/grinfox/domains/grinfox.hostdell.pl/public_html/dodatki/staty/index.php on line 12


Na lini 12 jest to:
  1. <?php
  2. if($fp = fsockopen($sc[host], $sc[port]))
  3. ?>


Coś trzeba dodać lub skasować ?
Co zrobić aby taki błąd nie wyskakiwał ?

Pozdrawiam,
sowiq
Cytat
fsockopen() expects parameter 2 to be long, string given
Słowo w słowo: fsockopen() oczekuje, żeby drugi parametr był typu long (liczbowy), a otrzymał string (znakowy)
Zajrzyj do fsockopen()" title="Zobacz w manualu PHP" target="_manual
desavil
A mógłbyś konkretniej nie znam się zabardzo na takim czymś.

Dam reputa jak pomożesz.
sowiq
Twoja zmienna $sc[port] nie jest liczbą, a powinna.
desavil
Napisze mi ten kawałek ktoś poprawnie ?

DAM REPUTA !
piotrooo89
blinksmiley.gif wyechuj sobie $sc[port] i już będziesz wiedział co jest nie tak... jak nic sie nie pokaże, bedzie ok, jak pokażą sie same liczby ok, jak bedą liczby i tekst źle.
phpion
  1. <?php
  2. ...(int)$sc[port]...
  3. ?>


Cytat(desavil @ 29.04.2009, 16:06:18 ) *
DAM REPUTA !

Daruj sobie...
desavil
Teraz jest takie coś:

Cytat
Parse error: syntax error, unexpected $end in /home/grinfox/domains/grinfox.hostdell.pl/public_html/dodatki/staty/index.php on line 152
osl
kod błędu wszystko mówi.
zobacz co się dzieje na lini 152. albo chociaż pokaż...
piotrooo89
dajesz jakieś psu z dupy wyciągnięte errory. skąd mamy wiedzieć co jest nie tak. chyba że chcesz zeby Ci go ktoś przetłumaczył?

Cytat
Błą pasera: błąd składni, niespodziewane $end in /home/grinfox/domains/grinfox.hostdell.pl/public_html/dodatki/staty/index.php on line 152


i co wiesz już wszystko...
desavil
Linia 152:
  1. <?php
  2. $text = "$song1";
  3. ?>


Link do całego skryptu:
Cytat


Co jest nie tak ?
nugae
@desavil chcesz pomocy to wyrażaj się jaśniej.
treść błędu jednoznacznie wskazuje gdzie masz błąd.
Możesz sprawdzić co zawiera zmienna: $sc[port], np var_dump($sc[port])


co chcesz osiągnąć tą linia? $text = "$song1";
nie powinno być $text = $song1; questionmark.gif
desavil
Dobra skrypt po małej modyfikacji link:
Cytat


A oto błąd gdy serwer jest wyłączony lub są podane źle dane:
Cytat
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/grinfox/domains/grinfox.hostdell.pl/public_html/dodatki/staty/index.php on line 12

Warning: fsockopen() [function.fsockopen]: unable to connect to s1.cast23.pl:9050 (php_network_getaddresses: getaddrinfo failed: Name or service not known) in /home/grinfox/domains/grinfox.hostdell.pl/public_html/dodatki/staty/index.php on line 12
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.