[sub]Hey allen, ik zit hier (op me laptop) met een vrij lastig probleem. Ik ben bezig met PHP/MySQL, vrij simpele database opgezet en nu een formulier gemaakt waarmee ik dus via een website gegevens in de database kan zetten. Na wat trial en error in de code heb ik het (volgens mij) voor elkaar.
Maar als ik nu naar, http://localhost/test/toevoegen.php ga krijg ik wel netjes mijn formulier te zien. Als ik mijn formulier invul en op verzenden druk krijg ik dit,
http://localhost/test/%3C?=$_SERVER['PHP_SELF']?%3E
"Forbidden
You don't have permission to access /test/< on this server."
/test/ zal in dit geval de map zijn waar ik mijn site dus in heb staan. Maar dan is het raar want toevoegen.php staat ook gewoon in /test. Net als al mijn andere sites die in C:\Program Files\EasyPHP 2.0b1\www staan doen die het gewoon.
Dus waarom zegt apache dat die niet in /test kan terwijl ik daarvoor wel in /test een pagina open?
Uit mijn httpd file haal ik dit,
<Directory \>
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
Ik heb hier op GoT en google wel iets gevonden dat hier iets over zei maar daar kon ik niets concreets uit halen.
Maar als ik nu naar, http://localhost/test/toevoegen.php ga krijg ik wel netjes mijn formulier te zien. Als ik mijn formulier invul en op verzenden druk krijg ik dit,
http://localhost/test/%3C?=$_SERVER['PHP_SELF']?%3E
"Forbidden
You don't have permission to access /test/< on this server."
/test/ zal in dit geval de map zijn waar ik mijn site dus in heb staan. Maar dan is het raar want toevoegen.php staat ook gewoon in /test. Net als al mijn andere sites die in C:\Program Files\EasyPHP 2.0b1\www staan doen die het gewoon.
Dus waarom zegt apache dat die niet in /test kan terwijl ik daarvoor wel in /test een pagina open?
Uit mijn httpd file haal ik dit,
<Directory \>
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
Ik heb hier op GoT en google wel iets gevonden dat hier iets over zei maar daar kon ik niets concreets uit halen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| <body>
<?php
mysql_connect('localhost','root');
mysql_select_db('interactief2') or die (mysql_error());
if(isset($_POST['verzenden']))
{
$naam = addslashes($_POST['naam']);
$achternaam = addslashes($_POST['achternaam']);
$adres = addslashes($_POST['adres']);
$woonplaats = addslashes($_POST['woonplaats']);
$telefoonnummer = addslashes($_POST['telefoonnummer']);
mysql_query("INSERT INTO adressen (naam, achternaam, adres, woonplaats, telefoonnummer) VALUES ('".$naam."', '".$achternaam."', '".$adres."', '".$woonplaats."', '".$telefoonnummer."')") or die (mysql_error());
echo 'Je gegevens zijn succesvol in de database geplaatst';
}
else
?>
<form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
Voornaam: <input type="text" name="naam"><br />
Achternaam: <input type="text" name="achternaam"><br />
Adres: <input type="text" name="adres"><br />
Woonplaats: <input type="text" name="woonplaats"><br />
Telefoonnummer: <input type="text" name="telefoonnummer"><br />
<input type="submit" name="verzenden" value="verzenden">
</form>
</body> |
[ Voor 32% gewijzigd door MrVegeta op 21-04-2008 14:32 ]
Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps