Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/04/2009, 14:59
Avatar de duskrow
duskrow
 
Fecha de Ingreso: abril-2008
Mensajes: 267
Antigüedad: 16 años
Puntos: 8
Cita:
Iniciado por duskrow Ver Mensaje
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$sLeft0);
    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)-;   $i>=;  $i--){
        
$cadena2 .= $chey[$i] ;
    }
    return 
$cadena2 ;
}



function 
url ($server=NULL ) {

    
$chey str_split($server) ;
    
$a ;
    
$cadena "" ;
    for(
$i=count($chey)-;   $i>=;  $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

Última edición por GatorV; 12/04/2009 a las 16:41