Ciao a tutti, io ho un problemino semplice da spiegare ma difficile da realizzare:
Io "genero" (al volo, quindi senza salvare il file pdf nel server) con fpdf una pagina di un file pdf.
da un`altra pagina php, passando il codice della session dovrei riuscire a salvare questo pdf (non ancora creato) dentro ad un campo BLOB di un db mySQL.
Al momento sto provando con le librerie curl ed il codice è il seguente:
Codice PHP:
$file = "http://".$_SERVER['HTTP_HOST']."/PDF/index.php?phpsess=$phpsess";
function extrair_url_curl ($url)
{
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
ob_start();
curl_exec ($ch);
curl_close ($ch);
$string = ob_get_contents();
ob_end_clean();
return $string;
}
$fileContent = extrair_url_curl($file);
//e di seguito la select che inserisce i dati nel DB
se accedo direttamente al file pdf richiamato dalla variabile $file
il file riesco a vederlo e leggerlo, ma usando queste librerie in questo modo si blocca tutto e non va più avanti...quindi non riesco a salvarlo nel DB.
il problema è che il pdf non viene mai chiamato direttamente quindi non viene nemmeno salvato in una cartella del server... il sistema dovrebbe fare tutto automaticamente passando i dati alla session e passando la session da utilizzare al file in lettura.
come posso fare?
qualcuno ha delle idee?