- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- sript invio e-mail
-
sript invio e-mail
ciao ragazzi,
ho provato ad usare uno sript per inviare il contenuto in un form nella mia casella e-mail che ho preso proprio su questo sito, le e-mail me le invia ma nn mi fa il redirect!!mi dice questo errore:
Warning: Cannot modify header information - headers already sent by (output started at /home/mhd-01/xxx.XXXXXX.it/htdocs/invia.php:10) in /home/mhd-01/xxx.XXXXXXXX.it/htdocs/invia.php on line 29Non riesco a capire cosa nn va..lo script che ho preso è il seguente:
<?php
// Inizio Configurazione***
//Indirizzo emai a cui inviare i msg
$mailto = "[email protected]";
//Oggetto della mail
$subject = "Nuovo ordine";
//Pagina da mostrare dopo l'invio
$redirect = "xxx://xxx.xxxxxxx.it/ordina.htm";
// Fine Configurazione****foreach($HTTP_POST_VARS as $key => $value) {
$message .= $key . ': ' . $value;
$message .= "\n";
}
if (@mail($mailto, $subject, $message)) {
header("Location: $redirect");
} else {
// Messaggio in caso di errore
echo('
Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.</p>');
}
?>LA LINEA 29 DELLO SCRIPT E' QUELLA MESSA IN GRASSETTO E IN CORSIVO
che cosa è sbagliato????
vi ringrazio in anticipo!
Davide
-
forse e dico forse devi far precedere le virgolette da uno \
-
Niente da fare:bho:....sempre lo stesso errore anzi uno nuovo..
Altro da consigliarmi??
-
si, magari prova a postare nella sezione php
-
infatti mi sono accorto adesso che sono nella sezione sbagliata