Hi,
ich habe einen serverprocess auf einer win-maschine laufen, der mittels crysal reports reports in pdf erzeugt. mit dem kommuniziere ich so:
PHP-Code:
global $PDFPFAD;
global $REPPFAD;
global $CRSERVER;
#vars festlegen
$param=str_replace("*","=",$param);
$pdffile=$PDFPFAD.str_replace("/","\\",urldecode($pdffile));
$repfile=$REPPFAD.$repfile;
#soket öffnen
$rsvr=fsockopen($CRSERVER,"7588");
if(!$rsvr) {echo "Keine Verbindung zum Report-Server";}
else {
#daten an report-server senden
fputs($rsvr,"#RSTART#".$repfile."#".$pdffile."#".$param);
$data=fread($rsvr,4);
#auf ok warten für datenempfang
if ($data=="#OK#") {
#auf ok warten für jobende
$data=fread($rsvr,4);
}
#verbindung schliessen
fclose($rsvr);
}
und der Server ist ein VB Programm das auf dem port 7588 auf verbindung wartet.
Lesezeichen