Cita:
Iniciado por duskrow
whats ¡?? :S jaja aver , no entendi muy bien dices, k la ruta k ahy detras , del index, kieres mostrarlo , en el title i en el body ?? si es asi eso es facil la funcion $_SERVER['PHP_SELF']
te da toda la ruta, ahora con explode puedes separar lo ka hy antes del primer / i despyes del primer / parak asi obtengas la ruta
ok mira te hice unas funciones, ya esta comprobado Código PHP:
<?php
function sacar_datos($TheStr, $sLeft, $sRight){
$pleft = strpos($TheStr, $sLeft, 0);
if ($pleft !== false){
$pright = strpos($TheStr, $sRight, $pleft + strlen($sLeft));
If ($pright !== false) {
$chey = substr($TheStr, $pleft + strlen($sLeft), ($pright - ($pleft + strlen($sLeft)))) ;
return ereg_replace("(<br>|<br/>|<br />|<p>|</p>|\n|\r|\r\n)"," " , $chey) ;
}
}
return '';
}
function reverso($cadena=NULL){
$chey = str_split($cadena) ;
$cadena2 = "" ;
for($i=count($chey)-1 ; $i>=0 ; $i--){
$cadena2 .= $chey[$i] ;
}
return $cadena2 ;
}
function url ($server=NULL ) {
$chey = str_split($server) ;
$a = 0 ;
$cadena = "" ;
for($i=count($chey)-1 ; $i>=0 ; $i--){
if($chey[$i] == "/" ){
$a++ ;
}
if($a > 0){
$cadena .= $chey[$i] ;
}
}
return reverso ( sacar_datos($cadena , '/' , '/') ) ;
}
/* si tienes la url ejemplo http://www.chey.com/chey/ana-ahahu-asddsafsafsd+asdfsadfsa-asdfsa/test.php , eso te regresara ana-ahahu-asddsafsafsd+asdfsadfsa-asdfsa , */
/* aki llamamos ala funcion , i la variable $server almasena la url donde estas */
$server = $_SERVER['SCRIPT_NAME'] ;
echo url($server) ;
?>
saludos _:)
creo k meti codigo de mas cuando se puede acer con explode :P pero de igual forma :) esta funcionando