Pagina 1 din 2 12 UltimulUltimul
Rezultate 1 la 10 din 15

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

  1. #1
    Avatarul lui evolution
    evolution este deconectat Membru SeoPedia
    Reputatie:
    38
    Data înscrierii
    29th October 2006
    Locaţie
    Bucuresti
    Posturi
    997
    Putere Rep
    38


    Implicit Am nevoie de script ff simplu pentru Formular de contact

    Salut am nevoie, daca are cineva la indemana, de un formular de contact prin care altii sa imi poata trimite mailuri. Acum am un ditamai codul care ma streseaza.

    - sa aiba cat mai putine linii de cod si sa fie cat mai simplu

    sa aiba 4 campuri:

    1.Email expeditor (nu tb sa verifice daca e valida adresa)
    2.Subiect
    3.Text
    4.Buton Send

    Nu vreau cu Capcha pt ca nu stiu sa il implementez ,dar daca are 1+2=? pentru verificare ar fi si mai bine. Nu ma pricep la php, doar html si ceva css stiu.

  2. #2
    Avatarul lui Bruzli
    Bruzli este deconectat Administrator
    Reputatie:
    42
    Data înscrierii
    26th April 2005
    Locaţie
    Oradea
    Vârstă
    46
    Posturi
    980
    Putere Rep
    42


    Implicit

    Incearca http://wufoo.com/, pentru primele 3 formulare e gratuit.

  3. #3
    Avatarul lui w!ll
    w!ll este deconectat Ambasador
    Reputatie:
    36
    Data înscrierii
    9th January 2007
    Locaţie
    Bucuresti
    Posturi
    1.389
    Putere Rep
    36


    Implicit

    Il recomand si folosesc pe cel de aici:
    http://bellonline.co.uk/web-services...mailer-script/

  4. #4
    Avatarul lui dacian
    dacian este deconectat Membru SeoPedia
    Reputatie:
    33
    Data înscrierii
    4th May 2007
    Locaţie
    [root@localhost root]#
    Vârstă
    49
    Posturi
    346
    Putere Rep
    33


    Implicit

    Da-mi mail-ul tau pe privat si i-ti dau un script simplist pentru contact .

  5. #5
    Avatarul lui w!ll
    w!ll este deconectat Ambasador
    Reputatie:
    36
    Data înscrierii
    9th January 2007
    Locaţie
    Bucuresti
    Posturi
    1.389
    Putere Rep
    36


    Implicit

    de ce nu-l uploadezi aici?

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


    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."

  7. #7
    Avatarul lui evolution
    evolution este deconectat Membru SeoPedia
    Reputatie:
    38
    Data înscrierii
    29th October 2006
    Locaţie
    Bucuresti
    Posturi
    997
    Putere Rep
    38


    Implicit

    Citat Postat în original de dacian Vezi Post
    Da-mi mail-ul tau pe privat si i-ti dau un script simplist pentru contact .
    Ti-am trimis emailul pe privat.
    Poti pune scriptul in quote pe forum ,poate mai au si alti newbies nevoie.


    Multumesc pentru raspunsuri,voi testa fiecare varianta.

  8. #8
    Avatarul lui Consumatorul
    Consumatorul este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    4th February 2008
    Locaţie
    Romania
    Posturi
    713
    Putere Rep
    35


    Implicit

    Iti recomand emailmeform.com, eu asta folosesc si sunt multumit

  9. #9
    Avatarul lui Iulian
    Iulian este deconectat Membru SeoPedia
    Reputatie:
    34
    Data înscrierii
    30th January 2008
    Locaţie
    Bucuresti
    Posturi
    552
    Putere Rep
    34


    Implicit

    Uite una mai simpla pe care o folosesc eu
    Pe partea de html ai codul :
    Cod:
    <form method="POST" action="contact.php">
    Nume<input type="text" name="name" size="19"><br>
       <br>
    Mail <input type="text" name="email" size="19"><br>
       <br>
    Mesaj<textarea rows="9" name="message" cols="30"></textarea>
       <br>
       <br>
       <input type="submit" value="Trimite" name="submit">
    </form>
    iar in contact.php sau ce fisier .php ai :
    Cod:
    <?php
    if(isset($_POST['submit'])) {
    
    $to = "mail tau";
    $subject = "site tau contact";
    $name_field = $_POST['name'];
    $email_field = $_POST['email'];
    $message = $_POST['message'];
     
    $body = "From: $name_field\n E-Mail: $email_field\n Message:\n $message";
     
    echo "Mesajul a fost trimis! Vei fi contactat(a) in cel mai scurt timp.";
    mail($to, $subject, $body);
    
    } else {
    
    echo "Eroare! Va rugam sa verificati toate casutele!";
    
    }
    ?>
    Sper sa iti foloseasca
    “Stop Doubting Yourself, Work Hard and Make It Happenµ
    Ascult muzica de club la petreceri cu deejay.

  10. #10
    Avatarul lui thefan
    thefan este deconectat Ambasador
    Reputatie:
    36
    Data înscrierii
    30th December 2006
    Locaţie
    Oradea
    Vârstă
    48
    Posturi
    1.433
    Putere Rep
    36


    Implicit

    Iata si un mic algoritm care sa verifice valabilitatea adresei de e-mail:

    Cod:
    if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $mail))
    {cazul in care e gresit}
    else
    {cazul in care e valid}
    Il folosesc, merge
    Producător de content SEO în engleză. SEO de voie, de nevoie.

Pagina 1 din 2 12 UltimulUltimul

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
  •