E-mail beveiliging & pop up

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Web

web

17/01/2009 12:16:00
Quote Anchor link
Hallo allemaal,

Ik heb op internet een email forum kunnen vinden die ervoor zorgt dat alles goed beveiligd is (tegen injection)..

Onderaan zit een massage box mocht een veld niet correct worden ingevoerd:
function show_error($myError)
{
?>
<html>
<body>

<b>Please correct the following error:</b><br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $myError; ?>


</body>
</html>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
exit();
}



ik ben niet zo met php maar hoe kan ik iets maken zodat er een foutmelding venster komt met text en wat fout is (zie code)...
Gebruiker hoeft dan alleen OK te klikken en dan gaat venster weg...

tnx
Gewijzigd op 01/01/1970 01:00:00 door Web
 
PHP hulp

PHP hulp

30/11/2024 03:44:20
 
Melvin

melvin

17/01/2009 13:16:00
Quote Anchor link
Daar heb je javascript voor nodig.
Bedoel je zoiets?

function show_error($myError)
{
?>
<html>
<body>

<script type="text/javascript">
alert("Please correct the following error:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $myError ?>
");
</script>


</body>
</html>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
exit();
}
 
Web

web

17/01/2009 13:27:00
Quote Anchor link
Even kijken :p
 
Web

web

18/01/2009 13:38:00
Quote Anchor link
Ik heb nog even een vraagje. Ik heb nu een check aangemaakt voor bedrijfsnaam:

if (preg_match("/[^a-zA-Z]/", $bedrijf))
{
show_error("Het veld BEDRIJF mag alleen bestaan uit letters");
}

Maar ik wil nu mogelijk maken dat het Cijfers en Spaties ook mag... Kan ik dat gewoon combineren in preg_match ? Zo ja,hoe?

tnx
 



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.