Rezultate 1 la 10 din 15

Subiect: Am nevoie de script ff simplu pentru Formular de contact

Afișare hibrid

  1. #1
    Avatarul lui anubis
    anubis este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    5th December 2007
    Locaţie
    Iasi
    Vârstă
    36
    Posturi
    160
    Putere Rep
    35


    Implicit

    am eu unul cu care ma inteleg cel mai bine.

    codul html
    Cod HTML:
    <form name="formmail" method="post" action="send.php">	
                  <table width="80%"  border="0" cellpadding="5" cellspacing="0">
                    <tr>
                      <td><strong>Email</strong><font color="red">&nbsp;*</font> </td>
                      <td><input name="email" type="text" value="" size="30"></td>
                    </tr>
    				<tr>
                      <td><strong>Subiect</strong><font color="red">&nbsp;*</font> </td>
                      <td><input name="subiect" type="text" value="" size="30"></td>
                    </tr>
                    <tr>
                      <td><strong>Mesaj</strong><font color="red">&nbsp;*</font></td>
                      <td><textarea name="mesaj" cols="28" rows="5"></textarea></td>
                    </tr>
                    <tr>
                      <td>
                        <div align="right">                    </div></td>
                      <td><input name="Trimite" type="submit" value="Trimite"></td>
                    </tr>
                  </table>
    </form>
    <br/><b><font color="red">&nbsp;*</font> toate campurile sunt obligatorii.</b>
    urmatorul cod vine intr-un fisier numit send.php

    Cod PHP:
    <?php
      
    if(($_POST['email'] == '') || ($_POST['mesaj'] == '') || ($_POST['subiect'] == '')) {
    echo 
    '
        <form name="redirect">
    <center>
    <font face="Arial"><b>Vei fi redirectionat in 
    <form>
    <input type="text" size="3" name="redirect2">
    </form>
    secunde.</b></font><br><br>Sau da click <a href="eroare.html">aici</a>.
    </center>

    <script>
    <!--

    //change below target URL to your own
    var targetURL="eroare.html"

    //change the second to start counting down from
    var countdownfrom=1


    var currentsecond=document.redirect.redirect2.value=countdownfrom+1
    function countredirect(){
    if (currentsecond!=1){
    currentsecond-=1
    document.redirect.redirect2.value=currentsecond
    }
    else{
    window.location=targetURL
    return
    }
    setTimeout("countredirect()",100)
    }

    countredirect()
    //-->
    </script>
        '
    ; 
    } else {

    $from = 'webmaster@web_site';
    $catre = 'email_webmaster';  
    $data_trimitere = date('d-m-Y H:i:s');

    $subiect = $_POST['subiect'];

    $mesaj = '
    <html>
    <head>
    <title>Formular Contact</title>
    </head>
    <body>
    <p><tt>Mesaj inregistrat pe data de: '
    .$data_trimitere.' </tt></p>
    <table>
    <tr>
    <td><tt> Subiect: '
    .$_POST['subiect'].' </tt></td>
    </tr>
    <tr>
    <td><tt> E-Mail: <a href="mailto:'
    .$_POST['email'].'">'.$_POST['email'].'</a> </tt></td>
    </tr>
    <tr>
    <td><tt> Mesaj: '
    .$_POST['mesaj'].' </tt></td>
    </tr>
    </table>
    </body>
    </html>'
    ;

    $headere  = "MIME-Version: 1.0\r\n";
    $headere .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headere .= "From: Contact WebSite --> ".$_POST['nume']."<".$_POST['email'].">\r\n";

    mail($catre, $subiect, $from, $mesaj, $headere);

    echo 
    '<form name="redirect">
    <center>
    <font face="Arial"><b>Vei fi redirectionat in 
    <form>
    <p align="center">
    <input type="text" size="3" name="redirect2">
    </form>
    secunde.</b></font><br><br>Sau da click <a href="multumim.html">aici</a>.
    </center>

    <script>
    <!--



    //change below target URL to your own
    var targetURL="multumim.html"

    //change the second to start counting down from
    var countdownfrom=1


    var currentsecond=document.redirect.redirect2.value=countdownfrom+1
    function countredirect(){
    if (currentsecond!=1){
    currentsecond-=1
    document.redirect.redirect2.value=currentsecond
    }
    else{
    window.location=targetURL
    return
    }
    setTimeout("countredirect()",100)
    }

    countredirect()
    //-->
    </script>'
    ;

    }

    ?>
    * modificati in codul php cu informatiile necesare aici
    Cod:
    $from = 'webmaster@web_site';
    $catre = 'email_webmaster';
    eventual si la
    Cod:
    $headere .= "From: Contact WebSite --> ".$_POST['nume']."<".$_POST['email'].">\r\n";
    "Contact WebSite" aici puneti cum vreti.

    * nu are putine linii de cod din cauza redirectului
    * se poate renunta la redirect doar prin stergerea din send.php a urmatoarelor linii:
    de la functia
    Cod:
    if(($_POST['email'] == '') || ($_POST['mesaj'] == '') || ($_POST['subiect'] == '')) {
    pana la
    Cod:
    $from = 'webmaster@web_site';
    si jos de la
    Cod:
    echo '<form name="redirect">

    pana la
    Cod:
    ?>
    * insa recomand si folosirea redirectului.

    daca decizi sa folosesti si redirect-ul, dupa efectuarea acestor pasi creaza 2 pagini numite eroare.html si multumim.html in care: in prima scrii ca a fost o greseala si anume nu s-au completat toate campurile, iar in a doua ii multumesti vizitatorului pentru contactare, eventual mai scrii ca vei raspunde cat de curand posibil, si pui un link catre homepage.
    eu am uploadat si fisierele, in caz ca cineva le vrea.

    * fisierele eroare.txt multumim.txt si formular.txt trebuie redenumite cu extensia .html
    * fisierul send.txt trebuie redenumit cu extensia .php

    * de asemenea mai trebuie modificat in eroare.html si multumim .html cu link catre pagina de contact repectiv catre homepage.
    Fișiere atașate Fișiere atașate
    "Wise man talk because they have something to say. Fools, because they have to say something."

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Script comanda/formular de contact
    De eamc în forumul Continut web
    Răspunsuri: 7
    Ultimul Post: 28th November 2010, 16:45
  2. Script chat cat mai simplu
    De Marius Cristian în forumul Client side
    Răspunsuri: 2
    Ultimul Post: 11th September 2009, 22:53
  3. De cate linkuri ai nevoie pentru pagerank ?
    De tarkan77axa în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 7
    Ultimul Post: 1st May 2009, 17:41
  4. Un script simplu pt site de felicitariFa
    De w3bmaster în forumul Continut web
    Răspunsuri: 5
    Ultimul Post: 28th January 2009, 02:55
  5. Am nevoie de un Script de Director WEb
    De w3bmaster în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 3
    Ultimul Post: 6th July 2005, 18:33

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •