tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
298
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Polymorph
    Polymorph Polymorph ist offline Mitglied
    Registriert seit
    Aug 2001
    Ort
    k.A
    Beiträge
    17
    Ich habe folgendes Problem:

    Das ist mein Fromular das ich verwende...
    <form action="<? $HTTP_SERVER_VARS['PHP_SELF'] ?>" method="post">

    <input type="test" name="person" class=textfeld size="20" maxlength="20" value="">

    <input type="submit" value="senden" class=button>
    </form>

    Jetzt möchte ich den Inhalt der Form ausgeben:
    $person = $HTTP_GET_VARS['person'];
    echo $person;

    doch entweder geschieht nichts oder es kommt eine Fehler Meldung:
    error 403
    You don't have permission to access /<br /><b>Notice</b>: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in <b>C:/Programme/Apache Group/Apache/htdocs/mysqltest.php</b> on line <b>32</b><br /> on this server.
     

  2. #2
    Registriert seit
    Apr 2001
    Ort
    Hamburg
    Beiträge
    1.309
    Also wenn du POST als Methode für das Formular benutzt, musst du auch per $HTTP_POST_VARS auf die Variable zugreifen
     
    --
    GNU/Linux - Weil man echte Freunde nicht kaufen kann

  3. #3
    Avatar von Polymorph
    Polymorph Polymorph ist offline Mitglied
    Registriert seit
    Aug 2001
    Ort
    k.A
    Beiträge
    17
    Ohh, ja das sollte man tatsächlich

    Herzlichen Danke jetzt funktionierts...
     
    "Meine Ansichten haben sich zwar geändert, aber nicht die Tatsache, dass ich recht habe."
    -Ashleigh Brilliant

  4. #4
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    http://www.php.net/manual/en/reserved.variables.php
    'PHP_SELF'
    The filename of the currently executing script, relative to the document root. For instance, $_SERVER['PHP_SELF'] in a script at the address http://example.com/test.php/foo.bar would be /test.php/foo.bar.

    If PHP is running as a command-line processor, this variable is not available.
    probier es mal mit $HTTP_SERVER_VARS['SCRIPT_NAME'];

    -------

    außerdem heißt es <input type="text"> anstatt <input type="test">

    -------

    und
    Code :
    1
    
    <form action="<? $HTTP_SERVER_VARS['PHP_SELF'] ?>" method="post">
    ist auch nicht ganz richtig, es sollte
    Code :
    1
    
    <form action="<?=$HTTP_SERVER_VARS['SCRIPT_NAME']?>" method="post">
    (das =gleichheitszeichen=)
    heißen
     
    been there, done that, lived it, left it

  5. #5
    MindCrawler MindCrawler ist offline Mitglied
    Registriert seit
    Jan 2002
    Ort
    Wien / Österreich
    Beiträge
    23
    funktioniert auch
    PHP-Code:
    <form action="<? echo $HTTP_SERVER_VARS['PHP_SELF']; ?>" method="post">
    ?
     

    My life I'm dying to finish
    In this dream I can't resist
    What I've adored, it left me by
    Like child I cry...

    Loving you at the edge of madness
    Missing you in a spark of sadness
    Drowning me in full blast sorrow
    Love affair in horror.

  6. #6
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    na klar, sobald das short-tag <? ?> aktiviert ist, geht das.

    die kurzvariante ist eigentlich <?=$var?> und eben nicht <?$var?>.
    deshalb sagte ich das.
     
    been there, done that, lived it, left it

  7. #7
    MindCrawler MindCrawler ist offline Mitglied
    Registriert seit
    Jan 2002
    Ort
    Wien / Österreich
    Beiträge
    23
    aso,wegen dem <?php ?>
    dachte eher wegen dem echo $...

    mein Fehler :]
    Geändert von MindCrawler (16.07.02 um 09:11 Uhr)
     

    My life I'm dying to finish
    In this dream I can't resist
    What I've adored, it left me by
    Like child I cry...

    Loving you at the edge of madness
    Missing you in a spark of sadness
    Drowning me in full blast sorrow
    Love affair in horror.

Ähnliche Themen

  1. Kein Zugriff...
    Von Sebaz im Forum Netzwerke
    Antworten: 5
    Letzter Beitrag: 06.06.03, 13:58
  2. Servervariablen in .htaccess Datei verwenden
    Von dave im Forum Hosting & Webserver
    Antworten: 0
    Letzter Beitrag: 02.12.02, 22:24
  3. kein Zugriff auf Bilder
    Von mail2mrx im Forum PHP
    Antworten: 7
    Letzter Beitrag: 28.09.02, 22:36
  4. apache ; kein zugriff
    Von helmknut im Forum Hosting & Webserver
    Antworten: 4
    Letzter Beitrag: 01.09.02, 17:28
  5. HDD kaputt? kein zugriff?
    Von Flame im Forum Hardware
    Antworten: 6
    Letzter Beitrag: 02.03.02, 13:34