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