REQUEST_URI manipulieren

Dustin84

Erfahrenes Mitglied
Hallo,

ich habe ein Problem mit meiner Abfrage.

PHP:
// inhalt: /extranet/bilddatenbank/produkte/drehtueren.php 
$LinkUnternavi[$x]

// inhalt: /extranet/bilddatenbank/produkte/drehtueren.php
$_SERVER['REQUEST_URI']

Wenn ich eine Ebene tiefer gehe, änder sich REQUEST_URI in
PHP:
/extranet/bilddatenbank/produkte/drehtueren/betriebsraeume/index.php

Die beiden Variablen müssen aber für eine Abfrage immer Matchen.
Wie kann ich bei REQUEST_URI den Teil mit /betriebsraeume/index.php löschen und am Ende dann ein .php dranhängen?

So dass ich wieder
/extranet/bilddatenbank/produkte/drehtueren.php
habe.


Gruß QJ
 
Es gibt viele Möglichkeinte

Wie weisst du wo du abschneiden musst? Das entscheidet über di möglichkeit.

ist es immer das Wort nach dem 4ten "/" ?
ist es immer die zwei letzten Teile abschneiden?
vergleichst du mit einem Refernezlink?
 
hab eben nochmal überlegt:

Bei request URI ist das immer gleich:
PHP:
/extranet/bilddatenbank/produkte/drehtueren

Nach drehtueren soll einfach alles abgeschnitten werden. Aber wie ?
 
Ich versteh zwar den Sinn nicht wirklich und bin mir auch nicht so ganz sicher ob ich dich richtig verstanden habe aber hier hast du mal einen (zugegeben nicht sonderlich schönen) Versuch

PHP:
<?php

$inhalte = array("/extranet/bilddatenbank/produkte/drehtueren.php","/extranet/bilddatenbank/produkte/drehtueren/betriebsraeume/index.php");

foreach($inhalte as $v){
$subs = explode("/", str_replace(".php", "", $v));
$equal = $subs[4];
$inhaltkurz = substr($v,0,strpos($v,$equal)+ strlen($equal));
}

ich bin jetz mal davon ausgegangen das es zwar immer die 4te position ist, diese aber unterschiedliche namen haben kann.

Vielleicht hilfts dir ja

//E

P.S.
Die Ausgabe ist dann in etwa folgende (die echos hab ich oben rausgenommen)
Originalstring: /extranet/bilddatenbank/produkte/drehtueren.php
Teilstring:/extranet/bilddatenbank/produkte/drehtueren
Originalstring: /extranet/bilddatenbank/produkte/drehtueren/betriebsraeume/index.php
Teilstring:/extranet/bilddatenbank/produkte/drehtueren
 
Zuletzt bearbeitet:
Zurück