soltek2
Legacy Member
Aangezien ik momenteel bezig ben met zelfstudie van PHP , volg ik een online cursus.
Maar op een gegeven moment geeft hij een fout bij het verzenden van een message naar de pagina zelf .... en geeft hij deze boodschap weer
You don't have permission to access /<br /><b>Notice</b>: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in <b>e:\easyphp1-8\www\formulier5.php</b> on line <b>9</b><br />/Formulier5.php on this server.
code van formulier :
<html>
<head>
<title>Man of Vrouw - Aan jouw de keuze</title>
</head>
<body>
<p>
<h1>Man of Vrouw, aan jouw de keuze</h1><br>
</p>
<form action="<?php echo $_SERVER[PHP_SELF]; ?>" method="post">
Aanspreekvorm <input type="radio" name="titel" value="m"> Mijnheer
<input type="radio" name="titel" value="w"> Mevrouw<br><br>
Uw Naam : <input type="text" name="naam"><br><br>
<input type="submit" name="versturen" value="Versturen">
</form>
<hr><br>
<?php
if (isset($_POST["titel"]) && isset($_POST["naam"]) && $_POST["naam"]!="") {
if ($_POST["titel"]=="m") {
echo " Goedendag Mijnheer ";
}
else {
echo "Goedendag Mevrouw ";
}
echo "<strong>" . $_POST["naam"] . "</strong> , leuk dat je er bent !\n<br>";
}
else {
if (isset($_POST["versturen"])) {
echo "Gelieve alle velden in te vullen a.u.b.\n<br>";
}
}
?>
</body>
</html>
Ik gebruik easyPHP voor het bekijken van deze pagina's , maar ik veronderstel uit de error message dat ik dus geen toegang heb om dit te versturen.. hoe kan ik dat verhelpen en is er in de configuratie van easyphp een optie om dit te verhelpen ? of eventueel in windows ?
Maar op een gegeven moment geeft hij een fout bij het verzenden van een message naar de pagina zelf .... en geeft hij deze boodschap weer
You don't have permission to access /<br /><b>Notice</b>: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in <b>e:\easyphp1-8\www\formulier5.php</b> on line <b>9</b><br />/Formulier5.php on this server.
code van formulier :
<html>
<head>
<title>Man of Vrouw - Aan jouw de keuze</title>
</head>
<body>
<p>
<h1>Man of Vrouw, aan jouw de keuze</h1><br>
</p>
<form action="<?php echo $_SERVER[PHP_SELF]; ?>" method="post">
Aanspreekvorm <input type="radio" name="titel" value="m"> Mijnheer
<input type="radio" name="titel" value="w"> Mevrouw<br><br>
Uw Naam : <input type="text" name="naam"><br><br>
<input type="submit" name="versturen" value="Versturen">
</form>
<hr><br>
<?php
if (isset($_POST["titel"]) && isset($_POST["naam"]) && $_POST["naam"]!="") {
if ($_POST["titel"]=="m") {
echo " Goedendag Mijnheer ";
}
else {
echo "Goedendag Mevrouw ";
}
echo "<strong>" . $_POST["naam"] . "</strong> , leuk dat je er bent !\n<br>";
}
else {
if (isset($_POST["versturen"])) {
echo "Gelieve alle velden in te vullen a.u.b.\n<br>";
}
}
?>
</body>
</html>
Ik gebruik easyPHP voor het bekijken van deze pagina's , maar ik veronderstel uit de error message dat ik dus geen toegang heb om dit te versturen.. hoe kan ik dat verhelpen en is er in de configuratie van easyphp een optie om dit te verhelpen ? of eventueel in windows ?

)