Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Fsockopen i odbieranie danych
Forum PHP.pl > Forum > Przedszkole
Gość_alien
Jak mozna by było sie połaczyc z programem na serwerze na porcie 233 poprzez fsockopen aby mozna odebrac jego odpowiedz?
Program posiada sockety i odpowiada na zapytanie : hello
Guest
Jak jak? Masz przyklad w manualu jak uzyc tej funkcji.
bela
http://forum.php.pl/index.php?showtopic=1140
tu masz tez przyklad
allien
Mam skrypt, który niestety nie chce się zakończyć. Kończy sie po naciśnięciu zatrzymaj bądź wyłaczeniu serwera z któym sie łacze. Co tu moze być źle?
  1. <?php
  2. if
  3. (!empty($_GET['co']))
  4.  
  5. {$fp = fsockopen(&#092;"x\", 999, $errno, $errstr, 30);
  6. if 
  7. (!$fp) 
  8. {
  9.  echo &#092;"$errstr ($errno)<br />n\";
  10. } else {
  11.  $out = &#092;"\".$_GET['co'].\"\";
  12.  while (!feof($fp)) {
  13.  fwrite($fp, $out);
  14.  echo fgets($fp, 8);
  15.  
  16.  }
  17. $data = fread($fp, 8); 
  18.  
  19. if( !$data = fread($fp, 8) ){
  20.  
  21.  echo &#092;"error\";
  22. }
  23. else
  24. {
  25.  print $data;
  26. };
  27.  
  28.  
  29. } fclose($fp);
  30. }
  31. else 
  32.  
  33. {echo&#092;"Wcisnij opcje\";
  34. }
  35. ?>
sf
Wyślij polecenie, które zakończy odbieranie danych. Np. w http jest to Connection: close\r\n\r\n.
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.