Contactformulier

Contactformulier

Laten we beginnen met een formulier voor de gebruikers om contact met u van uw website zonder dat u een e-mail te sturen ... ok? ... Laten we het doen. Allereerst open je voorpagina.

1 - in uw FrontPage klikt u op Invoegen> Formulier

We hebben zoiets als dit:

2 - We klik terug in vorm> Tekstvak, en we zullen een formulier veld hebben.

3 - Om de vorm die we hier doen, zullen we zes tekstvakken invoegen en tekst gebied is waar het bericht zal gaan.

Aan de voorzijde van elk gebied, dus dit gaat duren om een verwijzing te geven aan gebruikers, ieder gebied in kwestie. We hebben zoiets als dit:

4 - Nu is het tijd om eigenschappen te geven aan elk van de velden, voor dit, doe je dan de eerste straat rechts-klik en selecteer "Form Field properties" naam en waar hij zegt: je zet een waarde voor elke velden, dat wil zeggen het gebied waar je naartoe gaat zal je de naam "naam" plaats is het belangrijk niet te gebruiken hoofdletters, accenten of spaties in namen.


dus we zullen plaats een naam aan elke vorm veld. Ik zeg u hier gebruik van namen:
Naam: naam
Naam: Achternaam
Locatie: land
Onderwerp: Zaak
E-mail: e-mail
Website: website
Bericht: Bericht

5 - Voorpagina heeft een bar aan de onderkant van uw pagina die verschillende evaluaties van uw pagina kunt kiezen we degene die zegt "nummer."

6 - U heeft een code zoals deze:

In de code die u alles dat gaat over lijn 12 (die in het rode vakje te wissen) en lijn 11, waar het zegt "WebBot-zelf-gaan wissen, en schrijf envio.php.

Gedaan, zult u uw formulier. Sluit alles en open het notitieblok.

7 - Eenmaal in notepad, zult u de volgende code te schrijven.

  1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 = 'TUEMAIL' ; $asunto = 'Contacto' ; $de = $_POST [ 'nombre' ] ; $mensaje = "NOMBRE DE REMITENTE: " . $_POST [ 'nombre' ] . " APELLIDO DEL REMITENTE: " . $_POST [ 'apellido' ] . " PAIS DEL REMITENTE: " . $_POST [ 'pais' ] . " ASUNTO DEL MENSAJE: " . $_POST [ 'asunto' ] . " EMAIL DEL REMITENTE: " . $_POST [ 'email' ] . " PAGINA WEB DEL REMITENTE: " . $_POST [ 'web' ] . " COMENTARIO: " . $_POST [ 'mensaje' ] . " " ; mail ( $para , $asunto , $mensaje , "From: $de " ) ; include ( "enviocorrecto.html" ) ; ?> <? Php $ naar = 'TUEMAIL', $ onderwerp = 'Contact', $ from = $ _POST ['naam'], $ bericht = "Afzender Naam". $ _POST ['Naam']. "Naam van de afzender ". $ _POST ['naam']." Land van Afzender: ". $ _POST ['land']." Onderwerp bericht ". $ _POST ['subject']." E-mailadres van de afzender: ". $ _POST ['email']. "afzender webpagina:". $ _POST ['web']. "COMMENT:". $ _POST ['bericht']. "mail ($ naar, $ onderwerp, $ bericht," From: $ van ") include (" enviocorrecto.html ");?> 

TUEMAIL vertelt u waar u uw e-mail, waar het bericht komt en waar hij zegt contact gebracht, kunt u alle andere vragen die u wilt.

Klik op Bestand> Opslaan als .. en op te slaan onder de naam envio.php (belangrijk als deze naam, niet te missen. PHP)

8 - Laat ons nu een andere pagina met front-pagina te maken, zal deze pagina worden de ene keer lijkt dat de gebruiker het formulier indient. Laten we het volgende toevoegen.

