Seite 2 von 3
Verfasst: 14.09.2002 13:13
von tzkdghk
itst hat geschrieben:Was viel wichtiger ist: ist Dein Problem gelöst?
Nein leider nicht
mit 'PHP_SELF' bekomme ich nur den Dateinamen und mit 'SERVER_NAME' nur die Domain, jedoch keine unterordner.
ich möchte, wenn mein script z.b. in
www.kdghkghdkdghkdghkdghkdh.de/scripte/
liegt, ich auch "
www.kdghkghdkdghkdghkdghkdh.de/scripte/" in dem Script verwenden kann. Ich hoffe ihr versteht, was ich meine
@alle_Namenslästerer:
der name ist zwar wirklich mal durch "wirres auf die Tastatur kloppen" entstanden, dochnutze ich ihn inzwischen häufiger. wenn er irgendwelche Tabellen verschiebt, tut mir das leid.
???
Verfasst: 14.09.2002 13:36
von wlan-thunder
hi
hab das zwar nicht so ganz verstanden
aber wie wärs mit localhost/scripte ???
MfG thunder
Verfasst: 14.09.2002 14:09
von Pyramide
Im Browser eingegeben:
http://www.foo.de/foo/bar.php?foo=bar
$SERVER_NAME: Das was in httpd.conf steht, kann also z.B. auch '127.0.0.1' sein
$HTTP_HOST:
www.foo.de
$PHP_SELF: /foo/bar.php
$REQUEST_URI: /foo/bar.php?foo=bar
$QUERY_STRING: foo=bar
http://$HTTP_HOST$PHP_SELF?anotherfoo=anotherbar:
http://www.foo.de/foo/bar.php?anotherfoo=anotherbar
Kannst du übrigens alles mit
phpinfo() ausprobieren
Verfasst: 30.01.2003 15:04
von clubbiker
wenn ich aber nur die
bar.php ansprechen will, dann liege ich mit
$PHP_SELF nicht richtig. denn damit gehe ich ja auch in das Verzeichnis
/foo, wo ich aber nicht hin möchte. gibt es da ne lösung?
Verfasst: 30.01.2003 15:21
von saerdnaer
unter windows sollte man für $PHP_SELF die variable $PATH_INFO nehmen... wenn die php datei aber nur ihren namen rausbekommen will reicht schon das basename(__FILE__);
ah
Verfasst: 30.01.2003 15:24
von Jensemann
Wenn du keine "fertige" variable findest steht es dir frei selbst eine zu besetzen. Guck dir mal die funktion explode an:
http://php.net/explode
Verfasst: 30.01.2003 15:30
von clubbiker
sicher ein guter tip, leider sind meine php-kenntnisse nicht ausreichend. hast du das auch für php-dummis erklärbar?

Verfasst: 30.01.2003 15:54
von clubbiker
so weit bin ich nun schon mal>
Code: Alles auswählen
"TELL_LINK" => "http://$HTTP_X_FORWARDED_HOST$PHP_SELF?t=$topic_id")
leider ist das ergebnis:
soll aber
lauten
Verfasst: 30.01.2003 16:40
von clubbiker
Verfasst: 30.01.2003 16:40
von Pyramide
$HTTP_X_FORWARDED_HOST solltest du nicht verwenden, da die Variable nur existiert, wenn ein Proxyserver dazwischengeschaltet ist. Verwende Stattdessen $HTTP_HOST.
Wenn $PHP_SELF nicht funktioniert versuch mal $_SERVER['PHP_SELF']:
http://de.php.net/manual/de/security.re ... lobals.php . Evtl. auch $_SERVER['REQUEST_URI']