dalla mia homepage uso una connessione socket sul mio stesso server per far eseguire una pagina ('stamp.php') dove è presente un window.print() per stampare la stessa senza doverci arrivare via url.
in pratica:
if(isset($_GET['stampa'])){
$fp = fsockopen ("www.scommessecalcio.net", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)
\n";
} else {
fputs ($fp, "GET /stampa.php HTTP/1.0\r\nHost: www.scommessecalcio.net\r\n\r\n");
while (!feof($fp)) {
print $stampa=fread ($fp,1024);
}
fclose ($fp);
}
}
così facendo funziona perfettamente tranne per il fatto che mi visualizza le intestazioni della connessione per il print eseguito, ma se tolgo print la variabile $stampa non viene interpretatata e non mi stampa la pagina stampa.php.
Come posso risolvere, se esiste una soluzione migliore della connessione socket pure può andare bene l'importante che riesco ad esguire la pagina stampa.php senza richiamarla via url.
Grazie