PDA

Bekijk Volledige Versie : formulier controleert invulvelden niet meer



BEDI
04/02/03, 22:35
Hallo allemaal,

Sinds enige tijd controleert het responsformulier op onze
website de invulvelden (naam plaats telefoon..enz...) niet
meer. Ik heb er naar gekeken maar ik kan geen
buitensporigheden vinden. Heeft één van jullie een idee
wat er kan zijn? Het formulier staat hier:

http://www.eldebewaldoor.com/nl/overig/responsform.htm

Alvast bedankt...


(p.s. wil je me mailen, haal dan "_nospam" weg voor mijn e-mailadres)

Erick T. Barkhuis
04/02/03, 22:45
BEDI [on Tue, 04 Feb 2003 18:51:26 GMT] wrote:

>
> Sinds enige tijd controleert het responsformulier op onze
> website de invulvelden (naam plaats telefoon..enz...) niet
> meer.

Vond die controle client-side of server-side plaats?
Indien dat je php-script was: is de provider wellicht overgegaan naar een
nieuwe PHP-versie?

--
Erick T. Barkhuis RI
WebWax at http://www.webwax.nl

"Committee--a group of men who individually can do nothing
but as a group decide that nothing can be done." - Fred Allen

Daniel Tryba
04/02/03, 22:55
BEDI <nospam_bd-design@zonnet.nl> wrote:
> Sinds enige tijd controleert het responsformulier op onze
> website de invulvelden (naam plaats telefoon..enz...) niet
> meer.

En wat is er toen veranderd?

> Ik heb er naar gekeken maar ik kan geen buitensporigheden vinden.

Ik kan bv geen javascript vinden, en dat terwijl er onsubmit de functie
FrontPage_Form1_Validator wordt aangeroepen.

> Heeft ??n van jullie een idee wat er kan zijn? Het formulier staat
> hier:
>
> http://www.eldebewaldoor.com/nl/overig/responsform.htm

