Visualizzazione dei risultati da 1 a 3 su 3

Discussione: form php invio email..

  1. #1

    form php invio email..



    Dopo aver visto svariati post e pagine con risorse non mi riesce trovare un form per inviare e-mail come quello che c'è nella voce "Contatti" di questo sito:

    http://www.magicsocket.com/

    le cose che mi interessarebbe implementare nel mio form:

    I nomi dei campi sono indicati direttamente dentro i campi input e quando selezionati scompaiono.
    Quando ci si scrive le lettere rimangono tutte maiuscole.
    La possibilità "ceccare" e quindi accettare la legge sulla privacy.


  2. #2
    nessuno ha una dritta da darmi??
    up!

  3. #3
    allora se ti vuoi un semplice form in php non ci sono problemi se poi vuoi cose piu macchinose allora non mi va di startele a spiegare. per il form in php non ci vuole niente. crea 4 campi di testo input ad uno dai come istanza : Nome ad un altro Cognome ad un altro Email ad un altro Richiesta, dopodiche inserisci nel 1 frame la seguente action

    ---------------
    stop();

    pulsInvio.onRelease = function(){

    var sendMail:LoadVars = new LoadVars();

    sendMail.nome = Nome.text;

    sendMail.cognome = Cognome.text;

    sendMail.mittente = Email.text;

    sendMail.richiesta = Richiesta.text;

    sendMail.destinatario = TUA EMAIL;

    sendMail.onLoad = function(success){

    if(success){

    Nome.text = '';

    Cognome.text = '';

    Email.text = '';

    Richiesta.text = '';

    mcMsg.mcTxt.txtMsg.text = this.controllo;

    mcMsg.play();

    }

    }

    sendMail.sendAndLoad('Email.php', sendMail, 'POST');

    }
    ------------
    CAMBIA OVVIAMENTE EMAIL PER LA DESTINAZIONE NELL'ACTION e anche la cartella dove sta il file Email.php


    dopodiche crea una pagina in php che andra nella stessa cartella del swf . La pagina in php rinominala in Email.php e inserisci il seguente script

    -------------------------------------------------------------------
    <?php

    $nome = stripslashes($_POST['nome']);

    $cognome = stripslashes($_POST['cognome']);

    $mittente = stripslashes($_POST['mittente']);

    $richiesta = stripslashes($_POST['richiesta']);




    $sms = '

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    <title>Contatti</title>

    <style type="text/css">

    td{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#666666;

    }

    </style>

    </head>

    <body style="margin:0px;">

    <table cellpadding="0" cellspacing="0" style="height:100%;width:500px;">

    <tr>

    <td style="height:100%;padding:20px;vertical-align:top;">

    <table>

    <tr><td colspan="2">





    </td></tr>

    <tr><td width="80">&raquo; Nome:</td>

    <td width="259">'.$nome.'</td></tr>

    <tr><td width="80">&raquo; Cognome:</td>

    <td width="259">'.$cognome.'</td></tr>

    <tr><td>&raquo; E-mail</td>

    <td>'.$mittente.'</td></tr>

    <tr><td colspan="2"></td></tr>

    <tr><td>&raquo; Richiesta:</td>

    <td></td></tr>

    <tr><td colspan="2">'.$richiesta.'</td></tr>

    </table></td></tr></table></body></html>';


    $headers = "From: $nome $cognome <$mittente>\n";

    $headers .= "Content-Type: text/html; charset=iso-8859-1\n";




    if(mail($_POST['destinatario'], $oggetto, $sms, $headers)){

    echo '&controllo=invio avvenuto con successo.';

    }

    else{

    echo '&controllo=errore: e-mail non inviata.';

    }

    ?>
    --------------------------------------------------------------------

    fammi sapere se funziona

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.