Hallo *, wie übergebe ich sendfax in meinem PHP-Programm das Fax also auf der Console verschicke ich Faxe mit endfax -n -d 0123456789 /etc/passwd und im PHP-Script? exec("sendfax -n -d $Nummer"); # Wie übergebe ich hier den in $Body abgelegten Text ? mfg - Öki -- "1984" bald Wirklichkeit? Medien, Bildung und Politik fest in der Hand einer Firma? echo "subscribe doppelplusgut" | mail majordomo@ecotoursclub.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, Michael Temeschinko wrote:
wie übergebe ich sendfax in meinem PHP-Programm das Fax also auf der Console verschicke ich Faxe mit
sendfax -n -d 0123456789 /etc/passwd
und im PHP-Script?
exec("sendfax -n -d $Nummer"); # Wie übergebe ich hier den in $Body abgelegten Text ?
? Versteh ich jetzt nicht ganz, aber was hindert dich an einem exec("sendfax -n -d $Nummer $Body"); Oder brauchst Du eine Datei zum verschicken ? Dann sollte ein exec("echo $Body | sendfax -n -d $Nummer"); evtl. helfen ... -- MfG, M. Stahn --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Thu, Oct 28, 1999 at 11:15:54AM +0100, Stahn Martin wrote:
Hi,
Michael Temeschinko wrote:
wie übergebe ich sendfax in meinem PHP-Programm das Fax also auf der Console verschicke ich Faxe mit
sendfax -n -d 0123456789 /etc/passwd
und im PHP-Script?
exec("sendfax -n -d $Nummer"); # Wie übergebe ich hier den in $Body abgelegten Text ?
? Versteh ich jetzt nicht ganz, aber was hindert dich an einem
exec("sendfax -n -d $Nummer $Body");
In $Body ist nicht der Dateiname sondern der Text denn ich als Fax verschicken will. Ich will den Text direkt übergeben z.B. $fp = popen("/usr/lib/apache/sendfax -n -d 4381","w"); print $fp; fputs($fp, $Body); pclose($fp); dachte ich mir ... funktioniert aber nicht function fax($Body, $Nummer) { $fp = fopen("/var/php/tmp/fax.tmp","w"); fputs($fp, $Body); fclose($fp); $Cmd = "/usr/lib/apache/bin/sendfax -n -d ".EscapeShellCmd($Nummer)." /var/php/tmp/fax.tmp"; exec ($Cmd,$ret, $suc); print "$Cmd<BR>$ret[0], $suc"; } dies auch nicht :-( davon abgesehen ist letzeres ohne file-locking wohl nicht der Hit Das Testweise eingefügte print gibt übrigens folgendes von sich: /usr/lib/apache/bin/sendfax -n -d 06281/51913 /var/php/tmp/fax.tmp ,255 sendfax übrigens liegt an der angegebenen Stelle. Was tun..... mfg - Öki -- "1984" bald Wirklichkeit? Medien, Bildung und Politik fest in der Hand einer Firma? echo "subscribe doppelplusgut" | mail majordomo@ecotoursclub.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, Michael Temeschinko wrote:
? Versteh ich jetzt nicht ganz, aber was hindert dich an einem
exec("sendfax -n -d $Nummer $Body");
In $Body ist nicht der Dateiname sondern der Text denn ich als Fax verschicken will.
Ich will den Text direkt übergeben
Deshalb auch der zweite vorschlag. Ich kenn sendfax nicht, aber was passiert den auf der commandline bei einem echo "blah blah" | sendfax -n -d nummer ? Waere interessant, wenn sendfax die Daten per stdin lesen kann, muesste ein exec("echo Body | sendfax -n -d $Nummer"); evtl. seinen Dienst tun. Mehr faellt mir dazu jetzt auch nicht ein, muesste sonst Doku und Buecher waelzen, obs da vielleicht was gibt. -- MfG, M. Stahn --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Thu, Oct 28, 1999 at 05:15:25PM +0100, Stahn Martin wrote:
echo "blah blah" | sendfax -n -d nummer
ja das mit stdin hab ich jetzt probiert cat /var/php/tmp/fax.tmp | sendfax -n -d 0999999099 /tmp//sndfaxppByb2: Can not determine file type cheint zu klappen Danke muß nur noch gucken wie ich dem Teil beibringen kann das er ein ASCII-Datei versenden soll mfg - Öki -- "1984" bald Wirklichkeit? Medien, Bildung und Politik fest in der Hand einer Firma? echo "subscribe doppelplusgut" | mail majordomo@ecotoursclub.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
martin.stahn@sskm.de
-
mt@ecotoursclub.de