/* retorna o endere�o relativo do script atual em rela��o � pasta de arranque do seu site */ function getRelativeAdress() { $_ADRESS_OFF_THIS_SCRIPT_ = $_SERVER['SCRIPT_NAME']; $_RELATIVE_LEVEL_FOLDER_ = (substr_count($_ADRESS_OFF_THIS_SCRIPT_, "/") - 1); $_RELACTIVE_PREFIX_OFF_FOLDER_ = str_repeat("../", $_RELATIVE_LEVEL_FOLDER_); return $_RELACTIVE_PREFIX_OFF_FOLDER_; }; /* EXEMPLO: SUPONDO O CASO ABAIXO: pasta_de_arranque (onde fica o index principal so seu site) | |___ includes (pasta dos arquivo de inclusao) | | | |___ arquivo1.php, arquivo2.php etc. | |___ pasta1 | |___ pasta2 | |___ script1.php EXTRUTURA DO SCRIPT1.PHP USANDO A FUN��O PARA INCLUIR O ARQUIVO1.PHP <?php function getRelativeAdress() { $_ADRESS_OFF_THIS_SCRIPT_ = $_SERVER['SCRIPT_NAME']; $_RELATIVE_LEVEL_FOLDER_ = (substr_count($_ADRESS_OFF_THIS_SCRIPT_, "/") - 1); $_RELACTIVE_PREFIX_OFF_FOLDER_ = str_repeat("../", $_RELATIVE_LEVEL_FOLDER_); return $_RELACTIVE_PREFIX_OFF_FOLDER_; }; include getRelativeAdress() . "includes/arquivo1.php"; ?> PRONTO AGORA VOC� PODE MOVER O SCRIPT1.PHP PARA QUALQUER PASTA QUE DESEJAR QUE ELE FUNCIONAR� O INCLUDE NORMALMENTE DESENVOLVIDOR POR EQUIPE MENSAD SOLU��ES EM INTERNET (MENSAD.COM.BR) */