ciao a tutti,
non riesco a capire che errore è questo
che è questacodice:Warning: Cannot modify header information - headers already sent by.... // da qui indica la riga
:master:Codice PHP:
header("Location: new.php?MM=1");
Grazie
ciao a tutti,
non riesco a capire che errore è questo
che è questacodice:Warning: Cannot modify header information - headers already sent by.... // da qui indica la riga
:master:Codice PHP:
header("Location: new.php?MM=1");
Grazie
Avrai messo qualche echo o output html nelle righe precedenti al redirect.![]()
non credo prima questo sito era su un server di prova e funzionava adesso lo spostato sul server definitivo e da questo errore.....
![]()
posta il codice della pagina sino all'header.Originariamente inviato da Rossella_75
non credo prima questo sito era su un server di prova e funzionava adesso lo spostato sul server definitivo e da questo errore.....
![]()
è una funzione
:master:Codice PHP:
function mail_dati($mmail,$user,$password,$location) {
$mail = 'MIA SOCIETA';
$mailsubject = 'AREA RISERVATA';
$fromname = 'MIA SOCIETA';
$fromaddress = 'MIA SOCIETA';
$destinatario = $mmail;
$headers = "From: ".$fromname." <".$mail.">\n";
$headers.= "Return-Path: <".$fromaddress.">\n";
$headers.= "Content-Type: text/plain; charset=iso-8859-1";
$message = '
<html>
<head>
<title>MIA SOCIETA</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#BDC4BC" topmargin="0" bottommargin="0" marginheight="0">
<div align="center">
<table width="225" border="0" class="testo">
<tr>
<td width="91" class="style2">USER:</td>
<td width="169" class="style2">'.$user.'</td>
</tr>
<tr>
<td class="style2">PASSWORD:</td>
<td class="style2">'.$password.'</td>
</tr>
</table>
</div>
</body>
</html>
';
if(!mail("$destinatario", "$mailsubject", "$message", "From: $mail\nContent-Type: text/html; charset=iso-8859-1")) {
$error = "ATTENZIONE, NON E' STATO POSSIBILE INVIARE LA MAIL";
}else{
header("Location: ".$location);
exit;
}
}
up![]()
e tutta questa cosa prima dell'header come me la chiami? eheh alla faccia dell'output!codice:<html> <head> <title>MIA SOCIETA</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#BDC4BC" topmargin="0" bottommargin="0" marginheight="0"> <div align="center"> <table width="225" border="0" class="testo"> <tr> <td width="91" class="style2">USER:</td> <td width="169" class="style2">'.$user.'</td> </tr> <tr> <td class="style2">PASSWORD:</td> <td class="style2">'.$password.'</td> </tr> </table> </div> </body> </html>
L'header va inviato PRIMA di qualsiasi contenuto visibile al browser, prima di qualsiasi codice html, prima di tutto![]()
Questa e' la mia firma! Lo so, e' una mezza schifezza.![]()
Un sito
- skype non è per consulenze online -
non mi sembra esserci un echo o un print.....
non c'è ne echo ne print....ma ci sono i codici HTML
quando si dice prima di ogni cosa vale anche per i codici di HTML!
il tesoro più prezioso è la mia libertà
e alora come posso in viare una mail html e se l'invio e riuscito passare ad un'altra pagina?