contactformulier-opgelost+
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Beste Rose33,
Of integreer het in je pagina ...
Ik ben naar je site gegaan en de code bekeken van je contact.htm.
De volledige code van die pagina wordt dan
Vergeet niet de link in je menu op alle pagina's te veranderen van contact.htm naar contact.php
mvg,
Coderunner
Of integreer het in je pagina ...
Ik ben naar je site gegaan en de code bekeken van je contact.htm.
De volledige code van die pagina wordt dan
Code: Selecteer alles
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style><!--a{text-decoration:none}//--></style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>RC WEBDESIGN</title>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
#content {
height: 698px;
width: 767px;
margin-top: 4px;
margin-right: auto;
margin-left: auto;
background-image: url(http://www.danycalis.com/babysites/portachtergrond.jpg);
position: static;
}
#index {
position:relative;
left:0px;
top:360px;
width:83px;
height:100px;
z-index:2;
}
#zijkolom {
position:relative;
left:350px;
top:88px;
width:383px;
height:155px;
z-index:3;
}
#email {
position:relative;
left:357px;
top:95px;
width:383px;
height:300px;
z-index:3;
}
.style3 {
color: #FF0000;
font-weight: bold;
}
-->
</style>
</head>
<body>
<div id="content">
<div id="index">
<img src="http://www.danycalis.com/babysites/zijkolomtrans.gif" width="83" height="100" border="0" usemap="#Map" />
<map name="Map" id="Map"><area shape="rect" coords="1,4,85,31" href="index.htm" target="_self" />
<area shape="rect" coords="0,29,87,52" href="gallerij.htm" target="_self" />
<area shape="rect" coords="1,52,89,77" href="portfolio.htm" target="_self" />
<area shape="rect" coords="0,76,87,111" href="contact.htm" target="_self" />
</map>
</div>
<div id="zijkolom">
<!--***************************************************************
DEEL 1 begin php om formulier te controleren en te verzenden.
***************************************************************-->
<?php
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
if (!empty($_POST['naam']) && !empty($_POST['email']) && !empty($_POST['bericht']))
{
$headers = "From: " .addslashes(htmlspecialchars($_POST['naam'])). " <" .addslashes(htmlspecialchars($_POST['email'])). ">\n";
$headers .= "Content-Type: text/html;charset=iso-8859-1";
//
// Hieronder jouw email adres in vullen en eventueel het onderwerp van de email
//
$naar = "jouwemail@adres.com";
$onderwerp = "ONDERWERP VAN EMAILBERICHT";
$bericht = "<html>\n";
$bericht .= "<head>\n";
$bericht .= "<title>Contactformulier</title>\n";
$bericht .= "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n";
$bericht .= "<style>\n";
$bericht .= "table,body\n";
$bericht .= "{\n";
$bericht .= " font-size: 11px;\n";
$bericht .= " font-family: Helvetica, Arial;\n";
$bericht .= "}\n";
$bericht .= "</style>\n";
$bericht .= "</head>\n";
$bericht .= "<body>\n";
$bericht .= nl2br(htmlspecialchars(stripslashes($_POST['bericht'])));
$bericht .= "</body>\n";
$bericht .= "</html>\n";
mail($naar, $onderwerp, $bericht, $headers);
?>
<!--*******************************************************
DEEL 2 begin: melding dat het formulier is verzonden
*******************************************************-->
<html>
<head>
<title>VERZONDEN</title>
</head>
<body>
Het bericht is succesvol verzonden! <br>
Bedankt voor je email.
</body>
</html>
<?php
}
else
{
?>
<!--*******************************************************
DEEL 3 vergeten ingevulde velden in formulier in html
*******************************************************-->
<html>
<head>
<title>Oops!</title>
</head>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Naam<br> <input type="text" name="naam" value="<?php echo $_POST['naam']; ?>"><br>
E-mailadres<br> <input type="text" name="email" value="<?php echo $_POST['email']; ?>"><br>
Bericht<br><textarea cols="30" rows="10" name="bericht"><?php echo $_POST['bericht']; ?></textarea><br><br>
<input type="submit" value="Verzenden">
</form>
<span class="style3">Oops! Je bent iets vergeten in te vullen!</span><br><br>
</body>
</html>
<?php
}
}
else
{
?>
<!--***********************************************
DEEL 4 is het eigenlijke formulier in html
***********************************************-->
<html>
<head>
<title>Contactformulier</title>
</head>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Naam<br> <input type="text" name="naam"><br>
E-mailadres<br> <input type="text" name="email"><br>
Bericht<br><textarea cols="30" rows="10" name="bericht"></textarea><br><br>
<input type="submit" value="Verzenden">
</form>
</body>
</html>
<?php
}
?>
</div>
</div>
</body>
</html>
mvg,
Coderunner
Laatst gewijzigd door coderunner op 10 apr 2008, 16:41, 1 keer totaal gewijzigd.
beste coderunner,
zo had ik het al gedaan,meteen al vanaf het begin,dus het ´verzonden´ gedeelte in de body van mijn contact pagina,net als de andere delen los van elkaar in mijn contact pagina.alles netjes in een div gezet, en daarna deze pagina's met het php bestand overgezet naar mijn domeinserver en ik kreeg een foutmelding,blijkbaar heb ik iest fout gedaan met het opslaan.dat moet wel want zo hoor het toch te werken?!
ik ga er vanavond weer naar kijken en als het dan niet lukt dan kan het even de boom in.
thnx voor je inzet,het komt vast wel goed met het formulier.
gr. rose
zo had ik het al gedaan,meteen al vanaf het begin,dus het ´verzonden´ gedeelte in de body van mijn contact pagina,net als de andere delen los van elkaar in mijn contact pagina.alles netjes in een div gezet, en daarna deze pagina's met het php bestand overgezet naar mijn domeinserver en ik kreeg een foutmelding,blijkbaar heb ik iest fout gedaan met het opslaan.dat moet wel want zo hoor het toch te werken?!
ik ga er vanavond weer naar kijken en als het dan niet lukt dan kan het even de boom in.
thnx voor je inzet,het komt vast wel goed met het formulier.
gr. rose
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Beste Rose33,Rose33 schreef:...dat moet wel want zo hoor het toch te werken?!
De bovenstaande code (integreren in je contact page) is weldegelijk uitgetest hier dus die moet werken
mvg,
Coderunner
Laatst gewijzigd door coderunner op 10 apr 2008, 17:14, 2 keer totaal gewijzigd.
coderunner schreef:Beste Rose33,
Of integreer het in je pagina ...
Ik ben naar je site gegaan en de code bekeken van je contact.htm.
De volledige code van die pagina wordt dan
Hoi code,
dit berichtje heb ik net gemist,reuze bedankt!ik ga het straks op beide manieren proberen.ik heb de code opgeslagen.
gr.rose
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Hier enkel screenshots dat het wel degelijk werkt:
beginpagina (contact.php)
foutmelding
verstuurd
Vergeet NIET in bovenstaande code jouw email adres in te vullen
Vergeet niet de link in je menu op alle pagina's (index.htm-gallerij.htm-portfolio.htm) te veranderen van contact.htm naar contact.phpwordt
mvg,
Coderunner
beginpagina (contact.php)
foutmelding
verstuurd
Vergeet NIET in bovenstaande code jouw email adres in te vullen
Vergeet niet de link in je menu op alle pagina's (index.htm-gallerij.htm-portfolio.htm) te veranderen van contact.htm naar contact.php
Code: Selecteer alles
<area shape="rect" coords="0,76,87,111" href="contact.htm" target="_self" />
Code: Selecteer alles
<area shape="rect" coords="0,76,87,111" href="contact.php" target="_self" />
Coderunner
hoi coderunner, ik had de pagina al een paar uur staan op internet hoor,alleen nog niet doorgelinkt, en het werkt idd wel degelijk.visite is nu weg dus nu ga ik de links even aanpassen.
echt helemaal toppie dat het werkt en daar ben ik voor nu reuze blij mee!
enne,ik weet wel hoe ik dat moet veranderen hoor,ben nog wel wegwijs in css
wederom weer muchos gracias voor je hulp coderunner!
echt helemaal toppie dat het werkt en daar ben ik voor nu reuze blij mee!
enne,ik weet wel hoe ik dat moet veranderen hoor,ben nog wel wegwijs in css
wederom weer muchos gracias voor je hulp coderunner!
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Beste Rose33,
Ik ben blij dat het werkt en geintegreerd is in je pagina, m.a.w. dat het is opgelost.
Bedankt om dit hier te melden.
mvg,
Coderunner
Ik ben blij dat het werkt en geintegreerd is in je pagina, m.a.w. dat het is opgelost.
Bedankt om dit hier te melden.
mvg,
Coderunner
Hoi coderunner,
ik heb met belangstelling deze draad gelezen.
Ik ben al enkele weken zoet met het werkende te krijgen van een formulier in php...drives me crazy
Html en css gaan prima, evenals Gimp (recentelijk geleerd) maar aan php krijg ik kop noch staart.....ik heb het enkel nodig voor dit formulier aangezien de server waar de webruimte is geen cgi ondersteunt, ik heb dus geen andere keuze dan een formulier in php...
Het probleem is dat ik de layout maar niet geïntegreerd krijg en de nodige pagina's worden niet geladen.
Na upload ziet het formulier er redelijk uit (behalve natuurlijk weer IE6, den spelbreker maar dat zoek ik wel uit in de css) de mail komt ook aan maar......na klikken op verzenden krijg ik dus een lelijke witte pagina zonder enige opmaak - en ik heb geen idee hoe ik mijn verzonden.html (?! of verzonden.php) geladen krijg.
Ik heb al 'include' geprobeerd maar dan plakt ie gewoon de 'verzonden'-pagina onderaan de invulpagina (contact.php)....
Er zijn dus 3 pagina's die ik wil gebruiken:
formulier.html (is nu contact.php met captcha.php)
fout.html (moet waarschijnlijk fout.php worden met php codes?)
verzonden.html (hetzelfde als de fout-pagina)
Ik weet dat de html-pagina's .php extensies moeten krijgen én een gedeelte php-codes maar ik kom er niet uit...
Indien nodig zal ik de codes hier plaatsen?
Ik hoop dat je mij op weg kunt helpen.
ik heb met belangstelling deze draad gelezen.
Ik ben al enkele weken zoet met het werkende te krijgen van een formulier in php...drives me crazy
Html en css gaan prima, evenals Gimp (recentelijk geleerd) maar aan php krijg ik kop noch staart.....ik heb het enkel nodig voor dit formulier aangezien de server waar de webruimte is geen cgi ondersteunt, ik heb dus geen andere keuze dan een formulier in php...
Het probleem is dat ik de layout maar niet geïntegreerd krijg en de nodige pagina's worden niet geladen.
Na upload ziet het formulier er redelijk uit (behalve natuurlijk weer IE6, den spelbreker maar dat zoek ik wel uit in de css) de mail komt ook aan maar......na klikken op verzenden krijg ik dus een lelijke witte pagina zonder enige opmaak - en ik heb geen idee hoe ik mijn verzonden.html (?! of verzonden.php) geladen krijg.
Ik heb al 'include' geprobeerd maar dan plakt ie gewoon de 'verzonden'-pagina onderaan de invulpagina (contact.php)....
Er zijn dus 3 pagina's die ik wil gebruiken:
formulier.html (is nu contact.php met captcha.php)
fout.html (moet waarschijnlijk fout.php worden met php codes?)
verzonden.html (hetzelfde als de fout-pagina)
Ik weet dat de html-pagina's .php extensies moeten krijgen én een gedeelte php-codes maar ik kom er niet uit...
Indien nodig zal ik de codes hier plaatsen?
Ik hoop dat je mij op weg kunt helpen.
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Beste Ice,Ice schreef:Indien nodig zal ik de codes hier plaatsen?
Dat zou idd het beste zijn daar php niet zichtbaar is wanneer je de view source aanklikt. En dan ook best alle pagina's van je formulier (inclusief de captcha) zodat ik het ook kan uittesten!!!
Geef ook de url van je website eens.
Of stuur ze als persoonlijk bericht naar mij.
Of indien het makkelijker is alle php captcha bestanden in zip bestand naar mijn email adres te sturen dan geef ik men email adres wel door in een persoonlijk bericht. Laat maar iets weten.
mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Beste Ice,
De bestanden zijn goed aangekomen op mijn email adres en na wijzigingen in contact.php al terug op weg naar jouw emailbox.
Als er nog vragen zijn, dan hoor ik het hier wel.
Aan de andere lezers van dit topic.
De door Ice gebruikte php bestanden werden via email opgestuurd ...
- omdat het onbegonnen werk is om alle php-, html- en css-codes hier te posten, dit zou leiden tot een hele lange "draad" van codes
- en is zeker niet bedoeld om andere lezers uit te sluiten.
mvg,
Coderunner
De bestanden zijn goed aangekomen op mijn email adres en na wijzigingen in contact.php al terug op weg naar jouw emailbox.
Als er nog vragen zijn, dan hoor ik het hier wel.
Aan de andere lezers van dit topic.
De door Ice gebruikte php bestanden werden via email opgestuurd ...
- omdat het onbegonnen werk is om alle php-, html- en css-codes hier te posten, dit zou leiden tot een hele lange "draad" van codes
- en is zeker niet bedoeld om andere lezers uit te sluiten.
mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.
Hoi Ice,
Als je wilt kan ik je mijn drie pagina´s ´contactformulier, 'fout' en 'verzonden' e-mailen, zodat je kan zien hoe ik dit verwerkt heb in mijn webpagina's (dankzij code ).
Je moet eigenlijk je php in de hele HTML opmaak verwerken, dit was voor mij ook een hele klus, totdat ik het door kreeg......
Mail me maar als je voorbeelden wilt zien. Ik help je graag.
Gr.Rose
Als je wilt kan ik je mijn drie pagina´s ´contactformulier, 'fout' en 'verzonden' e-mailen, zodat je kan zien hoe ik dit verwerkt heb in mijn webpagina's (dankzij code ).
Je moet eigenlijk je php in de hele HTML opmaak verwerken, dit was voor mij ook een hele klus, totdat ik het door kreeg......
Mail me maar als je voorbeelden wilt zien. Ik help je graag.
Gr.Rose
Bedankt voor je aanbod Rose, je hebt pm
Ik wil Coderunner hartelijk bedanken voor zijn deskundige hulp waardoor het formulier nu prima werkt!!!
TOP Coderunner!!
Ik wil Coderunner hartelijk bedanken voor zijn deskundige hulp waardoor het formulier nu prima werkt!!!
TOP Coderunner!!
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Beste Ice,
Bedankt voor je privé en bovenstaand bericht en om dit hier te melden. Het probleem is opgelost en alles werkt.
mvg,
Coderunner
Bedankt voor je privé en bovenstaand bericht en om dit hier te melden. Het probleem is opgelost en alles werkt.
mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.