webForumDet fria alternativet

Vilken sida är man på?

PHP

2 svar · 270 visningar · startad av sailsoft

Medlem sedan juli 2001225 inlägg
Frågan#1

Jag försöker använda $_SERVER['SCRIPT_FILENAME'] för att få fram skriptnamnet men om jag provar printf($_SCRIPT) så returneras en tom array bara.

Hur skall man skriva? Är det några inställningar i php.ini som måste göras eller skriver jag helt fel?

Medlem sedan aug. 20002 975 inlägg
#2

Testa med

echo $_SERVER['PHP_SELF'];
// eller 
echo $_SERVER['SCRIPT_NAME'];

Ger dig sökvägen från webroot.

Vill du bara ha filnamnet så kör du:

echo basename($_SERVER['PHP_SELF']);
Medlem sedan juli 2001225 inlägg
#3

Tack det funkade fint :-)

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)