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

    Script per invio email.....gran confusione!

    Salve a tutti,
    sto cercando di modificare un form affinche' questo mi invii una mail di contatto ad una email differente da quella per la quale era stato impostato: L'originale era cosi" e funzionava:

    <?php
    // Your email here
    $email1 = "info@holiday-apartment-tuscany.net";
    // Contact formname
    $sme_form_c = "Contact form http://www.holiday-apartment-tuscany...ex/contact.php";
    // your site URL
    $homepageurl = "http://www.holiday-apartment-tuscany.net";
    // automatic message send to user send email
    $tnk = "Grazie per averci contattato. Sarà nostra cura rispondere al più presto alla vostra richiesta";
    // not change more anything
    ?>


    <script Language="JavaScript">
    <!--
    function checa_formulario(form){
    if (form.Name.value == ""){
    alert("Indichi per favore il suo nome!");
    form.Name.focus();
    return (false);
    }
    if (form.Surname.value == ""){
    alert("Indichi per favore il suo cognome!");
    form.Surname.focus();
    return (false);
    }
    if (form.Email.value.indexOf('@', 0) == -1){
    alert("Indichi per favore un'indirizzo di e-mail valido!");
    form.Email.focus();
    return (false);
    }
    return (true);
    }
    //-->
    </script>

    <form method="post" action="submit.php" name='form' onSubmit='return checa_formulario(this)'>
    <?php
    $date = date("m/d/Y H:i:s");
    if (!$_POST['sme_form']) {
    ?>
    <table width="70%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="eeeeee">
    <tr bgcolor="#FFFFFF">
    <td width="30%"> <div align="center"><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>*Name:</FONT></div></td>
    <td width="70%" > <input type="text" name="Name" size="40">
    </td>
    </tr>
    <tr bgcolor="#FFFFFF">
    <td width="30%"> <div align="center"><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>*Surname:</FONT></div></td>
    <td width="70%" > <input type="text" name="Surname" size="40">
    </td>
    </tr>
    <tr bgcolor="#FFFFFF">
    <td width="30%"> <div align="center"><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Country:</FONT></div></td>
    <td width="70%" >
    <SELECT name=Country>
    <OPTION value="" selected>Select country</OPTION>
    <OPTION value="">------------------------------------------------------------</OPTION>
    <OPTION value="Afghanistan">Afghanistan</OPTION>
    <OPTION value="Albania">Albania</OPTION>
    <OPTION value="Algeria">Algeria</OPTION>
    <OPTION value="Uruguay">Uruguay</OPTION>
    <OPTION value="Uzbekistan">Uzbekistan</OPTION>
    <OPTION value="Vanuatu">Vanuatu</OPTION>
    <OPTION value="Vatican City State">Vatican City State</OPTION>
    <OPTION value="Venezuela">Venezuela</OPTION>
    <OPTION value="Viet Nam">Vietnam</OPTION>
    <OPTION value="Virgin Islands British">Virgin Islands (British)</OPTION>
    <OPTION value="Virgin Islands US">Virgin Islands (U.S.)</OPTION>
    <OPTION value="Wallis And Futuna Islands">Wallis And Futuna Islands</OPTION>
    <OPTION value="Western Sahara">Western Sahara</OPTION>
    <OPTION value="Yemen">Yemen</OPTION>
    <OPTION value="Zaire">Zaire</OPTION>
    <OPTION value="Zambia">Zambia</OPTION>
    <OPTION value="Zimbabwe">Zimbabwe</OPTION>
    <OPTION value="Other Not Shown">Other Not Shown</OPTION>
    </SELECT>
    </td>
    </tr>
    <tr bgcolor="#FFFFFF">
    <td width="30%"> <div align="center"><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>*E-mail:</FONT></div></td>
    <td width="70%" > <input type="text" name="Email" size="40">
    </td>
    </tr>
    <tr bgcolor="#FFFFFF">
    <td width="30%"> <div align="center"><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Comments:</FONT></div></td>
    <td width="70%" > <textarea name="Comments" cols="40" rows="5"></textarea>
    </td>
    </tr>
    <tr bgcolor="#FFFFFF">
    <td width="30%" nowrap><input type="hidden" name="sme_form" value="1"></td>
    <td width="70%"><input type="submit" value="Send" name="submit">
    <input type="reset" value="Clear" name="reset">
    </td>
    </tr>
    </table>
    </form>
    <?php }

    else
    {
    echo "<table width=100%><tr>
    Grazie per averci contattato : $_POST[Name]!


    Vi risponderemo al più presto al seguente indirizzo email : [b]$_POST[Email]
    </tr></table></center>";

    mail("$email1", "$sme_form_c","
    Message sent in $date
    --------------------------------------------------------

    Name : $_POST[Name]
    Surname : $_POST[Surname]
    Country : $_POST[Country]
    Email : $_POST[Email]
    Comments : $_POST[Comments]

    --------------------------------------------------------
    Holiday Apartment Tuscany \n
    Script by http://www.holiday-apartment-tuscany.net\n\n
    ","From: $_POST[Email]");

    mail("$_POST[Email]","$homepageurl ", " $Name\n
    ---------------------------------------------\n
    Dear:$_POST[Name]\n
    $tnk \n
    ---------------------------------------------\n
    Holiday Apartment Tuscany \n
    Script by http://www.holiday-apartment-tuscany.net\n\n","From: $email1");
    }
    ?>

    Cosa devo cambiare per farlo funzionare con una nuova email su un nuovo dominio?

    Grazie Mille A Tutti

  2. #2

    Re: Script per invio email.....gran confusione!

    Originariamente inviato da fredfred
    // Your email here
    $email1 = "info@holiday-apartment-tuscany.net";
    // Contact formname
    $sme_form_c = "Contact form http://www.holiday-apartment-tuscany...ex/contact.php";
    // your site URL
    $homepageurl = "http://www.holiday-apartment-tuscany.net";
    // automatic message send to user send email
    $tnk = "Grazie per averci contattato. Sarà nostra cura rispondere al più presto alla vostra richiesta";
    // not change more anything
    ?>
    cosa on ti è ahciaro qui scusa?

  3. #3

    Non funge

    be, non funziona.
    Piu specificamente quando metto la pagina da aprire in action, la mail non arriva, ma se la action e' vuota, allora si arriva.

    Poi, posso trasportare questo form su un altro dominio e farlo funzionare? Io penserei di si, ma non so se mi sbaglio. Ho provato e non funziona. Mi potresti aiutare per favore?
    Grazie

  4. #4
    Scusate se mi intrometto ma non capisco a cosa serva in questo script la parte che ho evidenziato in arancione. Sapete a che serve?


    function checa_formulario(form){
    if (form.Name.value == ""){
    alert("Indichi per favore il suo nome!");
    form.Name.focus();
    return (false);

    }


    Sole and Mare

  5. #5
    lo script (che è javascript) serve a rimettere il focus sul campo name.. ma se è uno script che hai trovato in giro non ti interessa.. dovresti toccare solo i parametri di configurazione, non il resto....

    metti un

    error_reporting(E_ALL);

    all'inizio dello script e riprova.. vediamo un po' se dice qualcosa

  6. #6

    si, ma a me non mi rispondi?

    si, ma a me non mi rispondi? Grazie

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.