PHP Contact formulier [Hulp nodig]
Beste leden,
Ik heb een probleem met mijn Contact formulier (Hij heeft het altijd goed gedaan!)
Het gaat om deze pagina: http://tinyurl.com/6wu3afk (graag naam niet vernoemen)
Als je nu een bericht verstuurd, staad er altijd; u heeft geen bericht ingevuld.
Terwijl ik dat wel heb gedaan.
Het kan zijn dat ik met het basen iets perongeluk heb aangepast, maar ik zie nu niet wat de fout is! ):
Source: http://pastebin.com/Rd1iKYhU
Misschien dat een van jullie de fout kunnen zien?
Alvast bedankt!
Ik heb een probleem met mijn Contact formulier (Hij heeft het altijd goed gedaan!)
Het gaat om deze pagina: http://tinyurl.com/6wu3afk (graag naam niet vernoemen)
Als je nu een bericht verstuurd, staad er altijd; u heeft geen bericht ingevuld.
Terwijl ik dat wel heb gedaan.
Het kan zijn dat ik met het basen iets perongeluk heb aangepast, maar ik zie nu niet wat de fout is! ):
Source: http://pastebin.com/Rd1iKYhU
Misschien dat een van jullie de fout kunnen zien?
Alvast bedankt!
Les 1: overbodige links kan je achterwege laten
Les 2: post relevante code gewoon hier op de site, maak je meer kans geholpen te worden
Les 3: vertel er dan bij wat je zoal geprobeerd hebt om je probleem op te lossen
Het zal vast wel weer op het standaard verhaaltje uitkomen:
- zorg dat error reporting aan staat op het hoogste niveau
- pas juiste controles en validaties toe
- script logica
- pas juiste fout afhandeling toe
- zorg voor juiste mailheaders
enz.
Les 2: post relevante code gewoon hier op de site, maak je meer kans geholpen te worden
Les 3: vertel er dan bij wat je zoal geprobeerd hebt om je probleem op te lossen
Het zal vast wel weer op het standaard verhaaltje uitkomen:
- zorg dat error reporting aan staat op het hoogste niveau
- pas juiste controles en validaties toe
- script logica
- pas juiste fout afhandeling toe
- zorg voor juiste mailheaders
enz.
Gewijzigd op 25/01/2012 18:34:50 door Noppes Homeland
1- Noppes is Right!
Waarom voer je controles soms 3x uit???
Probeer dat eerst anders aan te pakken zodat je 1x controleert. Dan is je probleem denk ik ook wel verholpen...
Waarom voer je controles soms 3x uit???
Probeer dat eerst anders aan te pakken zodat je 1x controleert. Dan is je probleem denk ik ook wel verholpen...
Noppes Homeland op 25/01/2012 18:32:31:
Les 1: overbodige links kan je achterwege laten
Les 2: post relevante code gewoon hier op de site, maak je meer kans geholpen te worden
Les 3: vertel er dan bij wat je zoal geprobeerd hebt om je probleem op te lossen
Het zal vast wel weer op het standaard verhaaltje uitkomen:
- zorg dat error reporting aan staat op het hoogste niveau
- pas juiste controles en validaties toe
- script logica
- pas juiste fout afhandeling toe
- zorg voor juiste mailheaders
enz.
Les 2: post relevante code gewoon hier op de site, maak je meer kans geholpen te worden
Les 3: vertel er dan bij wat je zoal geprobeerd hebt om je probleem op te lossen
Het zal vast wel weer op het standaard verhaaltje uitkomen:
- zorg dat error reporting aan staat op het hoogste niveau
- pas juiste controles en validaties toe
- script logica
- pas juiste fout afhandeling toe
- zorg voor juiste mailheaders
enz.
Ik heb al eerder een html/php script tussen de tags [.code] gedaan..
alleen pakt hij alleen de php script, een soort bug ofzo.
Ik heb geen verstand van PHP, alleen Html, css...
dus ik heb tot nu toe niks geprobeert, maar vind het heel fijn als iemand op deze forum me kan helpen! (:
Alvast bedankt
Gewijzigd op 25/01/2012 18:49:53 door Ibrahim A
Geen bug: php tussen [-code-] [-/code-]tags. (zonder streepjes'-')
Je hebt (zoals je zelf zegt geen verstand van php) waarom moet je dit dan veranderen? Ga naar degene die het heeft gemaakt, en vraag hem om het te fixen!
Easy-as-that!
Je hebt (zoals je zelf zegt geen verstand van php) waarom moet je dit dan veranderen? Ga naar degene die het heeft gemaakt, en vraag hem om het te fixen!
Easy-as-that!
Gewijzigd op 25/01/2012 21:35:57 door - Jim -
- Jim - op 25/01/2012 18:54:25:
Dit is een free-source.
Hij heeft het hiervoor gewoon gedaan. maar heb waarschijnlijk perongeluk iets veranderd.. alleen weet ik niet wat.
Misschien iemand die me hier kan helpen ?
Alvast bedankt!
Les 4: niet overbodig quoten!
Les 5: als het open source is, wel dan haal je het toch opnieuw op, dan is je probleem ook opgelost
Zolang jij halsstarrig blijf vasthouden aan de pasta bin, wordt je hopelijk ook niet geholpen. Post gewoon relevante code hier tussen de daarvoor bedoelde ubb code tags in je openings post!!
Les 5: als het open source is, wel dan haal je het toch opnieuw op, dan is je probleem ook opgelost
Zolang jij halsstarrig blijf vasthouden aan de pasta bin, wordt je hopelijk ook niet geholpen. Post gewoon relevante code hier tussen de daarvoor bedoelde ubb code tags in je openings post!!
Noppes Homeland op 25/01/2012 19:27:34:
wordt je hopelijk ook niet geholpen.
Je mag Noppes hartelijk danken. Dank zij zijn opmerking ben ik even je code ingedoken. Volgens mij is het vrij simpel. Op regel 122 staat het volgende:
Het gaat om het stukje name="name". In de rest van het script wordt $_POST['bericht'] gebruikt wat er op duidt dat de name hier "bericht" zou moeten zijn. Dus regel 122 zou moeten worden:
Misschien zijn er meer foutjes, maar dit viel me het eerste op.
Als het werkt mag je Noppes dus bedanken voor zijn zeer vriendelijke hulp!
Gewijzigd op 25/01/2012 19:54:18 door Erwin H
Erwin H op 25/01/2012 19:53:34:
Je mag Noppes hartelijk danken. Dank zij zijn opmerking ben ik even je code ingedoken. Volgens mij is het vrij simpel. Op regel 122 staat het volgende:
Het gaat om het stukje name="name". In de rest van het script wordt $_POST['bericht'] gebruikt wat er op duidt dat de name hier "bericht" zou moeten zijn. Dus regel 122 zou moeten worden:
Misschien zijn er meer foutjes, maar dit viel me het eerste op.
Als het werkt mag je Noppes dus bedanken voor zijn zeer vriendelijke hulp!
Noppes Homeland op 25/01/2012 19:27:34:
wordt je hopelijk ook niet geholpen.
Je mag Noppes hartelijk danken. Dank zij zijn opmerking ben ik even je code ingedoken. Volgens mij is het vrij simpel. Op regel 122 staat het volgende:
Het gaat om het stukje name="name". In de rest van het script wordt $_POST['bericht'] gebruikt wat er op duidt dat de name hier "bericht" zou moeten zijn. Dus regel 122 zou moeten worden:
Misschien zijn er meer foutjes, maar dit viel me het eerste op.
Als het werkt mag je Noppes dus bedanken voor zijn zeer vriendelijke hulp!
Beste,
Dank u wel, hij werkt nu uitstekend! (:
Noppes ook bedankt! Volgende x zal ik hem wel in [.code] zetten!
f
Ik onderhoud de website www.d-photo.nl en zou graag Miranda's "contactformulier.php" willen toepassen in combinatie met "contact.html" van de website.
In contact.html is opgenomen:
<FORM ACTION="contactformulier.php" METHOD="POST" TARGET="">
<INPUT TYPE="HIDDEN" NAME="recipient" VALUE="[email protected]">
<INPUT TYPE="HIDDEN" NAME="subject" VALUE="Contact via de Website">
<INPUT TYPE="HIDDEN" NAME="required" VALUE="your_name,email,regarding,comments">
<INPUT TYPE="HIDDEN" NAME="sort" value="your_name,phone,email,regarding,comments">
<INPUT TYPE="HIDDEN" NAME="redirect" VALUE="http://www.d-photo.nl/thanks.htm"
Na het verzenden van de contactgegevens zou ik graag de pagina "thanks.html" naar
de afzender willen krijgen.(zie onder "redirect")
Dit in plaats van de reacties onderaan het script van Miranda bijvoorbeeld na:
echo '<h1>Het contactformulier is verzonden</h1>
<p> Bedankt voor het invullen van het contactformulier. We zullen zo spoedig mogelijk contact met u opnemen.</p>';
e.v.
Vragen:
1. Welke aanpassing moet er gedaan worden aan het php-script van het
"contactformulier.php" van Miranda of aan de html-code in "contact.htm"?
NB: Ik zag trouwens reacties die al meer dan 8 jaren oud zijn! Ik ben nieuw in
deze!
2. Is het ook zo dat er een bepaalde scriptversie bij dit contactformulier.php van
Miranda hoort? Bijvoorbeeld php 4.. of php5.2 of php 5.3.
Ik vraag dit omdat ik eerder met Jack's "formmail.php" problemen had met de versie
van php in combinatie met "thanks.htm".
Versie php 4... deed het wel, php 5.2 of php 5.3 deden het niet!!!
Ik heb in overleg met het hostbedrijf een sub-domein aangelegd
"www.testwp.d-photo.nl" waarin ik een en ander wil testen mede ook met Wordpress!
Graag zou ik hulp/uitleg willen krijgen,
Ab
In contact.html is opgenomen:
<FORM ACTION="contactformulier.php" METHOD="POST" TARGET="">
<INPUT TYPE="HIDDEN" NAME="recipient" VALUE="[email protected]">
<INPUT TYPE="HIDDEN" NAME="subject" VALUE="Contact via de Website">
<INPUT TYPE="HIDDEN" NAME="required" VALUE="your_name,email,regarding,comments">
<INPUT TYPE="HIDDEN" NAME="sort" value="your_name,phone,email,regarding,comments">
<INPUT TYPE="HIDDEN" NAME="redirect" VALUE="http://www.d-photo.nl/thanks.htm"
Na het verzenden van de contactgegevens zou ik graag de pagina "thanks.html" naar
de afzender willen krijgen.(zie onder "redirect")
Dit in plaats van de reacties onderaan het script van Miranda bijvoorbeeld na:
echo '<h1>Het contactformulier is verzonden</h1>
<p> Bedankt voor het invullen van het contactformulier. We zullen zo spoedig mogelijk contact met u opnemen.</p>';
e.v.
Vragen:
1. Welke aanpassing moet er gedaan worden aan het php-script van het
"contactformulier.php" van Miranda of aan de html-code in "contact.htm"?
NB: Ik zag trouwens reacties die al meer dan 8 jaren oud zijn! Ik ben nieuw in
deze!
2. Is het ook zo dat er een bepaalde scriptversie bij dit contactformulier.php van
Miranda hoort? Bijvoorbeeld php 4.. of php5.2 of php 5.3.
Ik vraag dit omdat ik eerder met Jack's "formmail.php" problemen had met de versie
van php in combinatie met "thanks.htm".
Versie php 4... deed het wel, php 5.2 of php 5.3 deden het niet!!!
Ik heb in overleg met het hostbedrijf een sub-domein aangelegd
"www.testwp.d-photo.nl" waarin ik een en ander wil testen mede ook met Wordpress!
Graag zou ik hulp/uitleg willen krijgen,
Ab
Sorry Ibrahim A,
Ik heb mijn probleemvraag op de verkeerde plaats gesteld.
Dit is de reactieplek voor jouw vraag! I am new..!
Ik ga mijn vraag nog eens op de hopelijk goed plaats stellen.
ab
Ik heb mijn probleemvraag op de verkeerde plaats gesteld.
Dit is de reactieplek voor jouw vraag! I am new..!
Ik ga mijn vraag nog eens op de hopelijk goed plaats stellen.
ab




