PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   HTML, CSS und JavaScript Help! (http://www.selfphp.de/forum/forumdisplay.php?f=24)
-   -   Frage zu <base> (http://www.selfphp.de/forum/showthread.php?t=9838)

Slaughter 23.02.2005 14:34:21

Frage zu <base>
 
Hi, habe eine Frage:
Wollte in meinem Forum den HTML-Tag <base> setzen.
Ich weiß aber nicht, ob das so funktioniert:
Wollte in der Datei headinclude.tpl (Template wird überall mit reingenommen) folgendes einsetzen
<base href="http://sub.domain.de/$_SERVER['REQUEST_URI']"> .
Meine Frage:
Wird bei <base> gleich das Verzeichnis mit abgefragt und automatisch hinter die Domain gesetzt? (Sprich, ist $REQUEST_URI nötig?)
Und macht es was aus, wenn ich $_SERVER['REQUEST_URI'] benutze, aber die URL eine Subdomain, deren Ziel (Ordner) aber in meinem Standardverzeichnis (domain.de) liegt, ist?

Danke schon ma im Vorraus ;)

xabbuh 23.02.2005 16:00:30

AW: Frage zu <base>
 
Schau einfach mal hier: http://de.selfhtml.org/html/kopfdaten/basis.htm

Slaughter 23.02.2005 19:12:28

AW: Frage zu <base>
 
Na da kam ich doch her ;)
Aber die Antwort zu den Fragen hab ich da nicht gefunden :(

xabbuh 23.02.2005 19:19:46

AW: Frage zu <base>
 
Okay, dann gehen wir deine Fragen mal einzeln durch:
Zitat:

Zitat von Slaughter
Wird bei <base> gleich das Verzeichnis mit abgefragt und automatisch hinter die Domain gesetzt? (Sprich, ist $REQUEST_URI nötig?)

Welches Verzeichnis soll wo automatisch eingefügt werden?

Zitat:

Zitat von Slaughter
Und macht es was aus, wenn ich $_SERVER['REQUEST_URI'] benutze, aber die URL eine Subdomain, deren Ziel (Ordner) aber in meinem Standardverzeichnis (domain.de) liegt, ist?

Welche Adresse? Die du bei einer Verlinkung angibst?

Ansonsten gilt: Mit probieren solltest du das auch selbst lösen können.

Slaughter 23.02.2005 23:26:41

AW: Frage zu <base>
 
Ok,
mit nachdenken konnte ich erstens beantworten (bin krank (grippe) und deshalb nicht so helle :-0)

Zu zweitens:
Na ich meinte, ob wenn ich $_REQUEST_URI setzen ob dann halt die Umleitung mit gezählt wird.
Hmm..
Ok ich versuchs besser zu erklären:
Habe eine Subdomain, welche auf mein Webspacepaket zugreift auf den Ordner (nennen wir ihn halt mal so) X.
Im Ordner sind natürlich Unterordner(Unterordner), etc.
so nun setz ich in einer Datei $REQUEST_URI,
wird dann angezeigt 'X/Unterordner/'
oder nur 'Unterordner'

So hoff, man verstehts besser^^"

Ach, ich habe die Subdomain noch nicht wirklich und deshalb kann ichs net testen ;(

|Coding 23.02.2005 23:55:42

AW: Frage zu <base>
 
wenn du "http://domain.de/seite.php" eingibst, dann gibt dir $_SERVER["REQUEST_URI"] "/seite.php" aus.

Slaughter 24.02.2005 13:38:46

AW: Frage zu <base>
 
? wie jetzt ?
?Meinst du, dass bei $REQUEST_URI der Dateiname rauskommt?
Aber bei SelfPHP steht:
----Eingabe---
REQUEST_URI: $REQUEST_URI <br>
----Ausgabe----
REQUEST_URI: /~test/
----Frage1---
Ist die Version 1.1 zu alt?
----Frage2---
Wie kann man sonst nur das Verzeichnis kriegen?

xabbuh 24.02.2005 17:05:11

AW: Frage zu <base>
 
Zitat:

Zitat von Slaughter
? wie jetzt ?
?Meinst du, dass bei $REQUEST_URI der Dateiname rauskommt?
Aber bei SelfPHP steht:
----Eingabe---
REQUEST_URI: $REQUEST_URI <br>
----Ausgabe----
REQUEST_URI: /~test/
----Frage1---
Ist die Version 1.1 zu alt?

Wo genau hast du das gelesen (Verlinkung)?

Zitat:

Zitat von Slaughter
Wie kann man sonst nur das Verzeichnis kriegen?

Schau dir mal [func]parse_url()[/func] an.

Slaughter 24.02.2005 21:55:01

AW: Frage zu <base>
 
SelfPHP Version 1.1

->hab ich Offline

|Coding 24.02.2005 22:17:41

AW: Frage zu <base>
 
Zitat:

Zitat von Slaughter
? wie jetzt ?
?Meinst du, dass bei $REQUEST_URI der Dateiname rauskommt?

nein. wenn du "http://meinedomain.de/info.php" eingibsts, hast du in $_SERVER['REQUEST_URI'] '/info.php' stehen und wenn du "http://meinedomain.de/path/info.php" eingibst, dann hast du das "/path/info.php" in $_SERVER['REQUEST_URI'], sprich alles ohne domain.


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:19:34 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.