no permission beim ausführen einer php-datei

Alles, was PHP betrifft, kann hier besprochen werden.

no permission beim ausführen einer php-datei

Postby splash » 14. November 2006 18:50

Hallo zusammen,

habe vor kurzen angefangen mich mit php zu beschäftigen.
und jetzt wollte ich ein beispiel aus einem Buch ausprobieren und bekomme folgende Fehlermeldung nachdem ich den senden-knopf betätigt:

Forbidden

You don't have permission to access /< on this server.
Apache/2.0.55 (Win32) PHP/5.2.0 Server at localhost Port 80


ich habe schon stundenlang gegoogelt aber keine lösung gefunden.
vieleicht kann mir einer von euch helfen.

die datei:

<form action="<? echo $PHP_SELF; ?>" method="post">
Name:<br><input type=text name="name" size=10><br>
Vorname:<br><input type=text name="vname" size=15><br>
Telefon:<br><input type=text name="tel" size=15><br>
<input type=submit name="submit" value="senden">
<input type=reset name="clear" value="löschen">
</form>
<?
echo $name;
echo $vname;
echo $tel;
?>


Das System:
Windows2000 Pro
Apache 2.0.55
PHP 5.2.0
MYSQL Server 5.0

Vielen Dank im vorraus
splash
 
Posts: 2
Joined: 14. November 2006 17:36

Postby Wiedmann » 15. November 2006 02:37

Schmeiss dein Buch weg... ;-)

Korrekt sollte dein Beispiel so aussehen:
Code: Select all
<html>
<head>
    <title>Testscript</title>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    Name:<br><input type="text" name="name" size="10"><br>
    Vorname:<br><input type="text" name="vname" size="15"><br>
    Telefon:<br><input type="text" name="tel" size="15"><br>
    <input type="submit" name="submit" value="senden">
    <input type="reset" name="clear" value="löschen">
</form>
<p>
<?php
    if (isset($_POST['submit'])) {
        echo $_POST['name'].'<br>';
        echo $_POST['vname'].'<br>';
        echo $_POST['tel'].'<br>';
    }
?>
</body>
</html>
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby martinpre » 15. November 2006 13:57

und so ist es noch schöner ^^

Code: Select all
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Testscript</title>
</head>
<body>
<p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    Name:<br><input type="text" name="name" size="10"><br>
    Vorname:<br><input type="text" name="vname" size="15"><br>
    Telefon:<br><input type="text" name="tel" size="15"><br>
    <input type="submit" name="submit" value="senden">
    <input type="reset" name="clear" value="löschen">
</form>
</p>
<?php
    if (isset($_POST['submit'])) {
        echo '<p>';
        echo $_POST['name'].'<br>';
        echo $_POST['vname'].'<br>';
        echo $_POST['tel'].'<br>';
        echo '</p>';
    }
?>
</body>
</html>
martinpre
 
Posts: 405
Joined: 22. May 2006 16:14
Location: Nähe Tulln / Österreich

Postby splash » 15. November 2006 17:09

Vielen Dank....es funktioniert....

ich suche stundenlang im Internet nach der Rechtenvergabe von Apacheserver, und davei ist der Quellcode falsch!!!!!


Das Buch werde ich bei Seite legen und mir Tutorials im Internet suchen


Nochmal vielen dank


Gruß

Splash
splash
 
Posts: 2
Joined: 14. November 2006 17:36

Postby martinpre » 16. November 2006 16:02

martinpre
 
Posts: 405
Joined: 22. May 2006 16:14
Location: Nähe Tulln / Österreich


Return to PHP

Who is online

Users browsing this forum: No registered users and 2 guests