Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

PHP Stream: Lesen, bis nichts mehr da ist

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
wuschba
PostRank 8
PostRank 8
Beiträge: 655
Registriert: 16.06.2006, 16:37

Beitrag von wuschba » 29.09.2007, 16:23

Hm, ich dachte es wäre ne einfach Sache. Ich möchte mich mit einem SMTP-Server verbinden:

Code: Alles auswählen

$fp = fsockopen(sHost, 25);
$sGet = fgets($fp, 1024);
if (substr($sGet, 0, 3) != "220")
    return "Statuscode falsch (service not ready?): $sGet";

# HELO
fputs($fp, "EHLO localhost\r\n");

# Read all 
while(!feof($fp))
{    $sGet = fgets($fp);
    print $sGet."<br>";
&#125;
Im Prinzp möchte ich in "Read all" einfach alle Anworten lesen und ausgeben, die mir der Server aufgrund meines EHLOs gibt (das kann eine oder mehrere Zeilen sein). Leider wird die Schleife dort nie verlassen, PHP bricht mit "Maximum execution time exceeded" ab.

Wie kann ich in dem Netzwerk-Stream feststellen, dass der Server nichts mehr sendet?

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag