Buongiorno a tutti, sono nuovo del forum come di ogni tipo
di linguaggio di programmazione,
la mia questione è la seguente:
sto facendo un sito e ho l'esigenza di aprire dei pdf
direttamente sul browser, dato preventivamente il nome del file in un form,
e postato al codice php.
ho fatto in questo modo:
in locale funziona , mentre sul server miCodice PHP:
<?php
$file= $_POST['file'];
$filename ="$file.pdf" ;
if (file_exists($filename)) {
header('Content-type: application/pdf');
readfile($filename);
exit;
} else {
echo "Il file $filename non esiste";
}
?>
da :
Warning: Cannot modify header information - headers already sent by (output started at /customers......ecc..ecc..
ho provato a lanciare un semplice file php:
sempre uguale: in locale funziona , sul server stesso errore di prima.Codice PHP:
<?php
header("Location: http://www.miosito.it");
exit;
?>
Ringrazio anticipatamente , se qualcuno mi sa dare un aiuto,
e una piccola spiegazione del perche' di questo errore....
ciao tutti.....