è possibile? con cosa? Immaginando di trovarci su una versione di php < 4.0.2
è possibile? con cosa? Immaginando di trovarci su una versione di php < 4.0.2
Ipotizzo così
Codice PHP:
echo realpath($_SERVER['SCRIPT_FILENAME']);
realpath funziona solo dalla 4.3.* se non sbaglio, quindi in questo caso devo sperare funzioni script filename, verifico su php net da che versione funziona quella variabile. ti ringrazio
Niente __FILE__ funziona dalla 4.0.2, mentre script_filename addirittura dal 4.1.0, grazie comunque
Credo di esserci arrivato dopo un pò
Codice PHP:
function filename_recover($errno, $errstr, $errfile, $errline)
{
define('__FILE__',$errfile);
}
function defineFile()
{
set_error_handler("filename_recover");
trigger_error("filename");
restore_error_handler();
}
defineFile();
echo __FILE__;
(dalla 4.0.1 dovrebbe funzionare)
Ultima modifica di RoTeam; 04-05-2014 a 19:36
bella soluzione, idea innovativa. ti ringrazio