Salve sono un programmatore "semiì-professionista" ho fatto per un sito internet per una cooperativa coop-opportunita.it ed in questo sito ho usato parecchio gli header ma non me ne funziona neanche uno!!!!! E premetto che in locale con easy php mi funzionavano tutti!!!!!!!!
Ho provato anche la funzione ob_start() ma neanche quella funziona e non mi fa errori!!!!
Datemi una mano vi prego
questo è un esempio di script dove uso gli header:
Codice PHP:
if(isset($_POST["agg"]))
{
if($_POST["nome"]!=NULL)
{
/*creo il codice prodotto e controllo se già esiste*/
$cod_prod=rand(0,99)."_prod_".rand(0,999);
$strSQL="SELECT cod_prod FROM prodotti WHERE cod_prod LIKE '%$cod_prod%'";
$ris=query($strSQL,0);
/*controllo se esistono altri prodotti con lo stesso codice*/
if($ris!=NULL)
{
$riga=mysql_fetch_array($ris);
while(!strcmp($cod_prod,$riga["cod_prod"]))
{
$cod_prod=rand(0,99)."_prod_".rand(0,999);
$strSQL="SELECT cod_prod FROM prodotti WHERE cod_prod ='%$cod_prod%'";
$riga=query($strSQL,1);
}
}
/*inserisco il prodotto nel DB*/
$nome=apo($_POST["nome"]);
$desc=apo($_POST["desc"]);
$quant=$_POST["quant"];
$prezzo=$_POST["prezzo"];
$data=date("Y-m-d g:i:s");
$strSQL="INSERT INTO prodotti (cod_prod,nome,descrizione,quantita,prezzo,data) VALUES('$cod_prod','$nome','$desc','$quant','$prezzo','$data')";
if($query_rep==1 and $file=1)
{
//indirizzo di esempio
header("location: [url]http://www.google.it/[/url]");
}
else
{
echo("<font size='-1'>problemi con caricamento immagini o caricamento prodotto</font>
");
$strSQL="DELETE FROM prodotti WHERE cod_prod LIKE '%$cod_prod%'";
query($strSQL,0);
canc_dir($cod_prod);
}
}
}