Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Method POST

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.04.2003
    Beiträge
    43

    Method POST

    Hallo,

    hoffe das das hier rein passt;
    Habe mir folgende html Datei geschrieben;

    Code:
    <HTML>
    <TITLE> Eingabe </TITLE>
     <BODY>
     <center>
     <FORM action"aus.php" method="post">
     Bitte Text eingeben:
     <INPUT type"text" name="buchtitel">
     <p>
     <INPUT type="submit" value="Senden">
     </FORM>
     </center>
     </BODY>
    </HTML>
    Und dazu den Folgenden PHP Skript....

    Code:
    <?php
    
    printf("Die Eingabe lautete %s",$buchtitel);
    
    ?>
    Doch leider funktioniert diese Absenden an das PHP Skript nicht...
    Ich weiss jetzt leider nicht woran das liegt. Ob am Apache oder an meiner HTML bzw. meinem PHP Skript....
    Ich weiss mir leider nicht mehr zu helfen... würde mich also über jede hilfe freuen...

    Diese Fehlermeldung erscheint im Browser;

    Method Not Allowed
    The requested method POST is not allowed for the URL /ein.html.
    gruss
    suse
    Geändert von suse (27-05-2003 um 14:47 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    14.09.2002
    Ort
    Bruchsal
    Beiträge
    164
    Ich sehe spontan drei Fehler:
    1. Es muss <FORM action="aus.php"... heissen (in der HTML-Datei)
    2. Wenn register_globals=off ist, musst du im PHP-Script die neuen superglobalen Variablen benutzen, um an deine übergebenen Daten zu kommen (Das wird sooooooo oft falsch gemacht, woher kommt das?):
    Code:
    <?php
    printf("Die Eingabe lautete %s",$_REQUEST['buchtitel']);
    ?>
    3. Die HTML-Datei hat keine Header-Sektion (hat aber nichts mit deinem Problem zu tun)
    Code:
    <HTML>
    <HEAD>
    <TITLE>Eingabe</TITLE>
    </HEAD>
     <BODY>
     <center>
     <FORM action="aus.php" method="post">
     Bitte Text eingeben:
     <INPUT type"text" name="buchtitel">
     <p>
     <INPUT type="submit" value="Senden">
     </FORM>
     </center>
     </BODY>
    </HTML>

  3. #3
    Registrierter Benutzer
    Registriert seit
    15.04.2003
    Beiträge
    43
    Oh man vielen Dank...
    Habe leider das scheiß '=' Zeichen vergessen, danke....

    Da hätte ich noch was... Wo finde ich den den Eintrag "register_globals=off "?

    gruss
    suse

  4. #4
    Registrierter Benutzer Avatar von phate
    Registriert seit
    14.02.2003
    Beiträge
    149
    ... der findet sich in Deiner php.ini.

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.07.2002
    Beiträge
    21
    Moin!

    Wobei es sinnvoll ist, register_globals = off zu lassen. Man macht sich sonst leicht zusätzliche Sicherheitslöcher in die Anwendung, daher schreibe ich grundsätzlich mit $_POST und $_REQUEST

    Aber Superglobal ist ne bescheuerte Bezeichnung, hätte es nicht Autoglobal besser getroffen?

    iGEL

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •