Een formulier maken zonder dat Outlook opstart
Na vele forumbezoeken en reacties te hebben gezien op het internet ga ik een veel voorkomende vraag beantwoorden. ‘Hoe maak ik een webformulier voor op mijn website zonder dat die vervelende Outlook opstart?’
Bekijk hier een voorbeeld van dit contact formulier.
De contact pagina mag je uitproberen, alle testmailtjes zullen in mijn inbox terechtkomen.
Wat we eerst moeten doen is uiteraard een formulier aanmaken. We schrijven de volgende code, een standaardformulier :
<form id="form1" name="form1" method="post" action=""> <table width="400" border="0"> <tr> <td width="86"><div align="left">Naam : <span class="rood">!</span></div></td> <td width="304"><label> <input name="naam" type="text" id="naam" size="35" /> </label></td> </tr> <tr> <td><div align="left">Voornaam : <span class="rood">!</span></div></td> <td><label> <input name="voornaam" type="text" id="voornaam" size="35" /> </label></td> </tr> <tr> <td><div align="left">Telefoon :</div></td> <td><label> <input name="telefoon" type="text" id="telefoon" size="35" /> </label></td> </tr> <tr> <td><div align="left">E-mail : <span class="rood">!</span></div></td> <td><label> <input name="email" type="text" id="email" size="35" /> </label></td> </tr> <tr> <td colspan="2"><div align="left"></div></td> </tr> <tr> <td valign="top"><div align="left">Vragen : <span class="rood">!</span></div></td> <td><label> <textarea name="vragen" id="vragen" cols="30" rows="5"></textarea> </label></td> </tr> <tr> <td><div align="left"></div></td> <td> </td> </tr> <tr> <td><div align="left"></div></td> <td><label> <input type="submit" name="button" id="button" value="Versturen" /> </label> <label> <input type="reset" name="button2" id="button2" value="Formulier wissen" /> </label></td> </tr> <tr> <td><div align="left"></div></td> <td> </td> </tr> <tr> <td colspan="2"><div align="left" class="rood">! = Verplicht veld</div></td> </tr> </table> </form>
Hetgeen we nu hebben is een formulier met volgende items : Naam, Voornaam, E-mail, Vragen, een verzendknop en een resetknop. Elk formulierobject geven we ook een ‘id’ mee. Deze hebben we later nog nodig. Om het formulier te kunnen verzenden hebben we een mail script nodig, wanneer het verzonden wordt zal Outlook niet worden opgestart!. Hier gaan we later een PHP script voor gebruiken.
Nu gaan we enkele regels code toevoegen aan het formulier. Onder deze eerste regel van het formulier :
<form id="form1" name="form1" method="post" action="">
gaan we volgende code toevoegen :
<input type="hidden" name="required_fields" value="Vul hier de id's in van de verplichte velden" /> <input type="hidden" name="subject" value="Vul hier de titel in van de mail" /> <input type="hidden" name="check_email_address" value="yes of no voor e-mail check" /> <input type="hidden" name="after_url" value="Vul hier je bedanktpagina in" />
Regel 1 : Vul bij value de velden in die je bezoekers verplicht zijn in te vullen bv. value=”naam, voornaam”. Deze namen zijn de id’s die we aan onze velden hebben gegeven.
Regel 2 : Vul bij value de titel in van de mail zodat hij herkenbaar is bv. value=”Mail van mijn website”.
Regel 3 : Vul bij value enkel het woord ‘yes of ‘no’ in indien je de ingevulde e-mail wil laten checken.
Regel 4 : Vul bij value de pagina in naar waar je bezoeker zal geleid worden na het versturen van de e-mail bv. bedankt.html
Nu rest er ons nog twee dingen te doen en dit is de ‘action’ invullen die het formulier moet uitvoeren. Dit is namelijk het PHP mailscript. In onze eerste regel van het formulier zie je action=” ” staan. Tussen deze quotes vullen we de naam van het mailscript in bv action=”mailformulier.php”
De laatste en ook zeer belangrijke stap die nu nog moet gedaan worden is het e-mail adres invullen waar de mail moet naartoe gestuurd worden. Open het PHP mailscript, die in de download is inbegrepen. Voor degene die hiervoor Dreamweaver gebruiken, vergeet niet over te schakelen naar Code View en vul op de volgende regel je e-mail adres in : $your_email_address=mail@website.be; Zoals je kan zien moet je mail@website.be vervangen door jou e-mail adres.
Dit is ons uiteindelijk volledig webformulier :
<form id="form1" name="form1" method="post" action="mailformulier.php"> <!-- bij action moet je verwijzen naar mailformulier.php --> <input type="hidden" name="required_fields" value="naam, voornaam, email, vragen" /> <!-- bij value moet je id's van de verplichte velden ingeven --> <input type="hidden" name="subject" value="Testmail van www.webtutorials.be" /> <!-- bij value moet je de titel van de verstuurde mail ingeven --> <input type="hidden" name="check_email_address" value="yes" /> <!-- bij value moet yes of no ingeven voor het checken van het email adres --> <input type="hidden" name="after_url" value="bedankt.html" /> <!-- bij value moet je de pagina ingeven naar waar de bezoeker moet omgeleid worden na het versturen van de mail --> <table width="400" border="0"> <tr> <td width="86"><div align="left">Naam : <span class="rood">!</span></div></td> <td width="304"><label> <input name="naam" type="text" id="naam" size="35" /> </label></td> </tr> <tr> <td><div align="left">Voornaam : <span class="rood">!</span></div></td> <td><label> <input name="voornaam" type="text" id="voornaam" size="35" /> </label></td> </tr> <tr> <td><div align="left">Telefoon :</div></td> <td><label> <input name="telefoon" type="text" id="telefoon" size="35" /> </label></td> </tr> <tr> <td><div align="left">E-mail : <span class="rood">!</span></div></td> <td><label> <input name="email" type="text" id="email" size="35" /> </label></td> </tr> <tr> <td colspan="2"><div align="left"></div></td> </tr> <tr> <td valign="top"><div align="left">Vragen : <span class="rood">!</span></div></td> <td><label> <textarea name="vragen" id="vragen" cols="30" rows="5"></textarea> </label></td> </tr> <tr> <td><div align="left"></div></td> <td> </td> </tr> <tr> <td><div align="left"></div></td> <td><label> <input type="submit" name="button" id="button" value="Versturen" /> </label> <label> <input type="reset" name="button2" id="button2" value="Formulier wissen" /> </label></td> </tr> <tr> <td><div align="left"></div></td> <td> </td> </tr> <tr> <td colspan="2"><div align="left" class="rood">! = Verplicht veld</div></td> </tr> </table> </form>
Zo, nu zijn we aan het eind van deze tutorial om een werkend webformulier te maken. Enkel het PHP mailscript ontbreekt nog. Deze zit in de download van deze volledige tutorial.
Bovenstaand formulier met mailscript kan je hier downloaden. Veel plezier ermee…
Dit formulier is gemaakt met tabellen en zonder opmaak. De CSS formulieren komen later nog aan de beurt.
Nog vragen? Bezoek het forum...
Indien je het nuttig vond mag je altijd een bericht achterlaten of u inschrijven op onze nieuwsbrief om altijd op de hoogte te blijven.
Comments
Het formulier werkt fantastisch. Maar wanneer er een hotmail adres wordt ingevuld in het input veld email, wordt het formulier niet verzonden! Hoe zou ik dat kunnen verhelpen?? het mailformulier.php is niet gewijzigd…
Hallo Alex,
Werkt het formulier niet of komt de mail niet aan? Heb het script uitgetest met een ingave van een hotmail adres en alles kwam netjes aan.
Misschien dat de mail in je ongewenste map is aangekomen?
Wat wel mogelijk is is dat het script zelf niet goed werkt indien je een hotmail adres ingeeft in het php script. Daar gebruik je best een ander email adres.
Hou me op de hoogte…
Het formulier werkt bij andere ingevoerde email adressen echt perfect. Maar bij invoering van een willekeurig hotmailadres komt de mail niet aan, ook niet bij de ongewenste mail. Dit is dus het reply adres (het emailadres wat in het formulier wordt ingevoerd), niet het adres waar het formulier naartoe gaat.
Had zelf ook al een ander mailadres in het script ingevoerd, maar met hetzelfde resultaat.
Eerste maal dat ik dit tegenkom met dit script… Heb het nogmaals getest en heb geen problemen met een hotmail adres. Kan je mij eens een link doorsturen van de pagina waar dit contact formulier op staat?
Thx
Als novice ben ik bezig met het maken van een site met een contact formulier en ik heb bovengenoemd model gebruikt in dreamweaver. Tot zover staat dit erin maar nu het volgende. Kan iemand mij uitleggen wat ik met het php mailscript precies moet doen?
Met andere woorden waar plaats ik dat op mijn pagina?
Alvast bedankt.
Wim
Hallo Wim,
Enige wat je moet doen met je php mailscript :
- Plaats het in je directory. Zoals ik kan lezen heb je dit al gedaan.
- Pas het mailadres aan via de code in deze regel : $your_email_address=mail@website.be;
Daarna geef je het pad in naar je php mailscript bij je ‘action’ in je contactformulier. Dit doe je ook best via de code, dit is de eerste regel van je contactformulier.
Uiteindelijk heb je dan 2 pagina’s : je contact.html en je mailformulier.php. Deze twee zijn met elkaar verbonden door het pad dat je ingegeven hebt bij je ‘action’.
Lukt het zo?
[...] je een formulier kan maken met deze objecten kan de tutorial ‘Een formulier maken zonder dat Outlook opstart’ goed van pas [...]
hoi , een vraag
bij mij werkt dit niet
ik heb een info.html ( als nieuwe webpagina, in mijn index.html ) gemaakt met daarin de code van formulier met daarin “mailformulier.php”
mailformulier php heb ik ge upload
wat bedoel je met in directory zetten ?
op mijn website bleef de code zichtbaar maar geen formulier
sorry voor de vele vragen
Hallo Danny,
Geen erg voor de vragen hoor…
Wat bedoel je precies met ‘daarin gezet’? De file mailformulier.php dient zoals hij is op de server gezet te worden. Enkel één aanpassing doen en dat is het mail adres veranderen.
Even overlopen :
- je maakt info.html aan waarop je formulier staat.
- bij de action van het formulier zet je de verwijzing naar mailformulier.php.
- in mailformulier.php verander je het mail adres.
- Beide files op de server zetten.
Best test je het formulier als het online staat en niet lokaal op je pc.
Beide op dezelfde hoogte in je directory zetten : info.html en mailformulier.php beide op het hoogste niveau zetten op je server of in dezelfde map.
Laat maar weten of het gelukt is en ook indien er nog onduidelijkheden zijn.
Groetjes
Cicco
hoe doe je dat ?
maak ik dan een nieuwe folder of webpagina aan en ‘publish’of hoe bedoel je of hoe zet ik beide files op de server??
hoe zet je die op dezelfde hoogte
sorry , lomp geval aan deze kant van de lijn
groeten danny
info.html aangemaakt
action ” mailformulier.php” ook
email veranderd
dan loopt het mis
kan ik misschien bellen om rechstreeks te helpen ,zo ja laat maar een bericht na op mijn email ” huwelijksceremonie at gmail dot com
dank u
Heb je een mailtje gestuurd…
De files zet je op de server door ze te uploaden met een ftp programma.
Op dezelfde hoogte zet je ze door beide files in dezelfde map te zetten bijvoorbeeld. Je website staat altijd in een map op de server. Deze is dan meestal nog onderverdeeld in andere mappen voor bv je images, je javascripts enz…
Als je je mail gelezen hebt laat je maar iets weten, we geraken er wel uit
Groetjes
Cicco
topklasse ,
zoals je hier verder geholpen wordt is een unicum
dank u voor alle hulp op mijn vele vragen
probleem binnen de korste keren opgelost
dank u
top
ik krijg steeds de volgende foutmelding:
Warning: mail() [function.mail]: Safety Restriction in effect. The mail() command is not allowed, contact the admin. in /www/110mb.com/s/e/c/t/o/r/w/e/sectorwerkstuk/htdocs/Contact/mailformulier.php on line 171
Fout – Het formulier is tijdelijk niet bruikbaar, gebruik (mijn e-mail adres) om contact op te nemen.
Hallo Joey,
De foutmelding geeft aan dat er een ‘Safety Restriction’ is, dit is op server niveau.
Nu ben ik eens gaan kijken op de website van 110mb.com waar je hosting loopt en zie bij het overzicht van de hosting volgende regel staan :
Sendmail (PHP Mail) – *Must activate
Dit wil zeggen dat je de Sendmail voor PHP mails eerst moet activeren voor deze werkt. Veronderstel dat je dit zelf kan doen via je hosting panel…
Als je deze hebt geactiveerd zou het moeten werken. Laat iets weten of het lukt.
Groetjes
Cicco
Kan iemand mij de PHP code sturen? Ik krijg het niet geopend op mijn Mac. :S Bij voorbaat dank.
pimdonkerlo@hotmail.com
hoi,
heb nooit eerder met formulieren gewerkt tot dat een kennis van me vroeg er 1 in zijn website te zetten. de test versie staat op mijn site, christiaan bol.nl.
maar wat ik ook doe, ik krijg de mail niet verstuurt, komt in ieder geval niet aan op mijn eigen adres.
mijn provider is @home de websiteboer IS.
als je een antwoord hebt is mijn dank groot.
overigens wordt het email adres ook niet gevalideerd
Hallo chris,
Zie dat je de id’s van je velden allemaal een hoofdletter hebt gegeven. Best deze met kleine letters laten. Probeer na deze aanpassing de mail nog eens te versturen.
Vergeet ook niet de required fields bovenaan je form om te zetten naar kleine letters. Op twee plaatsen dus… In de form bovenaan en bij elk id van de tekstvakken.
Groetjes
Cicco
de mail komt niet aan het is een @planet.nl adres, heb alles gedaan van in het stappen plan, mail adres veranderd in het .php bestand en de form op mijn contact.htrml gezet..
begrijp er niks van!!!
Vincent,
Misschien kan je ook een online voorbeeld achterlaten? Zo heb ik geen info om je probleem op te lossen…
de site is http://www.easy-dinner.nl en dan bij contact.. hele form gekopieerd in een layer, en het mailformulier.php er ook bij gezet..werkt gewoon niet, niet met een @hotmail.com adres maar ook niet met een @planet.nl adres? Heb ook gebrobeerd gewoon de standaard bedankt en contact en formulier erop te zettten, en alleen dan de ontvangende mail adressen te veranderen maar dan komt het mailtje ook niet aan..
Op zich zie ik niets verkeerd… Voer volgende veranderingen eens door :
- zet ‘check_email_address’ op yes.
- maak van email een required field.
Hoeveel email adressen geef je in bij mailformulier.php? Maximaal 1 adres ingeven.
Kijk ook even je ongewenste mails na…
Ik zie dat je het ermee druk hebt, maar ook ik heb een probleem met jouw php script.
Ik heb hem toegepast op een zelf aangemaakt formulier (formulier met spryvalidatie). De pagina is te vinden op http://www.blitz.nu/novitaris/03-4-brochures.html
Ik wordt gestuurd naar een blanco pagina met de melding: “The page cannot be displayed”
in de balk staat: http://www.blitz.nu/novitaris/mailformulier.php
b.v.d.
Slieps
Hallo Slieps,
Eerst en vooral… Mooie gedaan je Spry validatie!
Je mailformulier werkt niet omdat je website op een Windows server draait. PHP formulieren werken enkel op Linux servers. Wat je wel kan doen is met een omweg werken :
Je plaatst mailformulier.php op een Linux server en geeft bij de action van je form het volledige pad in naar je mailformulier.php
Dit is een oplossing voor je probleem.
Groetjes
Cicco
Ik krijg ook de boodschap ‘Not allowed’ met mijn php code.
ik heb gedaan zoals het uitgelegd is geweest in deze tut, maar wordt niet toegelaten.
hoe moet ik dit oplossen? waarschijnlijk ligt het aan mijn telenet.. maar ik zit vast..
groeten!
PS: Ik krijg deze boodschap:
Method Not Allowed
The requested method POST is not allowed for the URL /jeanne.thung/ricchetti/jamaica/mailformulier.php.
Inderdaad Taan… Indien je je gratis telenet hosting gebruikt werkt dit niet. Telenet laat jammer genoeg geen PHP toe.
Enige oplossing is zoals ik bij Slieps hierboven al aanhaalde om met een omweg te werken. Je plaatst mailformulier.php op een Linux server en geeft bij de action van je form het volledige pad in naar je mailformulier.php
Hoop dat je er wat aan hebt.
Groetjes
Cicco
Graag gedaan Taan…
Meestal zijn dit betalende hostings. Weet niet of één van de bezoekers hier een gratis hosting met PHP ondersteuning kan aanraden?
Indien je nog vragen hebt hoor ik het wel!
Goetjes
Cicco
Dank je wel voor de snelle reactie. Hij werkt nu super!!!.
Is het mogelijk dat het formulier ook een onderwerp geeft in de mail?
Zit dit er al in en/of hoe kan ik het aanmaken?
Omdat ik het formulier met spryvalitdatie heb opgemaakt heb ik het volgende stukje uit de php gehaald (kreeg steeds een foutmelding vanuit het script dat ik niet alles had ingevuld):
// checking required fields
// in case they used comma and space, replace
if(strstr($required_fields, “, “)) {
$required_fields = str_replace(”, “, “,”, $required_fields);
} else {
$required_fields = $required_fields;
}
$required_fields = explode(”,”, $required_fields);
for($i = 0; $i < count($required_fields); $i ) {
$required_var_name = $required_fields[$i];
if(empty($$required_var_name)) {
include_dodosmail_header($dodosmail_header_file);
echo “Fout! – het verplichte veld “.dodosmail_error_handle($required_var_name).” is niet ingevuld.\n”;
echo “Terug\n”;
echo “\n”;
include_dodosmail_footer($dodosmail_footer_file);
exit;
}
}
Het formulier werkt nu super zonder dit stukje, het heeft toch geen functie verder in het formulier. Of zorgt dit stukje ook voor het onderwerp?
Alvast bedankt voor je reactie.
Ben nog nergens zo goed en snel behandeld. Ook de onderwerpen en tutorials zijn super en duidelijk. Leer hier erg veel.
Groetjes Slieps
Hallo Sliep,
Bedankt voor je positieve feedback!
In de code van je form zie je de volgende regels staan :
De eerste regel dient om de velden verplicht te maken. De namen van de verplichte velden staan achter value. Verwijder de namen oftwel de ganse regel.
Bij de tweede regel kan je achter value de subject van je mail ingeven.
Laat iets weten of het zo lukt.
Groetjes
Cicco
Zo is hij gelukt.
Alles werkt perfect. Bedankt voor de snelle hulp.
Ik hoop dat ik nog veel gebruik mag maken van de expertise die op deze site aangeboden wordt.
Slieps
hey cicco,
alvast bedankt voor de nuttige code!
maar heb een klein probleempje. form is online, maar wanneer men op versturen drukt komt men in een pagina vol code terecht.
wat is men fout? ergens een foute action of regel?
feedback plz
ps: keep up the good work
Hallo tom,
Kan je even een online voorbeeld achterlaten aub? Zo kan ik beter zien wat er scheelt…
Alvast bedankt
Cicco
Ook ik zit met een probleem me je code. Ik kan het formulier invullen, druk dan op verzenden en dan krijg ik de code te zien van het PHP script.
Niet echt de bedoeling:
http://home.scarlet.be/wintjens-media/mail.html
Graag jouw advies.
Ik werk met FIREFOX 2.0.0.9 op een mac OS X 10.2.8
Groeten
Marco
Hallo Marco,
Draait de website op je gratis webruimte bij Scarlet? Als ik het goed voor heb ondersteunen deze geen PHP scripting, net zoals Telenet.
Kijk het eens even na bij de specificaties van je webruimte.
Groetjes
Cicco
Bedankt voor je reaktie,
Blijkbaar hebben veel mensen last van het niet ondersteunen van PHP,
kan je een andere oplossing aanreiken, die voor iedereen werkt?
Ik wil graag een formulier verzenden vanaf mijn website, zonder dat
outlook of thunderbird opgestart worden. (en zonder PHP)
groetjes
Marco
Marco,
Spijtig genoeg is er niet één oplossing voor alle gratis hosts. Elke gratis host heeft zijn eigen specificaties en zodoende een andere opzet nodig.
Elke gratis host voorziet daarom ook de mogelijkheid om een webformulier op te zetten met hun eigen voorwaarden. Deze kan je opvragen bij hunzelf, dit is een cgi script. Bij Telenet weet ik dat deze handleiding in de gebruiker zijn account staat, bij Scarlet misschien ook?
Groetjes
Cicco
bedankt voor je formulier hij doet het perfect. alleen wou ik weten wat je moet doen om te zien wie de afzender is . Bij afzender staat onbekend in hotmail als gmail.
Groetjes,
marajin44
De tekst voor het tekstvak kan je veranderen maar de naam van het tekstvak zelf laat je best onveranderd.
Probeer eens of dit het probleem oplost.
Groetjes
Cicco
Hallo Cicco,
Ik ben bezig met je script.
Het werkt nog niet, maar ik wil eerst graag weten of je er ook attachments mee kunt sturen.
Dat is voor mij het belangrijkste.
Zo niet, heb je toevallig enig idee welke wijzigingen ik dan moet doorvoeren.
Thanx,
Roger.
Hallo Roger,
Geen attachment bij dit formulier. Heb hier al enkele aanvragen voor gekregen maar de tijd ontbreekt me om deze op te zetten. Dit is namelijk een heel andere opzet.
Groetjes
Cicco
Bij het verzenden van het contactformulier krijg ik een venstertje met de vraag of ik de php formulier wil openen of opslaan. waar kan dat aan liggen?
- Ik heb het “contact formulier”hernoemd naar reserveringsform.
- in de php file heb ik het e-mailadres ook aangepast met de mijne
Hallo Roberta,
Als je dit lokaal test op je pc is dat normaal met een php file, gewoon uploaden en dan testen.
Indien dit online is ligt dit meestal aan het feit dat de hosting geen php scripting voorziet.
Groetjes
Cicco
Weet iemand hier wat het hostaddress of hostname van een hostway adres??
ik heb namelijk een hostway.be adres aangemaakt, maar ik heb geen hostaddress gekregen..
Wat bedoel je Taan? Heb je een domeinnaam en/of hosting aangevraagd? Kan je ook de url eens achterlaten waar je dat gedaan hebt… Zo kunnen we eens kijken voor meer info.
Groetjes
Cicco
Voor allen onder ons (waaronder ikzelf) die toch de nodige moeite hebben met CGI en PHP enzo
heb ik nog een goeie TIP:
Je kunt gemakkelijk gratis een online formulier maken op JOTFORM (www.jotform.com)
en dan de code in je pagina plakken. Werkt perfect en is zeer flexibel.
Je kunt werken met attachments, captha, bedanktpagina en veel meer.
Doe er u voordeel mee!
Roger.
Hallo Roger,
Inderdaad een heel goede tip… Zal deze ook opnemen in de volgende editie van de ‘Webdesign Tips’.
Wel even vermelden dat deze formulieren bij hun gehost worden en indien zij offline zijn en/of problemen hebben, jij dit ook ervaart.
Zie ook juist dat bij de gratis versie een maximum van 100 mails per maand is toegelaten. Voor de meeste websites is dit ruim voldoende…
Bedankt Roger!
Groetjes
Cicco
Hoi Cicco,
Wat een fijn script en een prettige uitleg bij alles.
Ik vroeg me echter af of ik zelf (als leek) het script zodanig kan aanpassen dat ik bv. het veld: Voornaam niet verplicht stel?
Vriendelijke groet,
Peter
Hallo Peter,
Dit is inderdaad heel makkelijk voor een leek. Zoals je hierboven kan lezen achter ‘Regel 1′, moet je enkel in de broncode van je formulier het woord ‘voornaam’ verwijderen.
Op deze regel kan je de values van de velden bijvoegen of verwijderen. Erbij zetten is het veld verplicht maken. Niet vermelden is niet verplicht.
Is dit duidelijk?
Groetjes
Cicco
hi Ciccom
mooi helder script, en makkelijk te gebruiken. Ik vroeg me af.. kan ik ergens de lay-out van de foutmeldingspagina veranderen (Fout! – het verplichte veld naam is niet ingevuld. Terug’ etc) ??? alvast veel dank voor je hulp. groet, david
Hallo David,
Dit is mogelijk mits je in de php file zelf gaat aanpassingen doen. Deze foutmelding staat in de php file tussen regel 103 en 121, als je hem bekijkt in DW.
Weet niet of je iets van php kent?
Wat je ook kan doen is zoals één van de lezers hierboven heeft gedaan. Je laat de verplichte velden leeg en je gebruik de Spry validatie van Dreamweaver. Werkt ook heel netjes en de meldingen komen op het formulier zelf te staan. Hmm… Is misschien wel iets voor één van de volgende tutorials
Laat maar horen of je hiermee verder kan of nog hulp nodig hebt.
Groetjes
Cicco
Hi cicco
het formulier en de PHP werkt prima
alleen een probleem. ik krijg de melding dat de formulier is verzonden met een samenvatting van de formulier. Het koppelen van (thanx.html)werkt niet want als ik
dan krijg ik hem in mijn formulier te zien.
Ik vind de melding van “het bericht is verzonden helemaal goed”.. alleen ik wil een link toevoegen naar mijn index.
ik zat een link toe te voegen in PHP script maar krijg steeds error melding.
Heb je daar een oplossing voor? GRAAG
Alvast bedankt voor je hulp !
Het koppelen van (thanx.html)werkt niet want als ik
dan krijg ik hem in mijn formulier te zien.
Ik bedoel als ik de hidden input toevoeg met “vul hier je bedankt pagina in” toevoeg.
Hallo Sarah,
De bedankt pagina aanpassen doe je niet in de PHP pagina maar in de bedankt pagina zelf. Begrijp niet helemaal goed wat je wil bereiken.
De bedankt pagina dient om de bezoeker te laten weten dat het goed verlopen is en deze kan je aanpassen door de pagina in Dreamweaver te openen en aan te passen zoals elke andere pagina. Het koppelen van de pagina doe je via input type ‘after_url’. Deze verwijzing moet wel correct staan.
Kan je eens een online voorbeeld geven van je formulier? Dan kan ik beter zien wat er scheelt. We vinden er wel een oplossing voor
Groetjes
Cicco
hi Cicco
bedankt voor je antwoord. de input van after_url heb ik inderdaad aangepast in dreamwaever maar dan krijg ik de naam van mijn paginas in de formulier te staan(dus ze worden geen “hidden input”)
als de bezoekers mijn fromulier vullen en zenden krijgen ze als (dank pagina) DodosMail van PHP. Ik heb de tietel kunnen aanpassen maar als ik een link weet toe te voegen die deze pagina naar mijn index koppelt. Dat lukt me niet eigenlijk
als online voorbeeld kan je mijn formulier zien
http://www.groenfiets.nl/bestelformulier.html
alvast bedankt
ik heb het opgelost … de oplossing was zo makkelijk maar kon ik het niet zien !!
Ik moet de koppeling gewoon in (mailfromulier.PHP)aanpassen als dreamweaver en niet in de php code
groetjes
sarah
Sarah,
Eerste probleem dat ik al tegenkom is dat er geen hidden fields in het formulier staan. Heb je deze verwijderd?
Kan je me de pagina bestelformulier.html eens doorsturen naar info at webtutorials dot be ?
Deze avond heb ik wat tijd over en zal ik het formulier in orde zetten. Daarna kan je vergelijken wat er anders is. Dan weet je dit voor een volgende keer
Hallo Cicco,
Ik heb je geweldige script toegepast in de donatiebon op de site van ons plaatselijk asiel (www.redonsdierentehuis.nl). Ik heb het formulier en je php script in dezelfde map gezet op de server (Hostnet, ondersteunt php). Echter als ik op de knop ‘versturen’ klik, wordt het mailformulier gedownload. De knop ‘formulier wissen’ werkt wel goed. Wat doe ik fout?
Alvast dank van een php-newbie,
Marcel
Hallo Marcel,
Doe je dit lokaal op je pc? Een PHP formulier moet je online testen… Moest je online dit probleem ook nog hebben laat dan even de url achter. Dan kan ik het eens bekijken.
Groetjes
Cicco
Hallo Cicco,
Zo, dat is snel! Ik heb het online getest. Wel moet ik erbij zeggen dat alle bestanden van de site in de map ‘httpdocs’ staan (dus niet in de root). Dat moet zo van Hostnet. Bij Hostnet staan er in de root 12 mappen:
anon_ftp
bin
cgi-bin
conf
error_docs
httpdocs
httpsdocs
pd
private
statistics
subdomains
web_users
En dit is de site:
http://www.redonsdierentehuis.nl
De donatiebon staat onder ASIELSHOP – knop ‘WORDT DONATEUR’.
Groeten, Marcel
Marcel,
De map httpdocs is ok. Mag ik vragen welk webhosting pakket je hebt bij Hostnet? De Lite?
Groetjes
Cicco
Hallo Cicco,
Het is inderdaad een Lite abonnement. Betekent dat dat er toch beperkingen zijn m.b.t. functionaliteit?
Groeten, Marcel
Ja inderdaad… Lite heeft geen PHP ondersteuning.
Indien je een kennis hebt met een hosting welke wel PHP ondersteunt kan je mailformulier.php daar hosten en bij ‘action’ het volledige pad naar mailformulier.php ingeven. Een kleine omweg maar werkt ook.
Groetjes
Cicco
Hallo Cicco,
Da’s een goed idee! Ik ga eens rondvragen. In de tussentijd maak ik wel even een ‘mailto:’ versie. Dankjewel voor je hulp en het advies!
Fijn weekend en groeten,
Marcel
Beste,
Hartelijk dank voor het mailscript! Ik hoop dat ik het zal kunnen gebruiken?
Ik heb je tutorial doorgenomen, maar wat ik niet kan terugvinden, is dat als je meerdere tekstvakken nodig hebt: kan je die gemakkelijk toevoegen in je contact.htm file?
als je naar de url gaat kijken die ik gepost heb, begrijp je misschien al meer wat ik graag zou willen maken.
Een tweede vraag: is het mogelijk om je opgestuurde data in tabellen weer te geven?
(mijn link is naar skynet, omdat ik dacht dat dit de enige “tussenoplossing” was om een formulier te maken. het formulier moet terecht komen op de website: http://www.ajokvzw.be(daar heb ik jouw contact.htm getest, en dat werk uitermate perfect:))
Bedankt!
Hallo Hendrik,
Indien je host PHP ondersteunt kan je het zonder problemen gebruiken.
Je kan gewoon meerdere tekstvakken bijvoegen zonder meerdere aanpassingen. Enkel opletten om deze tekstvakken, indien je ze verplicht wilt, bij te zetten bij de verplichte velden.
Om een layout te geven aan je mail is momenteel niet voorzien.
Als je nog vragen hebt, stel ze gerust…
Groetjes
Cicco
Bedankt voor je reactie!
Is het moeilijk om je gegevens in een tabel te voegen?
Of moet je hiervoor heel je mailscript.php voor aanpassen?
hi Cicco
ik heb een vraagje .. hoe kan ik een scrol text/image maken ? net als de website van (Hendrik)www.ajokvzw.be (zie voorstelling- algemeen)
Alvast bedankt
Hallo Sarah,
Dit is een Flash component. Misschien dat Hendrik zelf even kn vertellen hoe hij dit gemaakt heeft of vanwaar hij dit heeft… Flash is namelijk een heel andere materie welke ikzelf bijna nooit gebruik.
Misschien dat je hem via zijn website kan contacteren?
Groetjes
Cicco
Hi Cicco,
Bedankt voor je reactie
maar kan ik dezelfde resultaat krijgen met dreamweaver? via google heb ik iets gelezen dat het kan met layers of zo iets .. heb je mischien verdere uitleg?
Je zou iets dergelijk kunnen maken in Dreamweaver maar dan met CSS, Javascript en layers of divjes. Hier zijn verschillende opties en hoe je dit kan maken : http://www.dyn-web.com/dhtml/scroll/
Veel plezier
Indien je het zou gebruiken denk ook en beetje aan de gebruiksvriendelijkheid…
Zelf heb ik dit nooit gebruikt. Denk dat de Flash versie makkelijker is.
Je kan ook gewoon je scrollbar kleuren zonder de automatische scroll optie dmv CSS. Indien je het gebruikt test dan goed of het in alle browsers werkt. Sommige ondersteunen dit niet.
Hallo Cicco,
Ik heb je formulier op verschillende manieren gebruikt en alles werkt fantastisch.
Wat ik graag zou willen toevoegen is de volgende functie:
Als men een telefoonnummer invult hoeft er geen e-mail-adres meer ingevuld te worden, en andersom. Dus: als 1 van deze velden wordt ingevuld, wordt het bericht gewoon verzonden ern hoeft er geen pagina getoond te worden dat er een veld ontbreekt.
Hoop dat ik een beetje duidelijk ben en dat je een oplossing hebt,
Hans
Hey hans,
Hier is dit script niet op voorzien. Dit zou dan apart gecodeerd moeten worden.
Maar met een beetje fantasie kunnen we dat ook anders oplossen denk ik
Zou het niet gaan om voor het tekstvak een dropdown lijst te zetten met de keuze ‘e-mail’ of ‘telefoon’? Ze selecteren de gewenste optie en vullen die dan in in het tekstvak?
Is dat een oplossing?
Groetjes
Cicco
Hoi Cicco,
Ja dat is ook een goed idee.
Anders moet ik wellicht de gehele check maar laten vervallen: men kan zelf ook wel bedenken dat ik een e-mail-adres of een telefoonnummer nodig heb als men wil dat ik reageer. Als ik daar nog een herinnering aan toevoeg zoals ik gedaan heb op http://www.homepageitalie.nl/gegevens.html en op http://www.homepageitalie.nl/mailiris.html , dan moet het goedkomen. Wat denk jij?
Bedankt voor je snelle antwoord,
Hans
Inderdaad, de herinnering is vrij duidelijk. Goed gedaan hans.
Als ik ooit een huisje nodig heb in Italië, hoor je van mij
Groetjes
Cicco
hej Cicco,
het lukt me maar niet om het formulier werkend te krijgen ik heb het een en ander geprobeert.
Het mailformulier.ph gedownload dan komt hij in eerste instantie als rar bestand binnen, heb hem daarna uitgepakt.maar ik kan het mail adres dan niet wijzigen.
ik heb het formulier op mijn site staan misschien kan je der even naar kijken
Hallo youri,
Kan het formulier niet vinden op je site?
Dat het in een rar bestand zit is normaal, heb ik gedaan
Eens de files zijn uitgepakt open je mailformulier.php met ofwel Dreamweaver(ga dan naar Code View) ofwel met kladblok. Eens deze file open is kan je je e-mail veranderen. Krijg je een foutmelding bij het openen?
Laat maar horen of het lukt.
Groetjes
Cicco
hallo Cicco,
Wanneer ik op mijn site op ‘versturen’ klik in het formulier krijg ik de boodschap:
500 phpwrapper internal error:
ERR_MISSING_CGI_PRIVILEGE(45)
Wat kan dat in godsnaam betekenen????
Met dank
Hallo Cicco,
Als ik in mijn site op ‘versturen’ klik in het formulier verschijnt een indrukwekkend bericht:
500 phpwrapper internal error:
ERR_MISSING_CGI_PRIVILEGE(45)
Weet U wat dat in godsnaam zou kunnen betekenen ???
Met dank
Hallo Hugo,
Komt denk ik doordat je server geen PHP scripting toelaat. Is het op de website die op Skynet staat? Deze ondersteunen namelijk geen PHP…
Groetjes
Cicco
Hoi Cicco,
Allereert bedankt voor de duidelijke uitleg.
Dit is de eerste site waarbij een script ook werkelijk werkt.
Of anders gezegd, die ik door de uitleg werkend heb kunnen krijgen.
Maar toch een vraagje.
Hij is al eerder gesteld en heb ook naar het antwoord gekeken, maar kom er toch niet uit.
Ik krijg als ik de mail ontvang geen afzender te zien.
En dan bedoel ik dus niet de tekst in de mail maar bij binnenkomst.
Ik heb volgens mij niet veranderd in de email vak.
hier even de tekst van het script.
!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
pagina14
<!–
if (!document.layers) { document.write(” “); }
//–>
Naam : !
Voornaam : !
Telefoon :
E-mail : !
Vragen : !
! = Verplicht veld
<!–
if (!document.layers) { document.write(”"); }
//–>
weet jij wat er mis gaat?
bedankt en groeten Diederik
Hallo diederik,
Bedankt voor de positieve feedback.
Zou je het formulier dat je gemaakt hebt eens online kunnen zetten aub en de url hier achterlaten? Geeft mij een beter zicht…
Groetjes
Cicco
Zeer goede tutorial.
Had al meerdere oplossingen gevonden die niet werkte bij mij maar nu doet hij het goed.
Enkel zou ik graag aanpassen dat het onderwerp van de email zelf kan ingevuld worden door de zender.
Hoe kan ik dit doen?
Alvast heel hard bedankt voor deze oplossing !
Bedankt Tim!
Het zelf invullen van de subject, door de bezoeker, is niet voorzien in dit script. Het is een standaard subject zodat je altijd een herken punt hebt voor de mail verstuurd vanop de website.
Anders wordt het moeilijk om de mail te herkennen tussen spam mails.
Groetjes
Cicco
Ok goed.
Ik ga zelf eens proberen het aan men wensen aan te passen maar zonder deze info zou ik helemaal niks hebben;
Bedankt
Hallo Cicco,
Ik heb echt bijna de hele dag gezocht naar een oplossing en toen ik de eerste zin las van deze link, dacht ik: Yess, eindelijk iemand die het echt weet! Super man.
Alleen zit ik, zoals de rest, met een probleem. Ik heb bij action ‘mailformulier’ gezet, en mijn email adres bij het mailformulier gezet op de gewenste plek. Nu krijg ik de melding ‘Ongeldige actie’. Waarschijnlijk doe ik een klein dingetje verkeerd, maar ik heb verder niks aangepast in het mailformulier. Weet je wat het kan zijn?
Groeten!
Sebastiaan
Hallo Sebastiaan,
Heb je ook de extensie .php achter mailformulier gezet? Kan je even een link achterlaten anders? Zo kan ik het online bekijken.
Groetjes en bedankt.
Cicco
Cicco,
Het is al gelukt, ik had de verzend button in een andere table geplaatst en had dus ook twee keer een action. Waarschijnlijk kon het formulier niet goed opmaken of er een POST of GET was. Maar in ieder geval bedankt voor de snelle reactie! Je bent echt super en te goed voor de mens;)
Groeten,
Sebastiaan
Cicco,
Ik ben het nu even helemaal kwijt.. Ik wou even iets veranderen en vanaf dat moment is het weer mis gegaan..
Ik heb het mailformulier weer opnieuw ingevoegd maar hij geeft steeds hetzelfde probleem. Wanneer ik het formulier instel op POST staat er: Ongeldige actie. En wanneer ik het instel op GET staat er: Fout! Niet alle velden zijn ingevult. Weet je wat het probleem is?
De link is: http://www.vmlr.nl/contact.html
Hallo Sebastiaan,
Het heeft geen enkel nut om met de POST and GET te spelen. Laat deze onveranderd. Ik zie ook dat je een ‘enctype’ hebt toegevoegd en namen hebt gegeven aan de ‘id’ en ‘name’ van je form. Zet dit eens allemaal terug op de standaard waarde…
Best upload je eens het contactformulier dat je hier gedownload hebt en verander enkel het e-mail adres in mailformulier.php. Werkt het dan?
De melding ‘Fout! Niet alle velden zijn ingevult’ krijg je enkel als je een required field niet hebt ingevuld. Je kan deze instellen in de code van je form. Zoals in deze topic omschreven.
Laat me weten hoe het verloopt…
Groetjes
Cicco
Sebastiaan… Nog iets.
Het is wel de bedoeling dat je alle input regels binnen je form zet
Nu staan ze boven de form zie ik… Doe dit eens eerst.
Groetjes
Cicco
Super! Heel simpel, inderdaag gewoon de enctype weg halen en het is klaar. Bedankt Cicco. Je hebt me heel wat tijd bespaard, haha!
Groeten,
Sebastiaan
Hallo Cicco
Wat voor antwoord had je voor diederik…?
Ik heb denk het zelfde probleem, de mail die ik van het formulier krijg staat (van) leeg. “from ”
Weet jij daar een oplossing voor..?
Gr, Martin
Hallo Martin,
Kan je even het e-mail adres in mailformulier.php veranderen in dat van mij en daarna een mailtje sturen? Zo kan ik het zelf eens zien…
Mijn e-mail : info at webtutorials dot be
Groetjes
Cicco
Hallo Cicco,
Ik heb jouw formulier toegepast en het zag er allemaal prima werkend uit.. maar ik krijg geen email binnen nadat het formulier verzonden is. ik heb alle oplossingen hierboven nagelopen en uitgeprobeerd, maar helaas… ik krijg nog steeds geen mail. ![]()
Zou je er eens naar willen kijken? Het staat bij contact en dan onder informatie.Alvast bedankt.
Groet, Pouline.
Hallo Pouline,
Het formulier zelf lijkt me niks mis mee. Heb je in mailfomulier.php een geldig en juist e-mail adres ingevuld?
Vul anders even het mijne in zodat ik het kan uitproberen.
Groetjes
Cicco
Mooi formulier, maar wanneer ik versturen kies, vraagt IE 6+ of ik de PHP file wil openen of opslaan. Kan dit aan de instellingen liggen van IE 6+ of vista?
Hallo Michel,
Dit komt omdat je het op je pc test. Je moet het online testen om te kijken of het werkt. Of heb je dit online aan de hand? Zoja, kijk dan eerst eens na of je hosting PHP toelaat.
Groetjes
Cicco
Cicco,
Juist. Ik heb net eens gezien naar het pakket dat we hebben en voor PHP hebben we een ander pakket nodig.
Ik vraag het vandaag nog aan.
In elk geval bedankt voor je reactie
I keep you inform
Thx
Michel
Hey allemaal,
Heb een vraagje…
Is het mogelijk om de lay-out van de mail die je ONTVANGT, te veranderen?
Momenteel krijg ik zoiets toe in mijn mailbox:
naam: test
voornaam: test
telefoon: test
email: piet@piet.be
vragen: test
button: Versturen
———————————————————–
SENDER INFO:
IP: 81.165.5.125
Computer Name: d51A5057D.access.telenet.be
Browser Type: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; .NET CLR 1.1.4322)
Page Referer: http://www.rodekruismachelen.be/loggedin_berichtsturen.php
————————————————————
Eerlijk gezegd vind ik dat niet zo mooi en zou het graag mooier willen.
Hoe kan ik dit aanpassen?
THX!
Hallo Olivier,
Er is idd geen opmaak voorzien aan de mail. Indien je kennis hebt van html opmaak toe te voegen aan een PHP file, kan je deze gerust toevoegen aan mailformulier.php. Je dient dan wel kennis te hebben van html en php.
Groetjes
Cicco
Hallo Cicco,
Allereerst een goede tutorial,
Echter zit ik met het probleem dat wanneer ik een groot aantal dingen plaats, hij met de bedanktpagina bijna alles weergeeft. Zou jij mij daarbij kunnen helpen?
De link waar alles staat is:
http://demeine.de.funpic.de/
Ik hoop dat je me kan helpen.
Met vriendelijke groet,
Steven
Hallo Steven,
Heb je formulier juist getest… Als je een mailtje ziet binnekomen is het dus van mij.
Je bent vergeten de regel toe te voegen om de bezoeker om te leiden naar een bedankt pagina. Regel 4 in de tutorial hierboven.
Laat me even weten of het duideliijk is en de aanpassing werkt.
Groetjes
Cicco
Hallo Cicco,
Dank je wel voor je snelle reactie,
Tis opgelost, slordig dat ik daar overheen had gelezen ![]()
Ik dank je vriendelijk.
Steven
Ik heb ondertussen een gastenboek getest, maar was niet tevreden.
Ik heb nu opnieuw jouw formulier gezet op de website; en het werlt niet meer!!
Ik ontvang geen mail. Wat zou er mis kunen zijn volgens jou?
Thx in advance
url: http://www.jvdepinte.be/contact.html
Michel,
Ik zie niet dadelijk iets verkeerd… Probeer eens een ander e-mail adres in te vullen. Op sommige servers is er blijkbaar een probleem met een aantal e-mail adressen. Vooral wat na de @ komt.
Groetjes
Cicco
Hallo Cicco,
Ik heb ergens een fout gemaakt dus nu zijn al mijn formulieren weg die ik had gemaakt. Ik heb jouw formulier weer geleend
en beetje aangepast. Alleen ik heb selectie rondjes gemaakt waarvan je er uiteraard maar 1 van mag en moet kiezen. Alleen nou doet die het niet. Ik moet steeds het gedeelte (tent) invullen. Zou jij mij weer kunnen helpen door er even naar te kijken? Hij staat hier http://demeine.de.funpic.de/
Ik dank je vriendelijk.
Steven
Hallo Steven,
Ik zie dat je je radio buttons verkeerd hebt aangemaakt. Indien de bezoeker maar 1 optie mag kiezen moet je een ‘Radio Group’ aanmaken. In deze Radio Group heben alle buttons dezelfde ‘name’ en deze moet je bij de required fields invullen indien je deze verplicht wenst te hebben.
Jij hebt nu elke radio button apart ingevoegd…
Helpt dit je vooruit?
Groetjes
Cicco
Hmmm, hoe kan ik zo’n radio group aanmaken dan? want als ik type= “radio groupe” doe dan doet die dat niet :S
Of zoek ik het echt nou helemaal in de verkeerde hoek?
Heb wat gezocht maar kreeg geen duidelijke uitleg.
Hmm… Effe denken naar de juiste benaming want heb nu geen DW bij de hand.
Ga via Insert -> Form Objects.
Daar zou deze moeten tussen staan…
Cicco.
Hallo Cicco,
Ik wil je hartelijk bedanken voor dit voor mij irritant probleem. Hij is verholpen en ik kan weer verder.
Uiteraard zou ik ook graag bijlagens mee zenden maar daar heb ik (zoals je al eerder zei)het verkeerde php formulier voor ![]()
Ik weet niet of jij een link weet waar dat goed wordt uitgelegd?
Dat is erg handig. Ik weet niet of jij zelf ook al bezig was met tutorial daarover? Merk het wel.
Groetjes Steven
Hallo Cicco,
Bedankt voor dit geweldige script.
ik zit echter wel nog met een probleempje, het versturen dat lukt en ook komt het mailtje binnen op het juiste adres zonder dat outlook wordt geopend maar zodra ik op versturen heb geklikt dan zou dus normaliter de bedankpagina er voor moeten komen. ik krijg echter het volgende te zien.
Warning: Cannot modify header information – headers already sent by (output started at /home/spirituele/domains/spirituelezaken.org/public_html/muziekschool/forms/mailformulier.php:1) in /home/spirituele/domains/spirituelezaken.org/public_html/muziekschool/forms/mailformulier.php on line 35
wat is hier fout gegaan?
groetjes van Geertje
Hallo Geertje,
Zo’n foutmelding wil meestal zeggen dat er een html in de php pagina is tercht gekomen. Heb je ergens een ‘enter’ gedaan in mailformulier.php?
Anders een een nieuwe downloaden en opnieuw proberen… Enkel het e-mail adres veranderen in mailformulier.php.
Laat maar weten of het lukt.
Groetjes
Cicco
Bedankt voor de snelle reactie.
ik heb het nogmaals gedownload en alles overnieuw gedaan en nu werkt het prima.
groetjes van Geertje
Hallo,
Ik heb een probleempje met het verwijzeen naar de bedankt pagina. Zodra op ik verzenden klik komt er een pagina met kan niet worden weergegeven… ik heb de bedankt.html in dezelfde map zitten als de rest van de pagina’s. Ook wil ik dat de bdenkat.html in een iframe komt te staan…
maar kan je mij helpen hoe komt het dat ik een pagina krijg te zien met “pagina kan niet worden weergegeven”
Ik werk met dreamweaver (noob)
Hey het is me al gelukt!
Ik moest na “bedankt.html target=midden” invoeren toen kwam het allemaal goed
Alleen zit ik nu met de stijl van het mailformulier.php dat is natuurlijk heel standaard kan ik daar ook een css style op toepassen ?
GOEIE TUT.
Hallo ldries,
Je kan wat opmaak toevoegen maar dan moet je in mailformulier.php doen en moet je ook al wat afkennen van html in php te verwerken. Je ziet daar ook een verwijzien van een css pad staan… Deze is momenteel leeg.
Groetjes
Cicco
Hallo Cicco,
Na redelijk wat getest ben ik er achter gekomen dat ik graag bij het vermelden van het telefoon nummer, een controle wil hebben opdat het telefoonnummer uit 10 cijfers bestaat. Ik weet alleen niet hoe ik dat moet doen. Zou jij me kunnen helpen daarmee?
Is het ook mogelijk om een hoeveelheid aantal characters toe te voegen bij een bepaalde invulveld. bijvoorbeeld:
Postcode 1234XX
dat daar zes characters inpassen en niet meer.
Dank
@ Steven en Ildries : Dit zit niet ingebouwd in het script.
Mijn eerste zoekresultaat in Google brengt mij bij dit script, denk wel dat jullie daar beide mee zijn geholpen :
http://www.mediacollege.com/internet/javascript/form/limit-characters.html
Succes!
ldries : neem even deze pagina door :
http://www.webtutorials.be/2007/09/26/formulier-objecten-dreamweaver/
Cicco,
Ik krijg “onregelmatig” mail door verzonden met dit formulier. Blijkbaar ziet telenet dit als spam, en ze houden berichten verzonden met dit formulier tegen. Zelf heb ik het spam filter reeds uitgezet, maar de mails worden tegengehouden door de spam filters van telenet. Ik heb telenet-fairplay hiervan op de hoogte gesteld, en wacht af wat ze zullen doen. Wat denk jij dat aan het verzonden bericht moet veranderd worden opdat de spam filters deze berichten niet meer zien als spam?
Michel,
Een reden tot spam kan de titel van de mail zijn en/of de inhoud ervan.
Tot nog toe heb ik met dit script geen last gehad met de spamfilters. Hou me in ieder geval op de hoogte.
Groetjes
Cicco
Hallo,
Ik heb via jouw leidraad (lees gekeken, waar ik iets moest veranderen, dus niet gedownload) geprobeerd een werkend formulier te maken met Dreamweaver CS3, maar ik krijg nog steeds de Outlook pagina opgestart en waar je de mailregel moet toevoegen is mij ook niet helemaal duidelijk.
Heb dan je vbformulier gedownload, maar met welk programma open je een RAR bestand?
Met dank bij voorbaat voor de hulp.
Hallo Michel S.,
Kan je openen met het programma winrar : http://www.winrar.be/download.htm
Groetjes
Cicco
Hoe of wat is een goede code of meta tag dat bezoekers
na het invullen en verzenden van het formulier bij de bedanktpagina niet gelijk terug kunnen gaan om het te blijven verzenden…?
bvd Martin
Hallo Martin,
Je kan een cookie inbouwen dat er maar om een bepaalde tijd een mail kan verzonden worden vanop dezelfde pc.
Een minder gebruiksvriendelijke optie is om met javascript de ‘back button’ van je browser op de bedanktpagina te uit te schakelen. Indien geen PHP kent is dit de makkelijkste oplossing…
Besten,
Mijn formulier dat ik probeer gebruiksklaar te hebben, is nog niet in orde. Ik las hierboven dat PHP niet ondersteunt wordt door Skynet, heb dan een code van skynet ondertussen zelf gevonden, outlook start niet op, maar krijgt wel een foutrapport:
Kan iemand mij de aanvulling doorsturen om dit formulier correct te laten verzenden:
http://users.skynet.be/travel/voting2008.html
Met dank bij voorbaat,
Michel S.
Hey!
Wanneer ik het formulier test, en op verzenden druk, krijg ik een melding van: “Bestand downloaden of openen” En dan vraagt hij om het bestand mailformulier.php te openen/opslaan. Hoe kan ik dit probleem verhelpen, en wat heb ik verkeerd gedaan?
Mvg, Joost
@Michel S. : Skynet ondersteunt inderdaad geen PHP. Ik zie dat je nu een cgi form hebt geplaatst… Mits deze van skynet is vraag je best support aan Skynet hierover. Het formulier op webtutorials en het formulier van Skynet zijn 2 totaal verschillende dingen.
@Joost : Deze melding krijg je altijd als je het formulier locaal op je pc test. Zet het even online en test het dan opnieuw. Moest je deze melding toch online krijgen vraag dan even na of je host PHP ondersteunt.
Groetjes
Cicco
Hallo Cicco,
Ik heb een php server gevonden (alleen met reclame) dus ik wil op mijn plaatselijk webruimte (planet) al mijn formulieren zetten. Alleen ondersteunt hij geen php. Dus ik wil de php pagina (de code voor het versturen) wil ik op die php server zetten en de formulierpagina (om in te vullen) wil ik op de planetserver zetten. Alleen hoe kan ik er voor zorgen dat ze goed naar elkaar toe linken (incl. bedanktpagina) ? ?
Heb al geprobeert om de voledige linken in de pagina’s te plakken maar dat mocht niet baten..
Heb jij een idee??
Steven
http://forum.computertotaal.nl/phpBB2/viewtopic.php?p=284223
Hier staat dat je de backbutton NIET kan uitschakelen… Maar jij opperde net van wel.. Of lees ik de link nu fout ?
Steven
Steven,
Je kan inderdaad enkel meilformulier.php op de php server zetten. Vul dan bij action en de bedankt pagina de volldige url, inclusief http://
Dit werkt mits ik dit al zelf heb toegepast bij iemand anders.
Ivm het disabelen van de back button… dit is WEL mogelijk met javascript enkel is er zoals altijd wel een manier om dit te omzeilen. Enkel weet de gewone internet gebruiker dit meestal niet.
Oke Cicco,
Ik ga even dat van die pagina proberen en laat dat je graag weer horen. En dat artikel kwam ik zo in eens tegen vandaar
Steven
Super hij werkt nu wel ![]()
Ik weet niet wat ik anders heb gedaan dan daarvoor.
Verder wou ik even weten of je ook weer automatisch terug kon springen naar een pagina vanuit je bedank pagina. Zo’n refresh meta.. (als ik goed zit :s)
En weet je toevallig waar ik die code kan vinden voor het disabelen van de history button? Of weet jij zo de code al
?
Steven
Steven,
Automatish forwarden, plaats deze meta tag :
http://www.webtutorials.be/examples/forward.txt
5 = het aantal seconden voor de forward wordt uitgevoerd.
URL = naar welke pagina de forward gebeurt
Back button disablen :
http://www.codeguru.com/forum/archive/index.php/t-179262.html
Hallo Pierre,
Waarschijnlijk ondersteunt je hosting geen PHP. Kijk je dit eens even na?
Groetjes
Cicco
heb hem uitgepakt aangepast en wanneer ik alles invul dan krijg ik een blaauw scherm met codes van de php
zelf heb ik een zerver opgezet met Appavhe2.2 en PHP 5.2.5
als ik bv een andere php inzet bv mijn index.php dan werkt het wel perfect. Is er iets dat ik nog nmoet veranderen. Hoop natuurlijk gaag reactie. mvrg
Ben niet zeker maar denk dat het toch iets met je server te maken heeft. Heb dezelfde blauw/groene pagina al eens tegen gekomen als ik per ongeluk dit formulier locaal wil versturen.
Daarom veronderstel ik dat het daar toch iets mee te meken heeft…
Een mail server heb je inderdaad wel nodig.
Ben zelf niet zo op de hoogte van zelf opgezette servers. Voor de prijs wat het maar kost lijkt me een hosting een veel makkelijkere oplossing
Hallo vrienden,
In het formulier die ik heb zijn alle velden verplicht. hoe kan ik zorgen dat er het veld “opmerkingen” ook leeg gelaten mag worden?
Thanks
Hallo Roberta,
Bovenaan in deze tutorial zie je ‘Regel 1′ staan.
Daar staat omschreven hoe je de velden verplicht maakt. De naam van “opmerkingen” staat daar in vermeldt. Gewoon verwijderen uit deze regel.
Groetjes
Cicco
Hoi Cicco, ik geloof dat ik blond ben!
Ik kan wat jij net aangaf in de php bestand echt niet vinden.Moet ik misschien ergens anders zoeken?
Thanks
Deze regels staan in de code van het contact formulier zelf
Zoals in de tutorial is aangegeven mag je in het php bestand enkel en alleen het e-mail adres aanpassen. Niets anders…
Groetjes
Cicco
[...] Uit de zoekresultaten van deze website zie ik regelmatig zoektermen voorkomen met als doel hoe je een button kan opmaken. Een button zoals je bijvoorbeeld gebruikt bij je contactformulier. [...]
Ha Cicco,
Ik ben ook hard bezig met een site. Ik heb alle nodige pagina’s geupload, maar als ik op verzenden klik krijg ik telkens hetvolgende:
Deze fout (HTTP-fout 405 – Methode is niet toegestaan) houdt in dat een verbinding met de website kan worden gemaakt, maar dat de website een programmeerfout bevat.
Wat doe ik verkeerd? Kan dit ook aan de hoster liggen? http://www.active24.nl
Ik ben benieuwd, alvast bedankt!
Groet, JanP
Hoop dat ik ooit heb goed opgelet…
Maar heb je miss geen php server??
Sorry voor me brutaalheid ():-)
@JanP : Het kan zijn dat je hosting op een Windows omgeving draait. Stuur even een mailtje naar je hosting provider om te vragen of je PHP ondersteuning hebt op je server.
Dit formulier heeft een Linux omgeving nodig met PHP ondersteuning. Laat maar weten welk het antwoord was van je provider.
@Steven : Was dat op JanP gericht? Of een vraag voor mij?
Groetjes
Cicco
Hallo Cicco,
Als ik het formulier gebruik krijg ik een aantal foutmeldingen:
Notice: Undefined index: your_email_address in mailformulier.php on line 20
Notice: Undefined index: your_email_address in /mailformulier.php on line 20
Notice: Undefined variable: dodosmail_header_file in /mailformulier.php on line 105
Kun jij me helpen?
Bijvoorbaat dank, JW
Hallo JW,
2 vraagjes :
- Ondersteunt je hosting PHP?
- Heb je enkel het e-mail adres aangepast in mailformulier.php, zonder extra spaties en enters?
Groetjes
Cicco
Hoi Cicco,
Bedankt voor je snelle reactie!
Ja mijn hosting ondersteund PHP
Ik heb enkel het mailadres aangepast. Verder heb ik nog niets gedaan. Ik wilde eerste testen of het werkt.
Groetjes, JW
Als ik je formulier uit test zie ik dit vanonder staan : Cannot modify header information.
Dit wil meestal zeggen dat er html in de php geslopen is op de één of andere manier.
Download het formulier nog eens en probeer het opnieuw met een nieuwe mailformulier.php
Heb ik gedaan (vanmiddag ook al geprobeerd). Het heeft echter geen effect. De meldingen blijven identiek.
Als je het formulier invult wordt de lijst met meldingen nog veel langer.
Je testmail komt overigens wel gewoon binnen.
Groeten, JW
Dit probleem ben ik nog niet tegengekomen… Kan je eens een copie van het huidige mailformulier.php, welke nu op de server staat, doorsturen naar mijn e-mail adres?
Groetjes
Cicco
Hoi Cicco,
Wat ben ik blij dat ik jou tutorial heb gevonden. Eindelijk een script die werkt én bruikbaar is. Zelf ben ik vanaf scratch begonnen met dreamweaver en ben bezig met de site voor mn vriendin. Een contact formulier met een bedankt berichtje miste nog. Eindelijk
Nu nog even een paar vragen:
- ik heb wat geknipt en geplakt en jou gedeelte van het formulier onder gebracht in mijn contact.html. Opzich werkt het nu prima. Alleen ik zou net als een andere poster graag de Validation voor de invoervelden van dreamweaver gebruiken. Als ik bij de regels 1 (input requierd fields) weg haal geeft hij nog steeds de “error” via de php script. Moet ik ook iets wijzigen in het php script??
- Verder top met de meegestuurde info (browser info, besturingstysteem, ipadres) naar het emailadres. Is het (lees: heb je
) ook een code om de schermresolutie mee te sturen.
Ik wacht je bericht af.
Alvast bedankt!
Hans
Bedankt Hans!
Ik zie dat de persoon waarover je het hebt erbij heeft gezet welke code hij heeft verwijderd in mailformulier.php. Je kan op dezelfde manier tewerk gaan.
De schermresolutie van je bezoekers kan je terug vinden in je website statistieken.
Groetjes
Cicco
Het formulier werkt en heb de tekst uit het pph script iets aangepast en ben er erg tevreden mee.
Wat betreft de schermresolutie. Ik heb van mijn webbhost de gratis webalizer en deze geeft geen schermresolutie weer.
Ik het mogelijk om een stukje code aan jou script toe te voegen zodat naast het IPadres, OS etc ook de resolutie wordt mee gestuurd. Die code heb ik helaas niet dus als iemand die weet… houd ik mij aanbevolen
Hallo Cicco
Bedankt voor je formulier hij werkt heel goed.
Ik heb een vraagje : Is het ook mogelijk om extra velden en of checkboxes toe te voegen aan het formulier?
De checkboxes en extra textinput velden dienen dan uiteraard ook verzonden te worden met het contactformulier.
Groetjes Martin
Hallo Martin,
Kan je zonder problemen toevoegen. Gewoon je formulier uitbreiden en elk element de gepaste naam geven zodat je ze kan onderscheiden in de mail. Meer moet je niet doen.
De extra velden zullen in de mail vermeld worden.
Groetjes
Cicco
ik zit met het volgend probleem.
ik heb die instructies gevolg en mijn formulier aangepast.
alleen als ik de site met dreamweaver test ( testen gaat via internet explorer ) en ik druk op verzenden opent hij op een andere pagina, een vakje met de optie om het php bestand te openen of op te slaan.
ik wil gewoon zonder een pagina te zien verzenden
Naam :
Voornaam :
Filiaal nr. :
E-mail :
Phil,
Dit probleem is hierboven al meermaals aan bod gekomen.
Je moet dit formulier online testen… Dus eerst uploaden naar het internet en dan testen. Niet lokaal op je pc.
Groetjes
Cicco
hallo het werkt prima bij mij maar ik zou graag hebben dat het na zo een 5 seconden automatisch terug naar de oorspronkelijke pagina terug keert. Enig idee hoe ik dat zou kunnen oplossen?
alvast bedankt.
hallo cicco. ik had nog een vraagje. ik zou graag een weblog maken met een overzichtspagina met een lijst van alle aangemaakte artikels. per artikel,
de creatiedatum, naam van het artikel en een link naar dat artikel.
Het aanmaken van de artikels via een speciale pagina. De auteur heeft de
mogelijkheid om de titel en inhoud van een artikel in te vullen. Maak gebruik van javascript
om het formulier te evalueren voor het verzenden. Op deze manier kan je lege artikels en/of titels vermijden. De creatiedatum en de bestandsnaam zal het systeem
zelf kiezen. PHP zal automatisch dit artikel toevoegen aan de overzichtspagina.
Elk artikel bevat de mogelijkheid om een stukje commentaar op te nemen. De bezoeker
vult hiervoor een aantal invoervelden in. Minimaal dienen titel, e-mail van de bezoeker
en commentaar voorzien te worden. Indien de bezoeker geen e-mail adres opgeeft, zal het
systeem het IP-adres van de bezoeker gebruiken. De commentaar zal door PHP aan het
oorspronkelijke artikel worden toegevoegd voorzien van een timestamp, titel en identificatie
van de schrijver. Heb je hier geen tutorial over? Zou het zelf willen maken of met hulp…
Hallo Peter,
Het antwoord op je eerste bericht : http://www.webtutorials.be/2007/07/11/een-formulier-voor-mijn-website-maken-zonder-dat-outlook-opstart/#comment-5113
In verband met je tweede bericht… Twee vraagjes : Ken je iets van PHP? En waarom installeer je niet gewoon een open source blog zoals Wordpress of dergelijke? Dat heeft toch alles wat je wenst…
Hallo Cicco,
Echt ontzettend bedankt voor deze tutorial, werkt echt perfect!
Echter zou ik ook graag willen weten hoe ik bij het versturen van een formulier ook bijvoorbeeld 3 foto’s erbij kan verzenden. Ik heb het formulier al helemaal gemaakt met de — input type=”file” (bestandsvelden)– er ook al in. Maar wat moet ik dan nog in het php script toevoegen? En klopt het dat de enctype van het formulier dan op multipart/form-data moet komen?
Ik hoop dat je me zou willen helpen…
In ieder geval bedankt!
hey cicco
wel ik volg les in scripts en we krijgen nu php. maar ik ken er nog niet genoeg van om dit te maken. Mag heel simpel zijn.
alvast bedankt
@Erik : Het klopt van de enctype maar de PHP code is hier niet op voorzien. Hiervoor heb je een ander script nodig.
@Peter : Misschien dat er in de toekomst meer PHP gerelateerde tutorials komen maar momenteel is dit niet het geval. Het zal dan ook zo zijn dat de tutorials over bepaalde onderwerpen gaan en niet het ontwikkelen van een volledige applicatie.
Groetjes
Cicco
Best Cicco,
Bedankt voor je reactie. Ik moet dus een heel nieuw script gaan gebruiken, begrijp ik. Of ik zou twee formulieren moeten maken: 1 formulier om alleen tekst te verzenden (script van jou te gebruiken) en 1 formulier om de foto’s te verzenden (ander script).
Heb jij misschien een link of info voor me hoe ik dit het beste kan doen?
Alvast ontzettend bedankt!
Hallo Peter,
Hier wat meer info over image upload :
http://www.phphulp.nl/php/scripts/2/1095/
http://www.reconn.us/content/view/30/51/
http://www.americanfinancing.net/email-image-upload.cfm
http://www.plus2net.com/php_tutorial/php_file_upload.php
Hoop dat je hiermee genoeg info hebt om verder mee te gaan.
Groetjes
Cicco
Het uploaden van images ben ik inderdaad ook veel tegengekomen op het inet. Alleen de combinatie van tekst en bestanden kom ik niet echt uit.
Zal denk ik maar twee formulieren moeten gaan gebruiken en dus moet er twee keer op verzenden worden gedrukt.
In ieder geval ontzettend bedankt!
Dag Cicco
Heel hartelijk dank voor je tutorial,,goed geschreven, heldere uitleg, gewoon perfect, alleen ontvang ik niets in de opgegeven mailbox. Ik probeerde eerst met skynet.be dan met gmail.com, tevergeefs, er komt niets binnen
Kun je me verder helpen?
Alvast bedankt
Hallo Claire,
Heb je pagina juist bekeken en ik zie eigenlijk niets verkeerd… De enige reden wat ik kan bedenken is dat het aan freehostia ligt maar dat durf ik niet met zekerheid zeggen.
Heb je geen andere webruimte met PHP ondersteuning waar je het kan uitproberen?
Groetjes
Cicco
Dag Cicco
Het is gelukt! Je tip was prima: alles overgefietst naar one.com, dan ±24 u geduld en het werkt.
Inderdaad, freehostia ondersteund php maar bij free hosting is er geen E-mail forwarding.
Nogmaals hartelijk dank.
Hallo Cicco,
Ik heb alles ingevoerd wat hier staat. Ook het email adres veranderd in mailformulier.php . Ik heb ook het formulier en mailformulier.php samen in 1 map gezet. Helemaal bovenaan. Maar nog steeds doet hij niets. Hij zou ook na het invullen weer terug naar de index.html pagina moeten gaan wat ie ook niet doet.
En ik had zelf bovenin al een navigatiebalk gemaakt. Alleen dit werkt nu niet meer nu ik het formulier heb ingevoegd.
Weet jij misschien wat ik fout doe?
Groet,
Sander
ps: het formulier staat op de site
http://www.vc-athanatos.nl
en dan klik op schrijf je nu in.
Hallo Cicco,
Ik had een beetje te vroeg geroepen. Maar met een beetje sleutelen verstuurd hij de gegevens nu perfect!! Dank daarvoor. Alleen als het formulier verstuurd is gaat hij niet terug naar de index pagina maar geeft ie een foutmelding: Kan de webpagina niet vinden.
Komt dat omdat index.html niet in dezelfde map als het formulier staat?
En ik zou graag nog mijn navigatie balk boven het formulier zetten hoe krijg ik dat voor elkaar?
Sorry voor de vele vragen. Maar een formulier maken is echt nieuw voor mij.
groet,
Sander
Hallo Sander,
De verwijzing naar je index, waar je naartoe wordt omgeleid na het versturen, staat niet goed. Nu zoekt hij een index.html in de map Formulier, en deze is er natuurlijk niet. Geef bij value gewoon de url in : http://www.vc-athanatos.nl. Ofwel ../index.html.
Heb je ook al eens een ander e-mail adres geprobeerd?
Probeer ook eens om het niet in een map te zetten maar gewoon tussen je andere files.
Groetjes
Cicco
Sander,
Had je tweede bericht pas gezien nadat ik ook gepost had
Je maakt een pagina zoals je vorige pagina’s maar voorziet een ruimte voor het formulier. Deze plak je dan daarna erin.
Laat maar weten indien je het niet begrijpt.
Groetjes
Cicco
Hee Cicco,
Het werkt!!!! Echt super! Hartelijk dank!
En kan ik nu ook gewoon meerdere velden toevoegen? Of eventueel een checkbox? Want ik wil dat mensen optie kunnen geven of ze wel of niet komen? Of kan ik niets aan dit formulier veranderen?
groetjes,
Sander
Je kan zonder problemen alle formulier objecten toevoegen… enige dat je mmoet doen is ze elk een afzonderlijke benaming geven zodat je een onderscheid hebt in je mail.
Groetjes
Cicco
Beste,
Alvast chapeau voor de enorm goede tutorial!
Ikzelf ben een groentje in sites maken (heb zelf leren werken met DW) en nu wou ik voor mijn stage een site maken en hier dan ook een formulier invoegen. Toen ik op deze site terechtkwam, heb ik het script voor het formulier gedownload, in php-bestand mijn mailadres gestoken en gezorgd dat de juiste link naar het php-adres in het formulier zit. Nu staat de site niet online maar wou ik het toch al eens proberen. Vanaf dat ik op de knop ‘verstuur’ druk, komt er een pop-up dat vraagt of ik het bestand ‘mailformulier.php’ wil openen, opslaan of annuleren. Komt dit omdat de site nog niet online staat, of heb ik ergens een grote fout gemaakt?
Alvast bedankt!
groetjes
Kelly
Hallo Kelly,
Bedankt voor de positieve feedback. Dat is altijd fijn…
Dat komt inderdaad omdat je site nog niet online staat. Je dient het eerst op internet te zetten voor je het kan uittesten.
Ik hoor het wel indien je nog vragen hebt.
Groetjes
Cicco
beste,
dit is nog even een test-site vandaar/2008.
kan ik in het php bestand van het contactformulier twee email adressen invoegen i.p.v. een zodat twee collega’’s het formulier ontvangen
het formulier werkt trouwens uitstekend
met dank
mark
Hallo Mark,
Heb je al eens geprobeerd om een tweede e-mail adres erachter zetten, gescheiden door een (punt)komma?
Ik had het geprobeerd :
adress=”mptween@hetnet.nl;markpareyn@hetnet.nl” en dan krijg ik een foutmelding bij het versturen
…….=”mptween@hetnet.nl”;”markpareyn@hetnet.nl” stuurt het formulier enkel naar het eerste adres
(ik had een formulier in flash meet php verwijzing en daar werkte de ; wel ???
vriendelijke groet
mark
Hallo mark,
Zo zou het moeten lukken :
$your_email_address=”email@adres1.be; email@adres2.be“;
Vergeet zeker niet de puntkomma op het einde van de regel!
Groetjes
Cicco
Hoi Cicco,
Na lang zoeken heb ik je website weer gevonden!! En wat is de boel uitgebreid zeg, sinds vorig jaar. Echt super – ik heb binnenkort vakantie, en ik weet al waar ik een deel van mijn tijd mee ga doorbrengen.
Ondertussen heb ik dit formulier gedownloaden en getest met mijn eigen mailaccount. Het werkt! Bedankt!
Ik ga er nu aan “knutselen” zodat ik het mooi kan integreren in mijn eigen website.
Groetjes,
B’elanna
Hoi Cicco,
Heb het al een beetje “opgeleukt” en wat vragen toegevoegd. Het werkt allemaal! Nu nog toevoegen aan mijn site, dat doe ik binnenkort.
Nog een vraagje: kan/mag ik deze codes ook gebruiken voor een site met een meer commerciële inslag?
Alvast bedankt voor je antwoord!
B’elanna
Hallo B’elanna,
Je mag het formulier vrij gebruiken… Bedankt voor de positieve feedback
Groetjes
Cicco
Beste Cicco,
Super bedankt. Het werkt perfect. Zelfs een leek als ik krijg het voor elkaar, en ik krijg op deze manier veel lol in het bouwen/verbeteren van mijn site. Onwijs bedankt!
Groet Robert
Beste,
In ieder geval bedankt voor dit geweldige script!
Was al lang aan het zoeken naar een script met verplichte velden. En eigenlijk werkt niets echt goed. Dit wel BEDANKT.
Heb toch nog een vraag,
Ik heb geprobeert om een checkbox toe tevoegen.
En er voor te zorgen dat hij verplicht aangevinkt moet worden. Maar als je hem niet aan vinkt krijg je de melding ddat hij niet goed is ingevuld. Maar als je heem ook vinkt krijg je dit ook. Weet jullie hoe ik doe moet doen?
Groeten, Jurgen
hallo,
wanneer ik het mailscript.php download van deze site komt het in een .RAR bestand en allemaal onleesbare codes en zie nergens de zin staan waar je je e-mail adres moet invullen hoe komt dit ?
bij voorbaat dank
grts
cedric
@ Jurgen : Ik ga vanavond of morgen een mailformulier maken met een checkbox erbij en online zetten. zo kan je deze overnemen en verder uitbouwen.
@ Cedric : Heb je het programma Winrar geïnstalleerd? Dit heb je nodig om het bestan uit te pakken.
Groetjes
Cicco
Beste,
Alleszins merci voor dit geweldige script en de zeer overzichtelijke uitleg. Ik heb dit form toegepast op een website waar ik mee bezig ben, ook uw mailformulier aangepast met mijn emailadres en mee op de server gezet.
Als ik het form probeer en verzend krijg ik via het mailformulier.php de melding “Fout! – het verplichte veld Client name is niet ingevuld.” en nochthans was het wel ingevuld. Kun je mij helpen bij deze?
Het webadres waar ddeze form te vinden is: http://www.coolsolutions.ch/contact.htm
merci op voorhand
Lieven
Hallo Lieven,
Probeer eens de ‘name’ en ‘id’ van je tekstvelden dezelfde benamingen te geven. Gebruik geen hoofdletters en spaties.
Laat maar weten of het zo lukt.
Groetjes
Cicco
Hey cicco,
merci, k heb de aanpassingen gedaan en nu lukt het.
Echt bedankt, nu kan ik een heel eind verder en dit formformulier in heel wat websites en toepassingen gebruiken.
Dank ook voor de uitstekende service.
Lieven
Cicco,
ik ben ook op zoek naar een formulier voor mazoutbestellingen door te geven. Maar ik krijg jou formulier niet aan’t werken.
Wanneer ik een formulier probeer te verzenden, dan wordt Dreamweaver geöpend, en wordt het bestand “mailformulier.php” in Dreamweaver geöpend.
Wat zou er mis lopen?
Ik zou ook graag enkele radiobuttons willen toevoegen.
Groetjes,
Robert
Hallo Robert,
Dat komt omdat je het formulier locaal op je pc test. Zet het online en probeer dan nogmaals…
Radio buttons kan je toevoegen door middel van de Radio Group.
Groetjes
Cicco
Cicco,
ik had de bestanden wel op de site staan, maar opende ze vanuit verkenner om te proberen, en dat werkt blijkbaar niet. Rechtstreeks vanop de site lukt nu wel. Bedankt voor het goed werkend formulier.
Nu nog kijken of ik het aan’t werken krijg met radiobuttons.
Groetjes,
Robert
Cicco,
ik wil proberen om het formulier naar 2 emailadressen te sturen, maar dat lukt me niet.
Hieronder zie je de aanpassing die ik in “mailformulier.php heb gedaan:
$your_email_address=”geron.robert@skynet.be; rgeron@ford.com“;
Hoe komt het dat dit niet werkt?
Groetjes,
Robert
Goedemorgen… Hopelijk kun je deze leek helpen.
Ik wil graag dit formulier gebruiken, eindelijk een mooi formulier dat zonder outlook verstuurd wordt. Maar als ik het bestand download is het onleesbaar. Wellicht doe ik iets heel doms, maar jij kunt me vast helpen.
Thanks, Bibi
Goedemorgen Bibi,
Je moet winrar geïnstalleerd hebben om het bestand te kunnen uitpakken : http://www.winrar.be/download.htm
Groetjes
Cicco
Thanks… nog een vraagje, hij linkt niet door naar de bedankt pagina… url not found… Kan ik je mijn code mailen?
Kan maar 2 oorzaken hebben :
- Ofwel heb je de url naar de pagina verkeerd ingevuld. Zie regel 4 in de tutorial.
- Ofwel staat de bedankt pagina niet online.
Groetjes
Cicco
Allebie in orde… ben wel een leek, maar beetje weet ik toch…
dit is de url;
klopt toch?
Groetjes Bibi
Bibi,
Kan je de url nogmaals posten aub? Deze is gewoon zichtbaar als je deze intypt.
Groetjes
Cicco
‘n Prachtig formulier, al meerdere keren gebruikt, thnx!
Nu wil één van de eigenaren van een site waar ik er een voor maakte, dat er bij verzenden een mail naar hem gestuurd wordt, en dat tegelijkertijd de klant hetzelfde ingevulde formulier toegemaild krijgt. Is er zoiets mogelijk?
(Blijkbaar vinden de bezoekers het te onduidelijk dat ze slechts worden doorgestuurd naar een pagina waar ze bedankt worden voor hun reservering.)
hallo
ik heb het php formulier geplaatst maar wanneer ik op de submit knop druk dan verstuurd hij niet maar wil mijn pc het formulier downloaden.
kan dit zijn dat mijn provider ‘fulladsl” geen php ondersteund?
bedankt
hallo
intussen ben ik het ook te weten gekomen, ik ben nu overgeschakeld naar 110mb.com
zij ondersteunen wel php mits een kleine vergoeding, hopelijk was dit een goede keuze
groetjes
naar : Alex Rommers
je moet het php bestandje wel veranderen. in het eerste stuk moet je jouw email invullen.
Ik heb de code gekopieerd naar DW, en dat gaat goed. Nu wil ik het PHP script downloaden, maar krijg dan een RAR bestand, en krijg dit niet geopend in DW. Of in ieder geval alleen maar ‘rare’ tekens.
Hoe moet ik dit oplossen ?
Hallo Ilse,
Je moet winrar geïnstalleerd hebben om het bestand te kunnen uitpakken : http://www.winrar.be/download.htm
Groetjes
Cicco
Hoi Cicco,
Dank je, het is gelukt..
Moet ik het formulier percee online zetten om het te testen, of kan dat ook lokaal ?
Groetjes Ilse
Hallo Cicco,
Ik wil je graag ontzettend bedanken! Deze tutorial heeft mij ontzettend geholpen. Veel klanten liep ik mis doordat het formulier op mijn site verzonden werd door outlook. Niet iedereen heeft zijn/haar email adres gekoppeld aan dit programma.
Dit is dus een geweldige oplossen!!
Bedankt!!
Hallo Cicco,
Aangezien ik erg tevreden ben over het formulier, dacht ik… ik pas hem 2 keer toe op mijn website.
Zo heb ik een formulier voor het reserveren voor een vakantiewoning op de site en ik heb een formulier voor het reserveren van een auto.
Nu heb ik alle formulieren en pagina`s een eigen naam gegeven om foutmeldingen te voorkomen.
Zo heb ik “reserveringsformulier.html” gekoppeld aan “mailformulier.php” (de pagina voor het reserveren van een vakantiewoning)
De pagina “Auto huur.html” is gekoppeld aan “autohuurformulier.php” (de naam zegt het al waarvoor de pagina dient)
Het eerste formulier dat op mn website stond deed het goed, maar nu ik de andere pagina aan de website heb toegevoegd, werkt de bevestigingspagina bij het verzenden van het formulier niet meer. (De bedanktpagina heb ik voor beide formulieren een andere naam gegeven)
Heb je misschien enig idee wat dit kan zijn?
Alvast bedankt voor je antwoord.
Groet Raymond
Hallo Ray,
Werkt het bij beide niet meer? Welke foutmelding krijg je? Welke pagina krijg je te zien na het versturen?
Groetjes
Cicco
Beide ontvangsbevestigingspagina`s werken niet meer.
Toen ik nog maar 1 formulier in mn site had verwerkt, deed de ontvangstbevestigingspagina het nog wel.
Ik werk met frames, dus ik kan niet echt goed nagaan welke pagina ik nu zie. De pagina bevat in ieder geval wel mijn achtergrond alleen dan zonder tekst.
Hallo Ray,
Het enige dat ik verkeerd zie aan beide bedankt pagina’s is dat je het Google Analytics script verkeerd hebt geplaatst.
Het moet boven /body staan en niet boven body. Pas dit eens aan en probeer dan opnieuw.
In je formulier moet je ook eens naar je buttons kijken… Deze werken niet goed. Heb je hier telkens een nieuwe Radio Group voor gebruikt?
Groetjes
Cicco
Bedankt voor je snelle reactie.
Ik zal die Google Analytics er eventjes uithalen. De gegevens hiervan kreeg ik toch al niet goed weergegeven in mn account.
Wat bedoel je precies met de Radio Buttons werken niet goed? Ik krijg ze namelijk wel goed vermeld in mijn mail. (zie onderstaand) Ook heb ik ze allemaal een eigen naam gegeven.
referentienummer: SP1001
aantal_personen: 1 persoon
Luchthavenservice: Ja
Welkomstpresent: Witte wijn
Boodschappenpakket: Ja
Huur_ledikant: Ja
naam: Cicco
adres: Webtutorials
woonplaats: 222
telefoon: 222
email:
vragen:
Eens ingevuld krijg ik mijn keuze niet meer veranderd van de buttons… Ik gebruik FireFox. Weet niet of IE ook dit probleem heeft.
Ohw wat vreemd.
IE heeft dat probleem niet. Dan moet ik daar ook nog maar eens naar kijken dan!
Inmiddels heb ik uit de bevestigingspagina voor autohuur de google code verwijderd (geen resultaat)
Op de bevestigingspagina voor de woning heb ik de code verplaatst (helaas ook geen resultaat)
Het is toch wel mogelijk om 2 van deze formulieren op de site te verwerken, of ziet het PHP bestand misschien iets van een dubbele vermelding van een bepaalde code? Ja ik ben echt een leek op PHP gebied, dus ik roep ook maar wat.
Bedankt in ieder geval dat je me verder probeert te helpen
Heb zelf ook al 2 afzonderlijke mailformulieren op 1 website gebruikt zonder problemen… Moet dus werken.
Ik heb wel maar 1 bedankt pagina gebruikt voor beide formulieren. Probeer eens 1 bedankt voor beide formulieren. Werkt dat wel?
Groetjes
Cicco
Hoi Cicco,
Bedankt voor het meedenken.
Inmiddels heb ik 1 en dezelfde bedankpagina gebruikt, ik heb alles op een andere plek gezet in mn root, maar niks werkt.
Ik weet ook niet welke pagina hij nou eigenlijk laadt, nadat het formulier is verzonden, als ik dat wist, kan ik er misschien achter komen wat het probleem is. Hij geeft namelijk wel mijn achtergrond weer.
In de PHP bestanden heb ik namelijk wel die achtergronden geplaatst, waardoor ik de foutmelding niet op een saai wit formulier weergegeven wordt. Kan dat het misschien zijn?
Jeuj!!
Het probleem is opgelost. Toen ik bovenstaand berichtje schreef had ik ineens een ingeving
Het lag dus aan het PHP bestand. Met dreamweaver heb ik de kleur en de achtergrond van dit bestand aangepast. Waarschijnlijk kan dat niet op die manier, want hierdoor leest hij het PHP bestand automatisch in als het formulier is verzonden (en dus niet het bedankt.html bestand)
Heb je enig idee welk tekst in het PHP bestand in zal moeten aanpassen om mijn eigen achtergrond te kunnen krijgen?
Dat was dan mijn laatste vraag!
Ik wil je heel erg bedanken voor deze supermooie en handige tutorial!
Groeten Ray
Oke, het viel me op dat veel mensen last hebben van GEEN PHP ondersteuning.
Een webserver wat gratis is is byethost.com
Is 250 mb EN PHP ondersteuning. Het is heel makkelijk en goed werkend.
Mist jouw verwijzingen allemaal kloppen anders krijg je allemaal popups.
Ook kan je hier je alleen je php op zetten en dan zoals cicco al zei: je volledige link kopieren. Succes
@Ray :
Het is niet de bedoeling dat je mailformulier.php gaat opmaken met kleuren en dergelijke. Dit is een script… Zoals aangegeven enkel je e-mail adres aanpassen.
Aanpassingen van opmaak doe je in je contact pagina of bedankt pagina. Want het zijn ook deze dat je wil aanpassen veronderstel ik?
@Steven : Bedankt voor de tip! Zal nuttig zijn voor velen hier…
Groetjes
Cicco
Geen dank.
Ook ik heb jouw forumulier gebruikt en super hulp van je gekregen.
Dus ff mensen hier extra helpen kan geen kwaad
Groetjes, Steven
Hey Iedereen,
De code is super maar hij werkt bij mij niet. Ik heb de pagina´s ge-unzipt (of unrart eigenlijk
) en vervolgens heb ik het formulier documentje opgestart. Maar wat ik krijg als ik op verzenden druk, is die hele zooi die in mailformulier.php staat erbij… kan iemand me helpen?
Groetjes, Bas
Hallo Cicco,
Toch nog een vraag van mij ![]()
Zou ik in het formulier een afbeelding kunnen plaatsen? Zonder dat hij mijn formulier dwarsboomd?
Wat ik dan wil is dat je iets kan reserveren, en dan zie je wat aan hand van de foto die naast de Radiobutton staat.
Kan dit?
Ik heb vermoeden van wel. maar omdat ik er nog niet klaar voor ben vraag ik het eerst even
Alvast bedank,
Steven
Hallo steven,
Sorry voor het late antwoord… Het zijn drukke tijden.
Het php script zelf is niet voorzien op het meesturen van images in de mail. Maar je kan gerust in het contactformulier een image zetten… Beetje gebruiksvriendelijkheid voor de bezoeker. De bezoeker ziet dan wat hj reserveert maar jij krijgt de image niet te zien in de mail.
Kan je hier verder mee?
Groetjes
Cicco
Hallo Cicco,
Ik kan hier verder mee. Alles krijgt een naam dus dan weet ik wat er is gereserveerd. Ik dank je.
Steven
Hallo Cicco,
Ik kom toch even terug op de opmerkingen dat een @hotmail.com adres niet werkt.
Helaas heb ik daar ook last van. Weet jij daar inmiddels al meer over??
Met vriendelijke groet,
Steven
HELP ! ! :S
Oke nu heb ik je hulp dus echt weer gauw nodig ![]()
Hier is de site waar het over gaat
http://www.csjellie.co.cc/
Nu heb ik het php formulier op een php server gezet (funpic.de)
Ik heb mijn contact.html verwezen naar het hele adres van de server (uiteraard ook met de naam van het php formulier)
Alleen wanneer ik op verzenden klik, krijg ik geen foutmelding van dat mijn email niet goed is (wat wel zo was) maar krijg ik als fout: Ongeldige actie :S
Ik heb nu totaal geen flauw idee wat ik fout heb gedaan
Kan je me zo snel mogelijk (oeh best onaardig:P) helpen??
Steven
Cicco,
Helaas kom ik toch weer terug op het @hotmail.com
In het php script kan je GEEN @hotmail.com gebruiken.
Met jouw testen kan dat dan ook niet??
Groet, Steven
Hallo Steven,
Er schijnen inderdaad wel wat problemen te zijn met hotmail adressen maar dit ligt niet aan het PHP script mits het gewoon geprogrammeerd is met de PHP syntaxen en dat is voor iedere mailbox hetzelfde.
Groetjes
Cicco
Halllo Cicco,
Ik heb jouw formulier gebruikt. En die is toch geprogrammeerd met de PHP Syntax??
Of zou het dan aan Hotmail liggen? Dat ze dat op een of andere manier hebben geblokt??
Bij gmail komt er bij afzender namelijk root te staan, en bij een gewoon planet adres staat er geen afzender bij.
Zou dat het kunnen zijn??
Groet, Steven
(Hmm, nu weer wel. Ligt dat aan wat ik schrijf?)
Ik wilde even terugkomen op mijn reactie van 24/9, omdat anderen misschien met dezelfde vraag zitten.
Inmiddels heb ik een mooie oplossing gevonden om een mail naar 2 adressen tegelijk te laten sturen.
Het formulier, de mail voor de ontvanger, de bevestigingsmail, zo’n beetje alles is daarbij aan te passen met behulp van php en css. Het is zelfs mogelijk om een logo in de mail mee te sturen! Mailen vanuit een hotmailadres is ook geen enkel probleem. En voor evt. vragen is er een forum.
(Aha, ik kan de link niet “normaal” invoegen…
Dan doen we ‘t even anders:)
Het script vind je op:
http://www.cj-design.com/
Ga op de openingspagina naar “products” –>”free_downloads”–>”php_scripts”–>”cjweb2mail”
Hallo
Ik heb uw script gebruikt om het formulier te verzenden via PHP ipv outlook. Maar wanneer ik op verzenden klik krijg ik de volgende melding:
The server encountered an unexpected condition which prevented it from fulfilling the request.
The script had an error or it did not produce any output. If there was an error, you should be able to see it in the error log.
Wat ik daar aan doen? Hosting is bij IPOWER en ze ondersteunen PHP. Wat zou het probleem zijn?
Bedankt?
hallo
Ik probeer een website te maken met formulieren. Eerst had ik deze–> http://www.hetgeertje.nl/Pagina%27s/Informatie/informatie5.html maar die werkt niet. Als je op versturen klikt wordt er om een gebruikersnaam en wachtwoord gevraagd.
Nu heb ik het bovengenoemde formulier gemaakt en als test in mijn server gezet (dat adres heb ik bij de url ingevuld) Maar dan heb ik precies hetzelfde probleem
Wat gaat er fout? Snap er niks van en hoop stiekem jullie wel.
Groetjes Willeke
@ Pieter : Nooit voor gehad maar best vraag je dit eens na bij je hostingprovider. Lijkt me een functie die niet beschikbaar is op de server of te beperkt
@ Willeke : Heb je een Linux of Windows server? PHP werkt niet op een Windows server.
Groetjes
Cicco
Hmm, weet ik niet. Heb site plek via http://www.vuurwerk.nl. Hostnaam is http://ftp.hetgeertje.nl
Zit het antwoord hier tussen toevallig??? Hoe kom ik anders op het juiste antwoord?
Willeke,
Het antwoord hierop vraag je best na bij vuurwerk.nl. Zij zullen je hierop kunnen antwoorden.
Groetjes
Cicco
Halo Cicco
We hadden inderdaad een windows server. inmiddels is ie omgezet en krijg ik de volgende foutmelding in het bedankscherm als je op versturen drukt
Warning: main(class.phpmailer.php) [function.main]: failed to open stream: No such file or directory in /home/users/h/e/hetgee/www/Pagina’s/Informatie/verzend.php on line 46
Fatal error: main() [function.require]: Failed opening required ‘class.phpmailer.php’ (include_path=’.:/opt/php-4.4.7/lib/php’) in /home/users/h/e/hetgee/www/Pagina’s/Informatie/verzend.php on line 46
Enig idee wat er mis is?
Groetjes Willeke
De melding zegt ‘No such file’… Hij vindt de file dus niet. Staat verzend.php wel online? En op de juiste plaats?
Indien wel moet je eens kijken of er enkel administrator rechten zijn op je ftp.
Groetjes
Cicco
de pagina stond wel online opzich. Maar inmiddels heb ik het php bestand veranderd. (de code van deze site, daarvoor had ik een iets andere code die op zich wel ooit werkte) Maar nu blijft ie zeggen dat er verplichte velden niet ingevuld. Had het even getest met het formulier hierboven en dan zei ie ook standaard dat het email adres niet ingevuld was.
Een idee:-)
Maak van het tekstveld ‘email’ een verplicht veld in de code. Dit moet altijd ingevuld zijn… anders heb je geen reply adres.
Hallo
Ik heb geprobeerd er een verplicht veld van te maken maar hij geeft nog steeds aan dat ie niet ingevuld wordt ook als je hem wel invult.
Wat doe ik fout?
Heb je buiten het e-mail adres andere veranderingen gedaan in mailformulier.php? Probeer anders een nieuwe kopie van mailformulier.php online te zetten.
In principe is het doodsimpel… Hetgeen je hier afhaalt werkt perfect, alleen je e-mail adres en enkele instellingen aanpassen en dat is het…
Hallo Cicco,
Vraagje,
Is het mogelijk om een bestand (Foto) in het formulier mee te sturen?
Groetjes,
Jurgen
Yeah ze doen het!!! Super.
Stiekem toch nog even een vraagje. Weten jullie misschien de code dat je de mensen de optie kan geven dat het mailtje ook naar hun zelf verstuurd wordt en/ of dat je in de bedank pagina de tekst van hun verstuurde bericht nog even zet.
Groetjes Willeke
@Willeke: Volgens mij kan dat niet met dit script, maar wel met het script wat ik tipte. Zie mijn reacties van 7/11.
Cicco,
ik heb een mailtje gekregen van formdesk.nl waar hetvolgende instaat:
Dit bericht heeft betrekking op uw Formdesk abonnement met de formulierenmap hobby.
Het is alweer bijna 3 maanden geleden dat u een account opende op onze formulierenservice Formdesk.
Wij hopen dat u deze periode naar tevredenheid gebruik heeft gemaakt van onze dienst en dat u uw account wilt voortzetten.
Over 7 dagen verloopt uw proefperiode. Uw formulieren zullen dan niet meer beschikbaar zijn en kunnen dus niet meer ingevuld worden.
Indien u uw formulieren beschikbaar wilt houden dient u zich binnen 7 dagen te abonneren.
Abonnementen zijn verkrijgbaar vanaf € 49,= per jaar.
Daar ik voor de website van ons niet vergoed wordt is dit voor mij een probleem en ben ik genoodzaakt om voor een andere oplossing te zoeken. Heb jij enig idee hoe ik dit kan oplossen?
Met vriendelijke groeten,
Robert
Robert,
Stuur me even een mailtje naar info at webtutorials dot be met wat meer info over het probleem.
We vinden wel een oplossing.
Groetjes
Cicco
Hallo Cicco,
Zou jij mij even kunnen controleren ?
Dit is mijn pagina waar het niet lekker loopt.
http://dzjunior.byethost9.com/website/contact.html
Ik weet niet hoe of wat maar hij verstuurt mijn mail niet.
Thanks Steven
Maar dat klopt niet, hij staat namelijk wel online, alleen als ik hem opvraag krijg ik zoiezo een foutmelding.
Hij zou hier moeten staan
http://dzjunior.byethost9.com/website/mailformulier.php
Wat ik nu krijg is een HTTP-fout 500
met als optie:
De website bevat een programeerfout
Zou mijn script dan niet goed zijn?? Volgens mij (schiet me nu te binnen) heb ik wel die server info verwijdert. Zou ik dat dan niet goed gedaan hebben??
Nah om je het niet na te laten kijen
Download ik jouw pakketje weer even opnieuw.
Nah ik hem eraf gehaald en opnieuw erop gezet, alleen nu blijft hij zeuren dat ik het verplichte veld (email) niet heb ingevuld. Het verplichte veld noemt hij niet. Maar dat is het enige veld wat ik in de contact pagina heb aangegeven.
Mag ik je hulp nog een keer gebruiken
Hallo Cicco,
Ook ik heb een dag of 3 gezocht op google voor een oplossing voor mijn probleem; ‘gewoon’ een lijstje met radiobuttons, waarvan de bezoeker er dus 1 moet aanklikken voordat hij/zij verder kan…
Ik begin net met website’s maken en ben absoluut niet bekend met php, dus zocht een html oplossing.
Uiteindelijk dus hier terecht gekomen, en na het lezen van de reacties toch maar wat aan het proberen gegaan met dit formulier en script. Het beloofde namelijk dat wat ik wilde, het verplicht invullen van een veld.
En wat denk je. Na enkele pogingen is het me weliswaar nog gelukt ook!!
Cicco, heel veel dank voor je ‘tutorial’. Ik weet zeker dat ik hier vaker kom kijken!
Groeten Frank
Hallo chicco
Ik heb mijn contact html en PHP file in een map geplaatst.
Ik moet allen “file:” voor “mailformulier.php” in de form declaratie zetten. Anders krijg ik een open formulier.
Klopt dit?
Ik krijg na het toevoegen geen bevestiging van het versturen van de mail.
Groetjes, Jan
Hallo Jan,
Wat bedoel je met “file:” ervoor zetten? Bedoel je met bevestiging de bedanktpagina?
Kan ik het formulier ergens zien? Is wat makkelijker…
Groetjes
Cicco
Hi!
Geweldige tutorial dit. Maar.. ik kom er toch niet helemaal uit.
Ik krijg deze melding:
Not Found
The requested URL /public/sites/www.dijksite.nl/mailformulier.php was not found on this server.
Maarrr… mailformulier.php staat wel in die map op de server. Hoe kan dit?
Groetjes,
Elaine
form id=”form1″ name=”form1″ method=”post” action=”/public/sites/www.dijksite.nl/_wp_scripts/mailformulier.php”
Nou, het gaat niet zoals ik wil.
Dit is letterlijk gekopierd:
form id=”form1″ name=”form1″ method=”post” action=”/public/sites/www.dijksite.nl/mailformulier.php”
(Even weggehaald)
Hallo Elaine,
Probeer eens enkel mailformulier.php tussen de quotes te zetten van de action. Volgens mij is dit genoeg als hij in de root staat.
Groetjes
Cicco
Ja! Hij doet het
Stom, ik had dus wat aangepast.. maar dat hoefde niet.
Anyway, thanks!
Groetjes,
Elaine
Nog 1 vraag. Hoe verander ik de kleur van de letters? Lettertype is gelukt, zie:
http://www.dijksite.nl/contact.html
Maar de letters blijven zwart.
Groetjes
Ealine
Euhmm… Weet niet hoe jij werkt maar in Dreamweaver is dat gewoon de tekst selecteren en een kleur geven met het palletje.
Je kan dit ook met CSS maar door de vraag denk ik niet dat dit gekend is
Groetjes
Cicco
Hallo,
Eerst, bedankt voor het script en het formuliertje, maar…
als alles zou werken zoals het moet zou ik niet reageren ?
Ik heb het formuliertje gelaten zoals het was (dit pas ik later wel aan naar mijn wensen) en in het script het gegeven e-mail adres aangepast naar het mijne, het formuliertje + script op de server gezet, en een kleine test gedaan, ik krijg de mededeling terug “Je mail is goed ontvangen”, maar er verschijnt niks in mijn mailbox ?? Geen idee waar de mail is gebleven, let wel..ik ben geen specialist o.i.d. dus misschien is dit een beetje dom ??
Alvast bedankt
Peter
Peter,
Heb ik ook gehad.
De mails werden tegengehouden door de spam filters van telenet.
Om dit op te lossen heb ik telenet een mail gestuurd om de mails door te laten
Grtn
Michel
Beste,
Ik heb sinds kort een website gemaakt voor een klant.
Echter krijg ik de contact pagina niet in orde.
Zou iemand me kunnen helpen en mailen naar:
van_hove_peter@hotmail.com
Hopelijk kan ik hierbij geholpen worden en via deze weg iets wijzer worden i.v.m. contact formulieren.
Dank bij voorbaat,
Peter
Mocht iemand nog een oplossing hebben voor de zwarte letters voor de invulvakjes.. houd ik me aanbevolen!
Hallo Elaine,
Vind het een vreemde vraag wat je stelt
Welk programma gebruik je om een website te maken als je niet met Dreamweaver werkt? Met wat schrijf je je tekst?
Groetjes
Cicco
Elaine,
Als je met kladblok werkt kan je de kleur simpel aanpassen met HTML : http://www.w3schools.com/tags/tag_FONT.asp
Met NVU : http://www.designyourownweb.com/nvu/format-text-nvu.htm
Groetjes
Cicco
Hallo!
Harstikke bedankt voor het script en formulier!! Ik ben zo blij dat ik die gevonden heb.
Ik heb alle 3 de bestanden aangepast en op een site gezet. Maar ergens gaat iets niet helemaal goed: na invulling wordt een mail verstuurd en komt de bedankt pagina in beeld. Maar in de ontvangen mail staat enkel de SENDER INFO. Ik zie dus waar vandaan de mail is gestuurd en zo; maar hij neemt de gegevens van het formulier niet over.
Waar kan ik het zoeken?
Alvast bedankt !!
Groeten,
Rosy
Hallo Rosy,
Kan je een link achterlaten naar het formulier aub? Zo kan ik bekijken waar het probleem ligt.
Groetjes
Cicco
Goede morgen Cicco,
Hierbij de link:
http://www.levenswending.nl/tekstpaginas/aanmeld2.html
Fijn dat je er naar wilt kijken!
Groeten,
Rosy
Hallo Rosy,
Probeer volgende aanpassingen eens :
- De values van je dropdown zonder spaties.
- Probeer het formulier eens zonder de radio buttons.
Groetjes
Cicco
Beste Cicco,
Heb e.e.a. getest, maar dat hielp niks.
Maar ik kwam er zojuist achter dat ik het volgende fout heb gedaan: ik had bij enctype ‘text/plain’ ingevuld!
Dit heb ik aangepast en nu komt de mail wel goed aan.
Nogmaals bedankt!!
Groeten,
Rosy
Allereeerst: bedankt voor je script
Maar ik krijg de volgende melding als ik hem offline test. het is een heel stuk:
– knip –
Ik heb niet veel verstand van PHP, maar ik weet wel dat dit niet klopt
Sorry voor de lange code
Jelke,
Dan test je hem toch gewoon online hé ![]()
Is al meerdere keren aan bod gekomen hier bovenaan… Je moet het online testen.
Groetjes
Cicco
Hij doet het al. ik wist niet dat je hem per se omline moest testen. inieder geval bedankt
Groeten,
Jelke
Ik heb nog 1 vraagje:
De reactie’s komen nu in mijn map ongewenst. is het ook mogelijk om dit gewoon in mijn Postvak IN te krijgen? Want als ik dat bij Hotmail ga instellen dan krijg ik misschien wel alle ongewenste mails in mijn Postvak IN en daar heb ik geen zin in.
Jelke
Gebruik zelf geen Hotmail maar als ik het goed voor heb staat in ergens bovenaan in de mail van Hotmail een link ‘Markeren als veilig’. Zou moeten helpen…
Groetjes
Cicco
Haai,
Ik krijg reacties als er gepost is vandaar dat ik even inval.
Kan je met dit formulier dan via hotmail je berichten krijgen???
Werk er al tijdje mee en hotmail pakt hij niet.
Is er dan een ander script gebruikt??
Steven
Hey,
wat een geweldig tutorial is dit.
Ik snapte er echt helemaal niets van, voor het eerst een formuliertje maken en nu is t opzich allemaal gelukt.
Alleen 1 probleempje, heb alles op de server gezet en als ik op versturen klik komt hij wel binnen maar geeft hij niet de bedank pagina weer…..???
Hoe komt dit?
Bedankt alvast.
[...] Ik heb een contactformulier gemaakt (layout moet nog afgewerkt worden), volgens het script op Formulier maken zonder dat Outlook opstart | Web Tutorials Zie Naamloos document – eerste pagina onderaan, onder "laatste". Maar er is blijkbaar [...]
Hallo Cicco,
Zou jij mij even kunnen helpen?
Heb de stappen gevolgd, php staat op http://vogelzang.byethost24.com/mailformulier.php en de registratiepagina op
http://users.telenet.be/feestzalenvogelzang/form.html
Ik weet niet hoe hoe het komt maar ik krijg geen mails binnen, zowel op hotmail en op telenet geprobeerd…
Thanks,
Dennis
Hallo
ik heb beide pagina’s gemaakt en op mijn server geplaatst op de zelfde hoogte. Als ik het formulier open komt dit mooi op mijn scherm tot als ik op versturen klik. dan krijg ik een groen scherm met php code in mijn browser. weet iemand misschien wat het probleem kan zijn?
greetz jona
Hallo,
Wat een opluchting: na weken zoekwerk en veel frustraties eindelijk een formulier wat werkt!!! BEDANKT.
Toch nog een vraagje: kan het bericht ook naar 2 email adressen gestuurd worden? En zo ja, hoe pak ik dat aan?
Alvast bedankt voor jullie reacties en nogmaals: een geweldige uitleg!
Kan je dit formulier ook uittesten wanneer het nog niet op een server staat maar het nog op je harde schijf staat?
Heb geprobeerd doch formulier werkt niet. Er wordt niets verzonden, noch bedanking. Geprobeerd met oa skynet en telenetadres, niets in ongewenste mail…
Graag hulp.
Hallo hier ben ik terug. Ik heb alles eens overgedaan met een ander formulier. http://www.oostersewatertuinen.be/formulier
Wat blijkt alles werkt als ik direct naar dit adres ga.
Als ik start vanop http://www.oostersewatertuinen.be/index en kies voor contactformulier dan krijg ik formulier maar vanaf verzenden loopt het mis.
Nu krijg ik http://www.oostersewatertuinen.be/formulier/post.php
nadien geprobeerd met formulier van jou Cicco en dan na verzenden http://www.oostersewatertuinen.be/contactformulier/mailformulier.php
Kan iemand mij helpen aub ?
Weet absolut niet meer waaraan het kan liggen.
bizar he, rechtstreeks ok, vanop de startpagina mislukt
grt
Tom
@ tom
Server ondersteund php?? En was de link waar je pagina staat??
Even wat uitgebreider is makkelijker
Steven
Hallo Steven,
Php werkt, heb hiervoor navraag gedaan bij hosting.
http://www.oostersewatertuinen.be
laaste keuze op pagina, linksonderaan : contactformulier
Grt
Tom
Ontzettend bedankt. Het formulier werkt als de beste.
Als voormalig FP gebruiker kan ik slechts blij zijn met de duidelijke uitleg.
Twee vragen heb ik nog.
(1) Waarom worden in het emailbericht van ALLE velden – dus ook die van de send/verstuur-knop meegestuurd? Moet dit in het php-bestand of in het html-bestand aangepast worden.
(2) Mijn oorspronkelijke ‘danku’-pagina was gebaseerd op de dwt van alle andere pagina’s. Maar zodra ik een testje uitvoerde verscheen doe pagina wel in beeld, maar alle opmaak, indelingen en afbeeldingen waren niet zichtbaar. In de php heb ik wel een verwijzing gemaakt naar het .css-bestand. Toen heb ik een nieuwe pagina gemaakt die NIET gekoppeld was aan de dwt. Deze pagina + afbelding wordt wél in z’n geheel getoond.
Waar ga ik de fout in?
Hi mijn probleem is opgelost.
Heb het htaccess bestand gewist en ipv id=”menutabel” of id=”menuitemtabel” heb ik de pad overal zelf gelegd en het spel werkt nu zoals het moet.
Hallo Cicco,
al drie dagen ben ik bezig om het standaardformulier proberen te verzenden, maar krijg het niet voor elkaar. Wat ik ook probeer, met het invullen van mijn eigen e-mailadres en dergelijke, ik krijg altijd weer de tekst te zien van het mailformulier. De mail (het formulier) wordt dus niet verzonden, en ook de bedankt pagina komt niet in zicht. Wat doe ik toch verkeerd?
Groetjes
Frans
Hallo Cicco
Bijgaand heb ik mijnurl bijgevoegd.
Misschien dat je eens wilt kijken wat er fout zit.
Gr
Frans
Dat leek me nu mooi zo’n contactformulier zonder dat outlook opstart, het daarom eerst maar eens op het net gezet onder een aparte directory om te zien of het werkt, wel even het e-mailadres veranderd in het mailformulier. Wat blijkt: ik krijg steeds de tekst te zien van het formulier met de vraag of ik het bestand wil openen of opslaan (de melding van Frans van 15-08 lijkt hier wel op).
Wat gaat er mis?
In afwachting en met een groet,
Jan
Hallo Jan,
ik denk dat het bij jou hetzelfde probleem is als bij mij. De server waar ik het eerst op gezet heb ondersteund waarschijnlijk geen php.(Ziggo) Ik heb de vraag al schriftelijk ingediend, maar nog geen definitief antwoord gekregen. Ik heb hem nu op een andere server gezet,(concepts) en dan werkt het feilloos.
Kijk maar eens naar het voorbeeld. Het is uiteraard allemaal nog in ontwikkeling, maar het werkt in ieder geval.
Als ik antwoord heb van Ziggo, laat ik het hier weten.
http://home.concepts.nl/~franseb/
Groetjes
Frans
Hallo mensen,
hieronder het antwoord van mijn provider. (Ziggo)
“PHP is een scripttaal waarmee dynamische websites gemaakt worden. Je kunt dit niet op je webpagina’s van Ziggo gebruiken”.
Dit is dus de reden dat het formulier niet werkt op de webspace van Ziggo.
Gr
Frans
Beste Cicco,
Hartstikke bedankt voor het formulier! Hij werkt goed!
Er is slechts 1 dingetje wat mij dwarszit, dat is namelijk dat er bij het ontvangen mailtje geen titel zit… zou er iets zijn waardoor de voornaam + achternaam de titel wordt?
Dit is de link: http://www.carvin.nl/bestelling.htm
Gr Thomas
Beste Cicco,
Ik heb je script nagemaakt en het werkt fantastisch! Nou willen wij bij ons bedrijf op de site ook zoiets maken alleen dan dat de ingevulde textbars worden omgezet naar een PDF file. En dat mensen het kunnen uitprinten en bij ons kunnen afleveren. Weet jij daar toevallig ook veel vanaf? of weet jij een goede tutorial daarvoor?
Dankje alvast!
Groetjes Roy!
Beste Ciccon,
Allereerst bedankt voor de nuttige informatie. Het heeft me al een heel eind op weg geholpen in het maken van een eigen formulier dat vertstuurd kan worden naar mijn persoonlijk e-mailadres. Alles was zeer duidelijk uitgelegd, maar ik ervaar momenteel een probleem. Hopelijk kan je me verder helpen.
Ik zal proberen zo duidelijk mogelijk te zijn in mijn uitleg:
- in mijn form heb ik bij form action=”mailformulier.php” gekoppeld zoals in de instructies staat.
- heb zelf een mailformulier.php gemaakt
- hierin het emailadres gewijzigd in mijn eigen email adres
- deze 2 bestanden bevinden zich tevens in dezelfde map, als dit van belang mocht zijn?
MAAR bij verzenden van het formulier krijg ik de melding:
wilt u mailformulier.php openen of opslaan.
Wat moet ik hier doen om het probleem op te lossen?
Alvast bedankt voor uw tijd.
Met vriendelijke groeten.
Dreezer
Hoi
Iemand die toevallig ook weet hoe je het uploaden van een bestand (het php gedeelte) in dit formulier kunt meepakken?
Ik vond 2 of 3 goede scripten voor het uploaden van bestand echter alleen dat niet de rest. Code eruit knippen en overzetten hier naartoe gaat helaas niet.
Groet
Jonathan
Het formulier werkt perfect.
Maar een vraagje:
Als ik een verplicht veld niet invul dan krijg ik op het beeld dat het betreffende veld niet is ingevuld.
Dit is correct.
Maar nou wil dat ik mijn formulier met een blauwe achtergrond heb uitgerust.
Bij de melding is deze wit.
Nu mijn vraag:
kan deze ook in de zelfde kleur weergegeven worden?
Jan
Hallo Cicco,
Je schrijft in het begin dat als ik het voorbeeld gebruik al de mailtjes bij jou terecht komen. Nu snap ik niet zoveel van PHP. Maar als ik alleen het mailform.php gebruik dan komt het toch niet bij jou terecht?
Ik heb de veldcontroles eruit gehaald. Daar snap ik niet veel van. Ik weet niet wat ik moet veranderen. Je ziet ik heb er niet echt veel verstand van.
Groetjes Margreet
Geweldig! Na driehonderd maal puzzelen met allerhande php scripts en contactformulieren, eindelijk eentje die nu werkt dankzij jou! Heel hartelijk dank.
Please help!!
Ik heb de codes van het formulier gekopieerd in mijn pagina hier heb ik ook enkele dingen aan toegevoegd. Ook heb ik de mailformulier.php aangepast met mijn eigen mailadres.
Nu ben ik op 2 pc’s aan het proberen geweest en beiden willen het daarbij behorende mailprogramma openen zodra er op verzenden wordt gedrukt(outlook en Lotus Notes)Ook komt de bevestiginspagina niet in beeld.
Wat doe ik verkeerd?
http://www.igepa.nl/igepaNederland/sd/11111demodagen-inschrijf.asp
http://www.igepa.nl/igepaNederland/sd/demodaen-bevestiging.asp
Alvast enorm bedankt
Renate
Hey,
Bedankt voor de uitleg, ik heb echter nog een paar problemen.
Om te beginnen: als het geheel gehost wordt op een windows machine moet je beginnen met <?php
Anders werkt het niet.
Maar daar was ik al uit.
Ik krijg bij het runnen van (bijna letterlijk) jou script volgende foutmeldingen:
PHP Notice: Undefined index: your_email_address in \\CLST_SMB1IIS\WEBFARMDATA$\WebData\ndx.be\wwwroot\mailformulier.php on line 20
PHP Notice: Undefined index: your_email_address in \\CLST_SMB1IIS\WEBFARMDATA$\WebData\ndx.be\wwwroot\mailformulier.php on line 20
PHP Notice: Undefined variable: required_fields in \\CLST_SMB1IIS\WEBFARMDATA$\WebData\ndx.be\wwwroot\mailformulier.php on line 95
PHP Notice: Undefined variable: required_fields in \\CLST_SMB1IIS\WEBFARMDATA$\WebData\ndx.be\wwwroot\mailformulier.php on line 98
PHP Notice: Undefined variable: dodosmail_header_file in \\CLST_SMB1IIS\WEBFARMDATA$\WebData\ndx.be\wwwroot\mailformulier.php on line 105
Ik heb al eens getracht deze code achter // te zetten (het zijn immers enkel controles en geen vitale onderdelen van het mail script), echter dan kom ik verder nog dezelfde error tegen.
Suggesties?
Alvast bedankt,
Jan
zodra ik het formulier verstuur krijg ik een popup scherm waarin gevraagd wordt of ik het mailformulier.php wil downloaden.. wat doe ik fout :S
gh
Hallo,
Ik gebruik dit formulier al heel lang.
Is het misschien mogelijk om door middel van lijst/menu (z’n vakje met pijltje)van emailadres te wisselen (Mailformulier). Dat bv. een mail over het verhuur van een pand bij de beheerder komt en niet bij de peningmeester. Ik ben al aan het proberen geweest maar ik kom er niet uit.
Vriendelijke groet,
Jurgen





Het formulier werkt fantastisch. Maar wanneer er een hotmail adres wordt ingevuld in het input veld email, wordt het formulier niet verzonden! Hoe zou ik dat kunnen verhelpen??