Wie doet validatie? Je post naar een php script. Versie is 4.2.3, dit
riekt naar het alom geprezen register_globals probleem. Zie:
(http://www.php.net/manual/en/language.variables.predefined.php)

Maar zonder de source van het script kan niemand natuurlijk een
uitspraak daarover doen!


--

Daniel Tryba

Rene Pijlman
04/02/03, 22:55
BEDI:
>Sinds enige tijd controleert het responsformulier op onze
>website de invulvelden (naam plaats telefoon..enz...) niet
>meer. Ik heb er naar gekeken maar ik kan geen
>buitensporigheden vinden.

Kun je wel de code vinden die de ingevulde gegevens zou moeten
valideren? Ik namelijk niet.

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

BEDI
04/02/03, 23:05
"Daniel Tryba" <news_nl.internet.www.server-side@canopus.nl> schreef in
bericht news:b1p8qv$k6p$1@news.tue.nl...
> BEDI <nospam_bd-design@zonnet.nl> wrote:
> > Sinds enige tijd controleert het responsformulier op onze
> > website de invulvelden (naam plaats telefoon..enz...) niet
> > meer.
>
> En wat is er toen veranderd?
>
> > Ik heb er naar gekeken maar ik kan geen buitensporigheden vinden.
>
> Ik kan bv geen javascript vinden, en dat terwijl er onsubmit de functie
> FrontPage_Form1_Validator wordt aangeroepen.
>
> > Heeft ??n van jullie een idee wat er kan zijn? Het formulier staat
> > hier:
> >
> > http://www.eldebewaldoor.com/nl/overig/responsform.htm
>
> Wie doet validatie? Je post naar een php script. Versie is 4.2.3, dit
> riekt naar het alom geprezen register_globals probleem. Zie:
> (http://www.php.net/manual/en/language.variables.predefined.php)
>
> Maar zonder de source van het script kan niemand natuurlijk een
> uitspraak daarover doen!

Dit is de source

?php
foreach ($HTTP_POST_VARS as $key => $value) {
$text .= "$key = $value \n";
}
$email = ikke@hetnet.nl; //
$subject = "respons formulier"; //
$from = $HTTP_POST_VARS['email']; //
mail($email,$subject,$text,"From: $from\nReply-To: $from\n");

?>

HET RESPONSFORMULIER IS MET SUCCES VERZONDEN!

Erick T. Barkhuis
04/02/03, 23:15
BEDI [on Tue, 04 Feb 2003 21:00:50 GMT] wrote:
>
> "Daniel Tryba" <news_nl.internet.www.server-side@canopus.nl> schreef in
> bericht news:b1p8qv$k6p$1@news.tue.nl...
> > BEDI <nospam_bd-design@zonnet.nl> wrote:
> > > Sinds enige tijd controleert het responsformulier op onze
> > > website de invulvelden (naam plaats telefoon..enz...) niet
> > > meer.

> Dit is de source
>
> ?php
> foreach ($HTTP_POST_VARS as $key => $value) {
> $text .= "$key = $value \n";
> }
> $email = ikke@hetnet.nl; //
> $subject = "respons formulier"; //
> $from = $HTTP_POST_VARS['email']; //
> mail($email,$subject,$text,"From: $from\nReply-To: $from\n");
>
> ?>
>
> HET RESPONSFORMULIER IS MET SUCCES VERZONDEN!

.....zelfs de lege velden.
Er vindt hier geen validatie plaats.

--
Erick T. Barkhuis RI
WebWax at http://www.webwax.nl

"Je moet niet zoveel willen en gewoon met de software leren omgaan" - Rene Pijlman in niwo

BEDI
04/02/03, 23:25
"Erick T. Barkhuis" <spamblok@webwax.nl> schreef in bericht
news:MPG.18aa494ffc61d65498a10b@news.cis.dfn.de...
> BEDI [on Tue, 04 Feb 2003 21:00:50 GMT] wrote:
> >
> > "Daniel Tryba" <news_nl.internet.www.server-side@canopus.nl> schreef in
> > bericht news:b1p8qv$k6p$1@news.tue.nl...
> > > BEDI <nospam_bd-design@zonnet.nl> wrote:
> > > > Sinds enige tijd controleert het responsformulier op onze
> > > > website de invulvelden (naam plaats telefoon..enz...) niet
> > > > meer.
>
> > Dit is de source
> >
> > ?php
> > foreach ($HTTP_POST_VARS as $key => $value) {
> > $text .= "$key = $value \n";
> > }
> > $email = ikke@hetnet.nl; //
> > $subject = "respons formulier"; //
> > $from = $HTTP_POST_VARS['email']; //
> > mail($email,$subject,$text,"From: $from\nReply-To: $from\n");
> >
> > ?>
> >
> > HET RESPONSFORMULIER IS MET SUCCES VERZONDEN!
>
> ....zelfs de lege velden.
> Er vindt hier geen validatie plaats.

Klopt ja.

Waar het vroeger gevalideerd werd weet ik ook niet. Ik zal op een andere
manier iets moeten maken denk ik. Iemand enig idee hoe die velden het
eenvoedigst te valideren zijn?

Erick T. Barkhuis
04/02/03, 23:35
BEDI [on Tue, 04 Feb 2003 21:15:39 GMT] wrote:

> Iemand enig idee hoe die velden het
> eenvoedigst te valideren zijn?

Je zou een javascript-controle kunnen overwegen. Daarvoor moet je echter
weer terug naar niwo, waar je driftig hebt gemultipost.

Blijf je liever de paralleldraad hier volgen, dan zou je je PHP-scriptje
met enkele regels kunnen uitbreiden. Wat dat betreft zijn er ruim
voldoende voorbeelden online te vinden.

Tot slot kun je overwegen een remotely hosted script te nemen, waarbij
verplichte velden als hidden field simpelweg in je formulier kunnen worden
benoemd. Of je voor uitleg daarvan in niwo of niws-s terecht zou moeten is
sinds de splitsing niet geheel duidelijk.

--
Erick T. Barkhuis RI
WebWax at http://www.webwax.nl

"When I am right, no one remembers. When I am wrong, no one
forgets." - Doug Harvey, baseball umpire

Rene Pijlman
04/02/03, 23:45
X-Newsreader: Forte Agent 1.9/32.560
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Lines: 11
NNTP-Posting-Host: 194.109.250.148
X-Trace: 1044394809 dreader5.news.xs4all.nl 137 194.109.250.148:6534
Xref: nl-news.euro.net nl.internet.www.server-side:27677

Erick T. Barkhuis:
>[remotely hosted script]
>Of je voor uitleg daarvan in niwo of niws-s terecht zou moeten
>is sinds de splitsing niet geheel duidelijk.

Hemeltjelief, zit dat je nu jaren later _nog_ dwars? :-)

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

BEDI
05/02/03, 16:25
Dank voor jullie reacties.
Ik heb het opgelost met een javascriptje


Groetjes....


"Rene Pijlman" <reageer.in@de.nieuwsgroep> schreef in bericht
news:pn904v4qrhtem6sgrtdebqfldt4ub7p5uh@4ax.com...
> BEDI:
> >Sinds enige tijd controleert het responsformulier op onze
> >website de invulvelden (naam plaats telefoon..enz...) niet
> >meer. Ik heb er naar gekeken maar ik kan geen
> >buitensporigheden vinden.
>
> Kun je wel de code vinden die de ingevulde gegevens zou moeten
> valideren? Ik namelijk niet.
>
> --
> René Pijlman
>
> Wat wil jij leren? http://www.leren.nl