Visualizzazione risultati 1 fino 16 di 16

Discussione: Form mail php

  1. #1
    Guest

    Predefinito Form mail php

    Allora, non essendo un mago del php ho dei problemi......

    sarei grato se qualcuno creasse tutto il codice da inserire in una pagina per avere una form mail così:

    campi...

    Nickname
    Email (per ricevere la risposta) =CAMPO OBBLIGATORIO
    Codice

    e un area testo dove scrivere il messaggio......

    deve inviare tutto ad un indirizzo email.....


    ringrazio in anticipo chi mi aiuterà

  2. #2
    Guest

    Predefinito

    se vuoi io ne ho modificato uno, è tutto in italiano ma deve essere editato se lo vuoi in quel modo, se ti interessa te lo passo

  3. #3
    Guest

    Predefinito

    a me serve uno con quei campi e con il campo mail obbligatorio........se li ha ti ringrazio posta il codice

  4. #4
    Guest

    Predefinito

    Prova questo (devi ovviamente personalizzarlo):

    Codice PHP:
    if(!isset($Email) || trim($Email)==""){
    echo
    "Il campo e-mail è obbligatorio!";
    }else{
    $intesta = "From: ".$Email."\r\nMIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\n";
    $corpo="<b>Nick:</b> $Nickname<br>
    <b>E-mail:</b>
    $Email<br>
    <b>Codice:</b>
    $Codice<br>
    <b>Messaggio:</b> "
    .nl2br($messaggio)."<br><br>";
    @
    mail("tuamail@host.org","Messaggio da pixelart",$corpo,$intesta);
    echo
    "mail spedita";
    }
    I campi input devono chiamarsi come le var qui sopra (okkio alle maiuscole), li ho scritti come hai indicato tu nel post.

    Dovrebbe fungere ;)


    Ciaooooooo!!!!!!!!!!!

  5. #5
    Guest

    Predefinito

    debug grazie 1000........provo e ti dico......ma cosa altro devo personalizzare?

  6. #6
    Guest

    Predefinito

    Bhè, in qualche modo lo devi infilare nelle tue pagine no? :D


    Ciaooooooo!!!!!!!

  7. #7
    Guest

    Predefinito

    e dove metto il codice una volta creati i form?

  8. #8
    Guest

    Predefinito

    Ad una pagina .php nuova, alla quale punterà il form (action="pagina.php")
    Oppure puoi indirizzare il form alla pagina stessa con un campo hidden che indica l'azione, in questo caso di inviare il modulo.
    La soluzione più semplice è creare una pagina nuova dove mettere il codice che ti ho dato e aggiungerci tutta la grafica attorno.


    Ciaoooooo!!!!!!!!

  9. #9
    Guest

    Predefinito

    oddio ci provo......ma non ho capito un ACCA

  10. #10
    Guest

    Predefinito

    Allora, hai due pagine in tutto.
    La prima anche in semplice html, che conterrà il form con i campi input nominati come ti ho detto sopra.
    La seconda sarà in php e riceverà i dati dal form di prima, in questa pagina incollaci lo script che ti ho postato e vedi prima di tutto se e come funge.
    Una volta verificata la funzionalità puoi aggiungerci la grafica che vuoi.

    Mi pare che non sei a digiuno completo con php, almeno a trattare le pagine, quindi non dovresti aver problemi nemmeno stavolta.


    Ciaoooooo!!!!!!!!!!!

  11. #11
    Guest

    Predefinito

    no non sono a digiuno completo........cmq ti faccio sapere qui se ho problemi.......grazie ancora debug

  12. #12
    Guest

    Predefinito

    Ciao, se vuoi io ho uno script che invia l'email via web in php e lo puoi trovare qua: http://golfox.altervista.org/tutorials/invio_mail.php


    Ciao

  13. #13
    Guest

    Predefinito

    allora il codice della prima pagina è il seguente la devi rinonimare index.html
    <html>
    <!-- Creato da celmania -->
    <!-- http://www.celmania.org/ -->
    <!-- Brewed on 27/02/02 12:44:22 -->
    <head>
    <title>Contattaci</title>
    <META NAME="keywords" CONTENT="INSERISCI QUELLO CHE VUOI">
    <META NAME="description" CONTENT="Contattaci adesso!!">
    </head>
    <body bgcolor="#0000FF">
    <!--This html template was made because i made the other one just a little to
    hard to read and edit, hopefully this 1 will be easyer to edit-->

    <!--i also made the copyright smaller cause it was too big and anyway i know copyright
    is anoying-->
    <center>
    <P>
    <!-- Start of FORM -->
    <form method="POST" action="fmail.php" name="t">
    <TABLE cellSpacing="1" cellPadding="2" border="0" bgcolor="#0000FF">
    <TBODY>
    <TR>
    <TD align="right" bgColor="#0000FF">
    <b>
    <FONT face=geneva,arial,verdana
    size=2>Tuo Nome e Cognome:</FONT></b></TD>
    <TD bgcolor="#0000FF"><FONT face=geneva,arial,verdana size=1><INPUT name="name" size="25" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #f9f9f9">
    </FONT></TD></TR>
    <TR>
    <TD align="right" bgColor="#0000FF">
    <b>
    <FONT face=geneva,arial,verdana
    size=2>Tua E-Mail:</FONT></b></TD>
    <TD bgcolor="#0000FF"><FONT face=geneva,arial,verdana size=1><INPUT
    name="email" size="25" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #f9f9f9"></FONT></TD></TR>
    <TR>
    <TD align="right" bgColor="#0000FF">
    <b>
    <font face="geneva,arial,verdana" size="2">Oggetto</font><font face="geneva,arial,verdana" size="1">:</font></b></TD>
    <TD bgcolor="#0000FF">
    <select name="subject" size="1"><OPTION selected>Per favore aggiungi L'oggetto</OPTION>
    <OPTION value="Inserisci quello che vuoi">&nbsp;&nbsp;Inserisci quello che vuoi</OPTION>
    <OPTION value="Inserisci quello che vuoi">&nbsp;&nbsp;Inserisci quello che vuoi</OPTION>
    <OPTION value="Inserisci quello che vuoi">&nbsp;&nbsp;Inserisci quello che vuoi</OPTION>
    <OPTION value="Inserisci quello che vuoi">&nbsp;&nbsp;Inserisci quello che vuoi</OPTION>
    <OPTION value="Inserisci quello che vuoi">&nbsp;&nbsp;Inserisci quello che vuoi</OPTION>
    <OPTION value="Inserisci quello che vuoi">&nbsp;&nbsp;Inserisci quello che vuoi</OPTION></SELECT></TD></TR>
    <TR>
    <TD align="right" bgColor="#0000FF">
    <b>
    <FONT face=geneva,arial,verdana
    size=2>Qui puoi specificare:</FONT></b></TD>
    <TD bgcolor="#0000FF"><FONT face=geneva,arial,verdana size=1><INPUT name="othersub" size="25" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #f9f9f9"> </FONT></TD></TR>
    <TD align="right" bgColor="#0000FF">
    <FONT face=geneva,arial,verdana
    size=2><b>Commenti</b>:</FONT></TD>
    <TD bgcolor="#0000FF"><textarea name="message" rows="6" cols="30" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #f9f9f9"></textarea></TD></TR>

    <!--change the recipient to your email address-->
    <input type="hidden" name="recipient" value="TUAMAIL@TUOSERVER.IT/COM/NET">
    <!--END RECIPIENT-->
    <TR>
    <TD colSpan="2" bgcolor="#0000FF">
    <TD align="right" width="80" bgColor="#0000FF">
    <!-- The Following line's are REALLY NEEDED!-->
    <input type="hidden" name="width" value="not supported">
    <input type="hidden" name="height" value="not supported">
    <input type="hidden" name="color" value="not supported">
    <input type="hidden" name="pix" value="not supported">
    <!-- END REALLY NEEDED -->
    <input type="submit" value="Invia!" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #C0C0C0"></TD></TR></TBODY></TABLE>
    <p>&nbsp;</p>
    </P></FORM>

    <!-- End of FORM --></FONT></TD>
    </TD></td>
    </center>
    <!-- DO NOT REMOVE THIS COPYRIGHT NOTICE!! -->
    <center><b><i><font face="Arial" size="2">
    <a href="http://www.celmania.org/index.php"><font color="#000000">Modificato da
    </font></a></font></i></b><font face="Times New Roman">
    <a href="http://www.celmania.org/index.php"><font color="#000000">©</font></a></font><b><i><font face="Arial" size="2"><a href="http://www.celmania.org/index.php"><font color="#000000">elmania</font></a></font></i></b><p>&nbsp;</p>
    <p><b><i><font face="Arial" size="2">Si prega di inserire tutti i campi per
    ottenere una risposta al più presto, Grazie!</font></i></b></p>
    </center>
    <!-- AIGHT!! -->
    <!-- START RES & COLOR - NEEDED! -->
    <script>
    <!--
    function show(){
    if (!document.all&&!document.layers)
    return
    document.t.width.value=screen.width
    document.t.height.value=screen.height
    document.t.color.value=screen.colorDepth
    document.t.pix.value=screen.pixelDepth
    }
    show()
    //-->
    </script>
    <!-- END RES & COLOR - NEEDED! -->
    </body>
    </html>

  14. #14
    Guest

    Predefinito

    devono puntare ad una pagina che devi nominare fmail.php eccoti il codice
    <?php
    //Eleuk - Formmail - By Vince Mitchell - Fuckin SCOTTISH! Psyco!!
    /*
    ################################################## ##########################
    # Questo script è stato modificato per rendere ancor più facile l'uso #
    # basta cambiare i campi interessati e il gioco è fatto #
    # ho cercato di tradurre al meglio il tutto in italiano per quanto mi è #
    # stato possibile quindi per qualsiasi errore di grammatica o di traduzione#
    # contattatemi su staff@celmania.org o tramite il sito www.celmania.org/ #
    # All'interno del sito inoltre troverete altri script modificati e #
    # tradotti dallo staff di celmania.org, se volete segnalare il vostro #
    # lavoro basta contattarci tramite il sito o la nostra e-mail #
    # Se siete webmaster inoltre e volete guadagnare e darci un supporto #
    # che voi non pagherete iscrivetevi su #
    # http://www.fast-adv.it/default.asp?sez=is&ref=2095 #
    # #
    # #
    # #
    # Grazie per il vostro supporto e per aver scaricato un nostro prodotto #
    # Spero che non cambierete il copyright e anzi ci segnaliate il sito #
    # su cui inserite lo script e vi inseriremo tra i nostri link #
    # #
    # Grazie e buona navigazione #
    ################################################## ##########################
    */

    //honest ta fuckin god there is fuck all to edit here!!!

    // DONT EDIT UNLESS YOU KNOW WHAT ANY O THIS SHIT MEANS

    // Oi i mean it LEAVE IT ALONE!!!


    //this is kinda plain english
    //basicly it check's the recipient address...if you where wondering what it does
    $recipient_in = split(',',$recipient);
    for ($i=0;$i<count($recipient_in);$i++) {
    $recipient_to_test = trim($recipient_in[$i]);
    if (!eregi("^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\\.)+[a-z]{2,3}$", $recipient_to_test)) {
    print_error("<b>I NEED A VALID RECIPIENT EMAIL ADDRESS ($recipient_to_test) TO CONTINUE</b>");
    }
    }
    //change require to required
    if ($required)
    $require = $required;

    if ($require) {
    //this is kinda plain english
    $require = ereg_replace( " +", "", $require);
    $required = split(",",$require);
    for ($i=0;$i<count($required);$i++) {
    $string = trim($required[$i]);
    if((!(${$string})) || (!(${$string}))) {
    if ($missing_fields_redirect) {
    header ("Location: $missing_fields_redirect");
    exit;
    }
    $require;
    $missing_field_list .= "<b>You Did Not Enter: $required[$i]</b><br>\n";
    }

    /* for php programmers only
    if variables are'nt gettin sent you can just
    uncomment this line and include this code which will get all variables sent
    in the form and put them all in the message variable */

    //$message = parse_form($HTTP_POST_VARS);

    /* if underscore's dont appear, put them in, its just may editor is SHIT */

    /*
    i dont use this because i need some variables and its not very reliable this was used in v1.0 & v1.1 */

    }
    }

    //if no subject use $othersub
    if (!$subject)
    $subject = "$othersub";
    //if no $othersub & no $subject use form submission as subject
    else if ((!$othersub) && (!$subject))
    $subject = "Form Submission";

    //Send E-mail
    //other = if you added a extra field to the form call them other - other4
    // dont worry bout the $other variables if you dont have them in the form nothing will show in the email

    mail("$recipient","$subject","

    $name ha usato il seguente form per contattarti


    Oggetto: $subject

    Specifico: $othersub

    Messaggio: $message








    $name sta usando i seguenti browser e paramentri-

    Browser: $HTTP_USER_AGENT
    IP Address: $REMOTE_ADDR
    Risoluzione: $width x $height
    Colore screen: $color
    Pixel Depth: $pix


    From:
    $name
    $email

    -----------------------------------------------------------------------------------------------
    E-Mail inviata grazie al form creato da Celmania
    Celmania sito di cellulari e tanto altro www.celmania.org
    ----------------------------------------------------------- ----------------------------------

    ","From: $name <$email>");
    // END send e-mail

    // if redirect tag is send to script, redirect to specifyed page
    if ($redirect) {
    header ("Location: $redirect");
    exit;
    } else {
    print "<h1 align=\"center\"><i>Grazie</i></h1>\n";
    echo "<br><br>\n";
    echo "<center>Per contattarci nuovamente<a href=\"index.html\">Clicca qui</a></center>\n\n";
    echo "<br><br><center>Script e sito creati e modificati da <a href=\"http://www.celmania.org\">Celmania</a></center>";
    exit;
    }
    ?>
    ho dovuto scrivere 2 post perchè superavo i 10.000 caratteri

  15. #15
    Guest

    Predefinito

    ok grazie tante ma go risolto con debug.....grazie davvero a tutti

  16. #16
    Guest

    Predefinito

    cellmania grazie anche a te......cmq non hai messo un po troppa pubblicità al tuo sito in quel form?


    questo mi sembra troppo...
    Script e sito creati e modificati da <a href=\"http://www.celmania.org\">Celmania</a></center>";

    sembra che ci hai modificato tutto il sito........

    cmq non serve, debug in poche righe ha detto tutto e funziona

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •