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

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.
auto
08/07/2009
goed
carlos
14/7/2009
Ik werkte
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.
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!
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
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
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!
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.
Jorge
30 mei 2010
mmmmm kopieer de code, maar het kwam eruit! Wat is onwetendheid! mandartelo niet zo goed.
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
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
pamela_lopez@hotmail.com
10.07.2010
Hallo, kan ik bevestigen of u beschikbaar hebben om een bepaalde vorm php in Dreamweaver MX ontwerp?
veel dank.
pamela_lopez@hotmail.com
10.07.2010
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
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
Yamila
5-8-2010
is niet in het bericht binnen de aanhalingstekens zet de echo:
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 ...