Chris R.: popen - true oder false

hallo forum,

wie kann ich erfahren, ob popen true, oder false ist und mir das ergebnis am bildschirm anzeigen lassen?

hintergrund:
aus mir unerfindlichen gründen klappt mein e-mail-versand nicht mehr .. als code benutze ich:

$fd = popen('/usr/sbin/sendmail -t ','w');
  fputs ..
  pclose($fd);

nun möchte ich festellen, popen muckt ..

vielen dank im voraus

mfg
Chris

  1. Holladiewaldfee,

    wie kann ich erfahren, ob popen true, oder false ist und mir das ergebnis am bildschirm anzeigen lassen?

    $fd = popen('/usr/sbin/sendmail -t ','w');

    var_dump($fd);

    oder lieber

    if($fd===false)
     echo 'Plödsinn';

    Natürlich kannst Du auch das beliebte "or die('war wohl nix')" Konstrukt verwenden.

    Vielleicht habe ich auch nur Deine Frage falsch verstanden, denn wenn Du mit popen() zurechtkommst, dann solltest Du eigentlich in der Lage sein, eine simple if-Abfrage zu basteln.

    Ciao,

    Harry

    --
      Herbst ist Wanderzeit!
      http://harry.ilo.de/projekte/berge/
    1. Hi,

      Vielleicht habe ich auch nur Deine Frage falsch verstanden, denn wenn Du mit popen() zurechtkommst, dann solltest Du eigentlich in der Lage sein, eine simple if-Abfrage zu basteln.

      vielleicht wurde sendmail nicht gefunden, denn dann gibt es, obwohl die Verbindung nicht korrekt ist, eine gültige Ressource. Aber auch das fände ich seltsam, da genau dieses "Problem" unter http://www.php.net/popen beschrieben wird.

      Gruß.