Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32

Discussione: info su form mail

  1. #1

    info su form mail

    Ciao, ho scaricato questo free script, per creare un form mail

    Codice PHP:
    <?php

    /**************************/
    /*   EMAIL CONTACT FORM   */
    /*      VERSION 1.1       */
    /*       by Epleweb       */
    /**************************/

    if ($_POST['submit'] == TRUE) {
        
    $receiverMail "prova@yahoo.it";
        
    $name        stripslashes(strip_tags($_POST['name']));
        
    $email        stripslashes(strip_tags($_POST['email']));
        
    $subject    stripslashes(strip_tags($_POST['subject']));
        
    $msg        stripslashes(strip_tags($_POST['msg']));
        
    $ip            $_SERVER['REMOTE_ADDR'];
        
    $msgformat    "From: $name ($ip)\nEmail: $email\n\n$msg";

        if(empty(
    $name) || empty($email) || empty($subject) || empty($msg)) {
            echo 
    "<h3>E-mail non spedita</h3>
    prego compilare tutti i campi"
    ;
        }
        elseif(!
    ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"$email)) {
            echo 
    "<h2>E-mail non spedita</h2>
    Indirizzo e-mail non valido"
    ;
        }
        elseif(
    mail($receiverMail$subject$msgformat"From: $name <$email>")) {
            echo 
    "<h2>E-mail spedita</h2>
    verrai contattato il prima possibile dal nostro staff."
    ; }
        else {
            echo 
    "<h2>E-mail non spedita</h2>

    Riprova di nuovo...se il problema persiste ci sono dei problemi al server.</p>"
    ;
        }
    }
    else { 
    ?>
    <form method="post" action="">

        <input id="name" name="name" type="text" size="30" maxlength="40" /><label for="name">Nome</label>


        
        <input id="email" name="email" type="text" size="30" maxlength="40" /><label for="email">E-mail</label>


        
        <input id="subject" name="subject" type="text" size="30" maxlength="40" /><label for="subject">Soggetto</label>

        
        
        <textarea id="message" name="msg" cols="35" rows="6"></textarea>
        <label for="message">Messaggio</label>
        

        
        <input id="submit" class="button" type="submit" name="submit" value="Invia" />
    </form>
    <?php }
    sebbene lo script visualizzi il messaggio che la mail è stata inviata...non ricevo nessun messaggio.
    Bisogna configurare qualcosa nel server perchè venga spedita la mail?
    (non sono un'esperta di php )
    grazie
    alessia

  2. #2
    lo stai provando in locale?? se è così dovresti configurare un mail server per riuscire a spedire i messaggi!!!

  3. #3

    no...

    l'ho provato in un server,
    devo configurare qualcosa?

  4. #4
    $receiverMail = "prova@yahoo.it";

    all'inizio dello script setti questo come destinatario..

    devi fare un form che mandi a quelsta pagina di script i valori di detinatario e togliere quella riga

    ..IcE..
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  5. #5

    ...

    Ho fatto tutto, ma non spedisce nulla...

  6. #6
    potrebbe dipendere dal server allora... sicura di poter inviare mail sul server dove lo stai testando???

  7. #7
    intanto prova senza controlli sui campi:

    dopo la stringa

    $msgformat = "From: $name ($ip)\nEmail: $email\n\n$msg";

    inserisci questa

    mail($receiverMail, $subject, $msgformat, "From: $name <$email>")
    henry

  8. #8

    ..non lo sò..

    Grazie Etilico per le info,
    no sò sinceramente se il server possa spedire mail.
    Quali info bisogna chiedere all'amministratore per poter spedire della mail dal server?

    grazie
    alessia

  9. #9
    leggiti questa pillola e fammi sapere...Pillola invio mail

  10. #10

    grazie

    grazie a tutti

    come faccio a settare il parametro SMTP del file php.ini??

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.