benni: echo $PHP_SELF; geht net...

hi!

jop ich hab n formular, dass beim abschicken die gleiche seite aufrufen soll...

ich mach das so:

<form action="<?php echo "$PHP_SELF"; ?> method="post">

[...]

</form>

wenn ich die seite dann aufrufe, zeigt der quelltext aber nur action="" an...

warum?

er zeigt keinen parse-error oder so an...

viele grüße,
benni

  1. Hi,

    <form action="<?php echo "$PHP_SELF"; ?> method="post">

    ^         ^    ^
                                |         |    |
               wozu diese? -----+---------+    |
                                               |
    warum hier keines? ------------------------+

    Was sagt phpinfo()?

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    1. hi!

      also erstens ist das natürlich php und net perl... *sorry*

      alsodas problem ist: $PHP_SELF zeigt gar nichts an. (sollte doch eigentlich den pfad zum aktuellen dokument anzeigen?).
      auch wenn ich sonst irgendwo ins dokument <?php echo $PHP_INFO ?> reinschreib, zeigt der gar nix an.
      phpinfo() geht, auch wenn ich <?php echo "test" ?> ins dokument reinschreib, zeigt er test an.

      woran liegt das? ist $PHP_SELF schon richtig?

      viele grüße,
      benni

      1. Hallo benni,

        woran liegt das? ist $PHP_SELF schon richtig?

        register_globals aus? Dann musst Du $_SERVER['PHP_SELF'] nehmen. (ach ja, spar' Dir die Anführungszeichen, wenn Du sowieso nur eine Variable ausgeben willst)

        Grüße,

        Christian

        --
        Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
        1. Hi!

          register_globals aus?

          oha

          ups :D

          ich dachte es sei an, aber ich hab vor kurzem erst meinen apache neu installiert, dann wars wieder aus..

          danke und frohe weihnachten,

          benni

      2. und jetzt hab ich erst noch das falsche Thema...!

        Greets,
        benni

      3. Hi,

        phpinfo() geht,

        Daß das geht, ist klar. Aber hast Du auch untersucht, was dort für Variablen ausgegeben werden?

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    2. Hallo du da draußen,

      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.

      Und die Jugend von heute: Das Glas ist voll leer, ey.

      Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de),
      Dogfish

      --
      Let's close our eyes and see what happens
      (http://dogfish.net.tc / http://dogfishus.net.tc)