SCRIPT_FILENAME

9 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Nazdarek, potreboval bych poradit: mám soubor index.php a v něm se odkazuju na další soubor: index.php <?php require("skripty/config.php"); ... ?> skripty/config.php <?php ... ... require("nejakysoubor.php"); /* Jenže ten nejakysoubor.php neni v hlavnim adresari, ale ve slozce skripty. Existuje nějaká proměnná typu $_SERVER ..., která mi vrátí absolutní cestu v adresáři? Např. /3w/wz.cz/p/pierre/ Zkoušel jsem $_SERVER["SCRIPT_FILENAME"], jenže to mi vrátí hodnotu /3w/wz.cz/p/pierre/info.php, což já chci bez info.php. Prosim, pomozte mi. */ ?> Díky, Petr
  2. nechapem :) adresarova struktura: index.php ... skripty/config.php skripty/nejakysubor.php potom v config.php das ako cestu "./nejakysubor.php"
  3. No a co zkusit jen: require("skripty/nejakysoubor.php"); ?
  4. dirname(), basename() ? zkus se podívat na tyhle dvě fce. Ty asi chceš tu dirname(). Jo?
  5. nene, prostě potřebuju získat proměnnou s hodnotou /3w/wz.cz/p/pierre/ Jak tohodle docílim?
  6. Petr: Jediný co mě napadlo a co jsem zkoušel. Asi by to šlo i přes reg. výrazy. <?php $pole = explode("/" , $_SERVER["SCRIPT_FILENAME"]); for($a = 0; $a < count($pole)-1; $a++): echo $pole[$a]."/"; endfor; ?>
  7. $url="/3w/wz.cz/p/pierre/"; naco si komplikovat zivot ;-) vies co mas ziskat, takze nie je problem
  8. misho: IMHO si ho nepochopil petr: Ještě to půjde takhle, ale vrátí ti to bez posledního lomítka (což už je hračka) <?php echo dirname($_SERVER["SCRIPT_FILENAME"]); ?>
  9. v tom config.php by melo stacit treba tohle require dirname(__FILE__).'/nejakysoubor.php';

← Zpět na všechna témata