Ciao a tutti!
Ho sempre usato questo codice per inviare email su aruba:
Adesso lo devo usare su register.it ma non funziona!Codice PHP:<?php
$webMaster = "info@sito.com";
// Determina lo stato di 'magic_quotes_gpc' e 'magic_quotes_sybase'
$flStrip = (ini_get("magic_quotes_sybase") != true && get_magic_quotes_gpc() == true) ? true : false;
// Applica stripslashes() alle variabili POST solo se GPC è settato
if ($flStrip)
{
$nome = trim(stripslashes($_POST['nome']));
$email = trim(stripslashes($_POST['email']));
$messaggio = trim(stripslashes($_POST['messaggio']));
}
else
{
$nome = trim($_POST['nome']);
$email = trim($_POST['email']);
$messaggio = trim($_POST['messaggio']);
}
// Links di redirezione
$pagina_thanks = "http://www.sito.eu/index.html";
$pagina_error_empty = "http://www.sito.eu/errore.html";
$pagina_error_email = "http://www.sito.eu/errore.html";
// Controlla la validità sintattica dell'indirizzo email del mittente
if (preg_match("|^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$|i", $email))
{
// Campi richiesti: 'nome', 'oggetto', 'email'
if (strlen($nome) <= 0 || strlen($email) <= 0) header ("Location: $pagina_error_empty");
else
{
$ora = date("H:i:s");
$data = date("d/m/Y");
// Costruisci il body del messaggio
$body = "Email dal sito ricevuta il $data alle ore $ora\n
--------------- Riepilogo dati ---------------\n
Nome mittente .......................: $nome
Email mittente ......................: $email
--------------- Messaggio ---------------:\n\n $messaggio";
// Seleziona l'entry 'Return-Path' dell'header
ini_set("sendmail_from", $webMaster);
// Invio delle emails
mail($webMaster, "Email dal sito", $body, "From: \"$nome\" <$email>");
header ("Location: $pagina_thanks"); } }
else header ("Location: $pagina_error_email");
?>
Mi da questo errore:
Cosa devo fare?Codice PHP:"); header ("Location: $pagina_thanks"); } } else header ("Location: $pagina_error_email"); ?>
Grazie mille!!!

Rispondi quotando