Deze pagina zullen we opslaan als enviocorrecto.html (belangrijk als die naam, vergeet dan niet. Html)

9 - Haal al uw FTP en probeer aan het werk!.

LET OP: Alleen sites die gehost wordt op HOSTS PWN, de gastheren zijn FREE TO SEE THIS TUTORIAL

Michael is de bedenker en redacteur van skyandstars.net die gidsen en tutorials voor WordPress, CuteNews, PHP, HTML en meer publiceert. Ben een huidige student.

Mijael166

Misschien dat een van deze ingangen kan interessant voor u

30 Reacties op "Contactformulier"

  1. auto

    08/07/2009

    goed

  2. carlos

    14/7/2009

    Ik werkte

  3. Michael

    14/7/2009

    Charles ... werkt alleen als u al een betaalde host ... .. werkt niet voor de vrije en iespana gastheer, oowebhost of een andere pagina dat de gratis hosting service biedt ..
    Als u een gratis host Tsjechische http://www.skyandstars.net/formulario-de-contacto-host-gratuito/ deze tutorial.

  4. adrian

    15-02-2010

    Ik werkte, had ik problemen met het weergeven van de inhoud van de formulieren in de mail, ik gewoon de naam van de vakken.
    Ik hoop dat u me kunt helpen, bedankt!

    • Mijael166

      15-02-2010

      Hoi Adrian, bedankt voor het schrijven .. ik bewerkten de code in de tutorial ... envio.php bekijkt u de wijzigingen te zien of het werkt nu. Groeten!

      • adrian

        15-02-2010

        Michael:

        Ik waardeer uw snelle hulp.
        Laat me je vertellen dat alles perfect werkte met deze wijzigingen je gedaan hebt, is mijn vorm goed werkt.
        Vanaf vandaag gaat rechtstreeks naar uw favoriete websites!

        Groeten!

        • Michael

          15-02-2010

          Adrian niets, ik dank u voor het schrijven van ... gebeurt het dat de handleiding die ik schreef toen ik niet veel van PHP weet ... nu is niet een expert .. maar ik leerde snel vinden van de bug:) Nogmaals bedankt voor het schrijven.

      • Jorge

        29.5.2010

        Hi Michael ... Ik probeerde het en het werkt niet (dit envio.php) en ik moet het! geef me een helpen, Adrian had ook problemen, en ze werden gecorrigeerd, bedankt. Ik hoop dat je hulp nodig. Mijn e-mail.!

        • Mijael166

          29.5.2010

          Hi Jack ... Ik ging terug naar het dossier envio.php verandering ... Probeer de wijzigingen die hierboven ... Het is slechts TO HOST PRIVÉ als je host publiek moet de passende beoordeling tutorial onthouden. Groeten!

  5. alvugarte

    18 mei 2010

    Ik vraag me af als ik kan helpen, probeer deze code werkt, maar ik voer de code die u bijgevoegd mijn contact pagina.

    Contact

    <! -
    MM_validateForm functie () (/ / v4.0
    if (document.getElementById) (
    var i, p, q, nm-, test-, NUM, min, max, fouten ='', args = MM_validateForm.arguments;
    for (i = 0; i <(args.length-2) + i = 3) (test = args [i +2]; Val = document.getElementById (args [i]);
    if (val) (nm = val.name if ((val = (val.value )!="")
    if (test.indexOf ("isEmail')!=- 1) (p = val.indexOf ('@');
    if (p <1 | | p == (val.length-1)) fouten + = '-' + nm + 'is vereist. \ n';
    ) Else if (test! = 'R') (num = parseFloat (val);
    if (Isnan (Val)) fouten + = '-' + nm + 'is vereist. \ n';
    if (test.indexOf ("Inrange ')! = -1) (p = test.indexOf (':');
    min = test.substring (8, p) = max test.substring (p +1);
    if (num <min | | max

    Thuis
    Dienst
    Missie
    Catalogus
    Contact

    contact

    Naam *

    E-mail *

    Vennootschap

    Onderwerp *

    Bestellen

    * Verplichte velden

    Interessant nieuws

    Wat is geëtst?
    Dat is het pad?
    Wat is een lasergravure?
    Indusmart Waarom?
    Certificaat
    Infrastructuur
    Contactgegevens


    (C) 2010. industriële rechten voorbehouden aan beperkte reclame.

    zeer goed uw pagina, dankzij

  6. alvugarte

    18 mei 2010

    Ik heb ook bijgevoegd wat ik schreef in envio.php bestand

    • Michael

      18 mei 2010

      He man ... Ik heb deze tutorial te herzien, hoewel ik kwam er verandering in lijkt niet correct te laten werken ... me herzien en snel bijwerken .... Waar kan ik u een email sturen als je wilt, zodat u een kijkje nemen laat

  7. Jorge

    30 mei 2010

    Hi Michael, kijk ... de nieuwe envio.php sonde en druk op verzenden krijg ik dit: Parse error: syntax error, onverwachte T_STRING in / home / mijnsite / public_html / misitio.com / envio.php op lijn 7 (natuurlijk verandering mijnsite en misitio.com) en als ik hebben een eigen host, denk ik er bijna, toch? Dankzij skinny!

  8. Jorge

    30 mei 2010

    Michael Ik was het beoefenen van de code dat wordt het deze

    maar natuurlijk heb ik alleen maar "naam van de afzender
    is dat je meteen krijgt omdat je te veel wijsheid blijkbaar.

  9. Jorge

    30 mei 2010

    mmmmm kopieer de code, maar het kwam eruit! Wat is onwetendheid! mandartelo niet zo goed.

  10. Jorge

    30 mei 2010

    THANK YOU PRAKTIJK Michael Tando je slagen! WERKEN EN moeten later worden verwijderd aanhalingstekens en zetten een puntkomma aan het eind van elke regel, bedankt!

    • Michael

      31-05-2010

      Hehehe die gekke George de andere dag heb ik een contact formulier gemaakt voor een klant en als ik dat deed werkte ik op ... Wie weet wat er gebeurt ... Verander gewoon kan! Dank u voor uw bijdrage

  11. Jorge

    31-05-2010

    Bedankt Michael, je me helpen om de e-mail formulier in te valideren? om een recht te zetten? Nou, als je kunt. bedankt

  12. Hallo, kan ik bevestigen of u beschikbaar hebben om een bepaalde vorm php in Dreamweaver MX ontwerp?
    veel dank.

  13. Hallo, en sonde de vorm en gaat als volgt:
    Parse error: syntax error, onverwachte T_STRING in D: \ server \ www \ beautyweddings.com \ on line 7 envio.php

    Ik heb geprobeerd om de fout te vinden, maar ik kan me niet helpen aub?
    Bij voorbaat hartelijk dank

    • Michael

      11 juli 2010

      Hoi Pamela, deze tutorial heb ik hem te bekijken, wat er gebeurt is dat ik niet de tijd hebben gehad, als je valt je op ... Saludos!

      • pam

        Zestiende juli 2010

        Hi Michael, zou ik graag willen weten als je geweest bent in staat om de tutorial, ik echt super dringende oplossing te herzien.
        Tijdens het controleren van het, ik nog steeds deze fout:
        Parse error: syntax error, onverwachte T_STRING in D: \ server \ www \ beautyweddings.com \ enviobeautyweddings.php op lijn 7

        veel dank.

        • Mijael166

          18.07.2010

          Klaar, nu denken dat als dit opgelost .... Check dit opnieuw en vertel me dat dit gaat ..

        • pam

          07.19.2010

          Hi Michael, bedankt voor uw antwoord. Merk op dat nu een andere fout presenteert ...

          Waarschuwing: mail () [function.mail]: failed to verbinding naar de mailserver op "localhost" port 25, controleer of uw "SMTP" en "smtp_port" setting in php.ini of het gebruik ini_set () in ... ... ... ... ... ... ... . php op lijn 14

          Warning: include (enviocorrecto.html) [function.include]: failed to open stream: Geen dergelijke dossier of folder in ... ... ... ... ... .. php on line 15

          Warning: include () [function.include]: Failed opening 'enviocorrecto.html' voor opneming (include_path = '. C: \ php5 \ pear') in ... ... ... .... PHP op lijn 15

          Bij voorbaat dank voor uw steun

        • Michael

          07.19.2010

          Pam Ok, de eerste fout heeft niets te maken met het script, heeft te maken met uw server, moet je controleren dat uw server het gebruik van de e-mail functie kunt niet veel van dat helaas, de tweede en derde fouten gewoon U kunt het bestand niet vinden enviocorrecto.html, geloven en presto, los je die fout

  14. Yamila

    08.04.2010

    Hallo mensen, meer dan vijf uur q worstelen met deze php maar ik krijg de foutmelding:
    Parse error: syntax error, onverwachte T_STRING in \ \ Hmfsw \ Web \ dtcwin055 \ ctrolhome.com.ar \ public_html \ enviar.php op lijn 16

    Nu is mijn code in php is dit:

    <?
    $ Naam = $ _POST ['naam'];
    $ Email = $ _POST ['mail'];
    Telefoon = $ $ _POST ['telefoon'];
    $ Query = $ _POST ['query'];
    $ To = "consultas@ctrolhome.com.ar"
    $ Subject = "raadpleging huis te bedienen";

    $ Bericht = "Deze mail is verzonden." $ Naam. "\ R \ n";
    $ Bericht = "Uw mail is." $ Email.

    $ To = "consultas@ctrolhome.com.ar"
    $ Titel = "Raadpleging"
    $ Headers = "From: consultas@ctrolhome.com.ar \ r \ n ";
    mail ("consultas@ctrolhome.com.ar, $ to, $ titel, $ headers);
    echo "";
    ?>

    16 wordt de voorlaatste rij, de echo van ...

    de meeste niet meer doen of waar te kijken TT.TT helpen!

    • Mijael166

      08.04.2010

      Hi Jamila, de echo in PHP wordt gebruikt om een variabele .. bijvoorbeeld af te drukken als je een variabele als:

      $suma= 2 + 3;
      echo suma;

      Wat je ziet op je scherm wordt "5", zodat de echo is verkeerd, want er moet gewoon dubbele aanhalingstekens

      • Yamila

        5-8-2010

        Bedankt Michael, nu dus veranderen:

        <?
        $ Naam = $ _POST ['naam'];
        $ Email = $ _POST ['mail'];
        Telefoon $ = $ _POST ['telefoon'];
        $ Query = $ _POST ['query'];
        $ To = "consultas@ctrolhome.com.ar"
        $ Subject = "raadpleging huis te bedienen";

        $ Bericht = "Deze mail is verzonden." $ Naam. "\ R \ n";
        $ Bericht = "Uw mail is." $ Email.

        $ To = "consultas@ctrolhome.com.ar"
        $ Titel = "Raadpleging"
        $ Headers = "From: consultas@ctrolhome.com.ar \ r \ n ";
        mail ("consultas@ctrolhome.com.ar", $ to, $ titel, $ headers);
        echo "";
        ?>

        ... Maar er gebeurt niets. nog steeds de mail verzenden

  15. Yamila

    5-8-2010

    is niet in het bericht binnen de aanhalingstekens zet de echo:

  16. Michael

    5-8-2010

    U kunt de HTML-code hier niet schrijven in de commentaren ... vertel me meer of minder dan je in de echo ...

Plaats een reactie

Naam (Verplicht)

E-mail (verplicht, maar niet gepubliceerd)

Web

Reactie (verplicht)

* Uw E-mail wordt gebruikt te relateren aan uw account in Gravatar