PHP Contact formulier [Hulp nodig]

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ibrahim A

Ibrahim A

25/01/2012 18:26:56
Quote Anchor link
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!
 
PHP hulp

PHP hulp

27/05/2026 04:48:18
 
Noppes Homeland

Noppes Homeland

25/01/2012 18:32:31
Quote Anchor link
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.
Gewijzigd op 25/01/2012 18:34:50 door Noppes Homeland
 
- Jim  -

- Jim -

25/01/2012 18:40:58
Quote Anchor link
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...
 
Ibrahim A

Ibrahim A

25/01/2012 18:49:23
Quote Anchor link
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.



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
 
- Jim  -

- Jim -

25/01/2012 18:54:25
Quote Anchor link
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!
Gewijzigd op 25/01/2012 21:35:57 door - Jim -
 
Ibrahim A

Ibrahim A

25/01/2012 19:14:33
Quote Anchor link
- Jim - op 25/01/2012 18:54:25:
Geen bug: php tussen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $codeInTags="\[code\]phpscript\[/code\]"; ?>
tags.

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!



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!
 
Noppes Homeland

Noppes Homeland

25/01/2012 19:27:34
Quote Anchor link
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!!
 
Erwin H

Erwin H

25/01/2012 19:53:34
Quote Anchor link
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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<textarea name="name" placeholder="Uw bericht" rows="7" cols="1" class="textarea">

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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<textarea name="bericht" placeholder="Uw bericht" rows="7" cols="1" class="textarea">


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
 
Ibrahim A

Ibrahim A

25/01/2012 20:28:35
Quote Anchor link
Erwin H op 25/01/2012 19:53:34:
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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<textarea name="name" placeholder="Uw bericht" rows="7" cols="1" class="textarea">

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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<textarea name="bericht" placeholder="Uw bericht" rows="7" cols="1" class="textarea">


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!
 
Ibrahim A

Ibrahim A

03/02/2012 16:26:45
Quote Anchor link
f
 
Ab Stienen

Ab Stienen

03/02/2012 17:15:06
Quote Anchor link
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
 
Ab Stienen

Ab Stienen

07/02/2012 16:18:10
Quote Anchor link
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
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.