Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z fsockopen()
Forum PHP.pl > Forum > Przedszkole
sendi16
dlaczego ten malutki skrypcik pod zmienna $header zwraca mi tylko pierwsza linijke naglowka?questionmark.gif?

  1. <?php
  2. $fp = fsockopen('news.tpi.pl', 119, $errno, $errstr, 30);
  3.  
  4. if (!$fp) 
  5. {
  6.   echo &#092;"$errstr ($errno)<br />n\";
  7. } 
  8. else 
  9. {
  10.   $out = &#092;"GROUP pl.praca.oferowanarn\";
  11.   $out .= &#092;"STAT 33315rn\";
  12.   $out .= &#092;"HEAD 33315rn\";
  13.   $out .= &#092;"BODY 33315rn\";
  14.  
  15.   fwrite($fp, $out);
  16.  
  17.   $header = fgets($fp, 4096);
  18.  
  19.   fclose($fp);
  20.   echo $header;
  21. }
  22. ?>
dr_bonzo
RTM:
Cytat
gets -- Gets line from file pointer

tylko JEDNA LINIE.
sendi16
lecz fread(); rowniez zwraca mi tylko jedna linie zamiast wszystkich
crash
Bo to chyba nie tak powinno wyglądać, próbowałem odpalić ten skrypt, wysłałem dane dwa razy i dostałem dodakowo jakąś odpowiedź. Poczytaj o specyfikacji tego protokołu.
sendi16
w tym wlasnie problem ze nic dokladnie w RFC 850 ani w RFC 977 nie jest napisane. pokazane jest jakie naglowki trzeba wyslac, jakie sa odpowiedzi serwera ale nic wiecej

RFC 850
RFC 977
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.