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:

Codice 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"



?>
in locale funziona , mentre sul server mi
da :
Warning: Cannot modify header information - headers already sent by (output started at /customers......ecc..ecc..

ho provato a lanciare un semplice file php:

Codice PHP:

<?php  
    header
("Location: http://www.miosito.it");  
    exit;  
    
?>
sempre uguale: in locale funziona , sul server stesso errore di prima.

Ringrazio anticipatamente , se qualcuno mi sa dare un aiuto,
e una piccola spiegazione del perche' di questo errore....
ciao tutti.....