Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Daten von einer Pipe lesen

  1. #1
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829

    Daten von einer Pipe lesen

    Ich lese Daten von einer Pipe ein.
    PHP-Code:
    if ($fp=fopen("php://stdin","r")) {
        while (!
    feof($fp)) {
            
    $line fgets($fp,4096);
        }
        
    fclose($fp);

    Wie kann man das Script abbrechen, wenn der User das Script
    ohne Pipe aufruft?

    exit(),die(),set_time_limit() funktionieren hierbei leider nicht.
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  2. #2
    Registrierter Benutzer Avatar von J!0X
    Registriert seit
    15.08.2006
    Ort
    Dortmund
    Beiträge
    22
    ICh weiß nicht, ob diese Funktion in PHP existiert, aber in C++ kann man datei.is_open() dafür verwenden. Kannst ja mal in einer Referenz nachschlagen.
    mfG J!0X
    Geändert von J!0X (07-09-2006 um 20:47 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.09.2004
    Beiträge
    29
    Falls du unter Linux arbeitest hilft dir ein
    PHP-Code:
    stat("/dev/stdin"); 
    viellicht weiter.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •