Miten olette ratkaisseet sellaisen ongelman, kun jostain scriptistä pitäisi saada absoluuttinen serveri polku tai juuri polku johonkin toiseen tiedostoon? Tähän toiseen tiedostoon meillä on tiedossa vain relatiivinen polku.
Olen yrittänyt jotain vastaavaa:
/************************************************************ ** GET ROOT PATH FUNCTION ************************************************************/ /** * Get absolute root path for the given file name relaying to the * current script path. * File name parameter must a form of relative path! * @access public * @param string file * @return string path & file name */ function getRootPath( $file ) { $path = pathinfo( $_SERVER['PHP_SELF'] ); $path = $_SERVER['DOCUMENT_ROOT'] . $path['dirname'] . "/"; return $path . $file; } /************************************************************ ** GET SERVER PATH FUNCTION ************************************************************/ /** * Get absolute server path for the given file name relaying to the * current script path. * File name parameter must a form of relative path! * @access public * @param string file * @return string path & file name */ function getServerPath( $file ) { $parts = pathinfo( $_SERVER['SCRIPT_NAME'] ); $path = "http://" . $_SERVER['HTTP_HOST'] . $parts['dirname'] . "/"; return $path . $file; }
Aihe on jo aika vanha, joten et voi enää vastata siihen.