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

    AIUTO per invioemail tramite form in php

    Ciao ragazzi! sto diventando matto per questo maledettissimo form che non riesco a fare! sto viaggiando x mille forum e articoli per riuscire a capirne di piu (essendo ignorante del linguaggio php)..non devo fare niente di speciale e esagerato.Ho provato cn tanti codici differenti ma non riesco proprio a cavarci fuori nulla...cn gli altri codici e script che ho scaricato e trovato in nessuno dei casi mi arriva l'email alla mia casella cn i valori da me richiesti..

    Avrei bisogno di un semplicisso form composto da

    Nome:
    Cognome:
    Nickname:
    PokerRoom: (con una tendina d selezione di 3 siti differenti)

    INVIA (il bottone x inviare l'email a me cn i dati nome,cognome,nickname e il sito selezionato della PokerRoom)

    C'è una persona cosi buona da farmi il codice dell'index.html e del mail.php?

    Se volete posso incollarvi il codice che ho fatto fino ad ora,ma nn ha i campi che servono a me!e cmq nn funziona neanch quello

    HELP ME PLEASEEEEEEEEEE!!!

  2. #2
    posta il codice che vediamo
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    mail.php

    <?
    $to = "GiackyM@hotmail.com";
    $cognome = $_POST['cognome'];
    $nome = $_POST['nome'];
    $mittente = $_POST['posta'];
    $testo = $_POST['testo'];

    $subject = "Oggetto del messaggio";

    //controlla che nome e cognome sono stati inseriti
    if( ($cognome != NULL) and ($nome != NULL) )
    {
    //controlla che email è scritta correttamente
    if( eregi("^[a-z0-9][_\\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\\.)+([a-z]{2,4})", $mittente))
    {
    // Corpo del messaggio
    $messaggio = "Buongiorno\n\n";
    $messaggio .= "L'utente: $cognome $nome\n";
    $messaggio .= "Email: $mittente\n";
    $messaggio .= "Ha scritto: $testo\n";

    ini_set('sendmail_from', $mittente); // Invia email con l'email del mittente
    if(@mail($to, $subject, $messaggio, ''))
    { // SE L'INOLTRO È ANDATO A BUON FINE...
    echo "

    MESSAGGIO INVIATO CON SUCCESSO.
    Sarai ricontattato al piu' presto.
    Grazie";
    }
    else
    { // ALTRIMENTI...
    echo "

    Si sono verificati dei problemi nell'invio del messaggio. Riprova";
    }

    }
    else { echo "Email non valida, torna indietro e riprova"; }
    } else { echo "
    Tutti i campi sono obbligatori.
    Torna indietro e riprova"; }
    ?>

    ------------------------------------------------------------------------------------------------------------
    form nel'index.html

    <FORM ENCTYPE="multipart/form-data" ACTION="invia_mail.php" METHOD="post">
    <label> Cogmome*: </label>
    <input type="text" name="cognome" size="23">
    <label> Nome*: </label>
    <input type="text" name="nome" size="23">
    <label> Email*: </label>
    <input type="text" name="posta" size="23">
    <label> Messaggio: </label>
    <textarea rows="4" cols="23" name="testo"></textarea><INPUT TYPE="submit" VALUE="Invia">
    </FORM>

  4. #4
    questo è il codice che ho trovato in una delle tante guide che m sn letto...poi dovrei modificare il form aggiungendo la tendina cn la scelta del sito e cancellare la textarea che non mi interessa per il mio sito

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.