Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Form PHP non va su specifico dominio

    Ciao a tutti. Ho realizzato un problema con un semplicissimo form PHP.

    Lo script con tutti i suoi file PHP funziona perfettamente sul mio dominio, mentre sul dominio di un sito che sto realizzando non funziona. I files sono esattamente gli stessi.

    La cosa strana è che il form viene effettivamente processato, visto che una volta cliccato il testo invia, appare il messaggio "Messaggio inviato correttamente. Verrete ricontattati quanto prima".
    Tuttavia nessuna email arriva a destinazione!

    Il codice:


    <?php
    $receiverMail = "info@dominio.it";

    $name = ltrim(rtrim(strip_tags(stripslashes($_POST['name']))));
    $dove = ltrim(rtrim(strip_tags(stripslashes($_POST['dove']))));

    $email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
    $telefono = ltrim(rtrim(strip_tags(stripslashes($_POST['telefono']))));

    $msg = ltrim(rtrim(strip_tags($_POST['msg'])));
    $privacy = ltrim(rtrim(strip_tags(stripslashes($_POST['privacy']))));


    $ip = getenv("REMOTE_ADDR");
    $msgformat = "Messaggio da: $name ($ip)\nEmail: $email\nDove: $dove\nTelefono: $telefono\nPrivacy: $privacy\n\n$msg";

    // VALIDATION
    if(empty($name) || empty($email) || empty($msg)) {
    echo "Per favore, completa i contrassegnati dall'asterisco*";
    }
    elseif(($privacy != 'yes')) {
    echo "Marca il consenso al trattamento dei dati personali!";
    }
    elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
    echo "Inserisci un indirizzo email valido";
    }
    else {
    mail($receiverMail, $name, $msgformat, "From: $name <$email>");
    echo "Messaggio inviato correttamente. Verrete ricontattati quanto prima"; }
    ?>

  2. #2
    Abilita la visualizzazione degli errori ed esegui un controllo sul valore di ritorno restituito da mail().

  3. #3
    eh sapessi come si fa.. purtroppo non sono esperto di PHP, adesso però cercherò il modo di fare come mi hai detto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.