Ik zou graag in mijn phpscript een variabele $naam willen hebben die als waarde de naam van de map heeft waarin het bestand zich bevind.

dus als het script waarin $naam zich bevindt in de map Php staat dan moet $naam de waarde php krijgen.
mss deze:
<?
$naam = $_SERVER['REDIRECT_URL'];
?>
of
<?
$naam = $_SERVER['REQUEST_URI'];
?>


btje gegokt, weet het dus niet zeker..
heb ik dus geprobeerd, en die request werkt, daarna wil ik dus de naam van het laatse mapje, en dit is mijn script, maar gans mijn server (of browser) slaat tilt, kan iemand een correctie aanbrengen, $naam geeft gans het pad weer + de naam van het bestand (het bestand noemt index.php)

$naam = $_SERVER['REQUEST_URI'];

$naam = explode("/",$naam);

$teller=1;

while($naam[$teller] != 'Index.php'){
$teller = $teller ++;
}

echo $naam[$teller];
doe
if($naam != "index.php") {
blabla
}

je $naam[$teller] is een loopding ofzoiets, die heb je niet opgegeven.. een array issut..
hoe moet ik dat dan aan de dag leggen? als ik explode gebruik moet er na $naam een getal zo dat hij weet dat hij het zoveelste deel uit die url neemt, /deel1/deel2/deel3/index.php, en ik wil deel 3 hebben, maar dit is variabel, erkunnen evengoed 4 delen zijn, en dan wil ik deel 4

Reageren