Hola Colegas,
Estoy haciendo una pagina de noticias que debera mostrar la URL, donde proviene la noticia, pero a veces es muy larga, quiero mostrar solo el comienzo y el final si esta es muy extensa, esto fue lo ultimo que hice y he probado varias opciones pero no logro nada.
Código PHP:
Ver original$fuente = $row_not['fuente'];
$cantcaracteres = strlen($fuente); //Aqui compruebo la cantidad de caracteres $fuenteinicio = substr($fuente,0,45); //Aqui recorto el principio $fuentefinal = substr($fuente,-10,10); //Aqui obtengo el final
//Aqui compruebo que si la cantidad es mayor muestre el contenido completo, sino lo otro, pero cuando es mayor de 45, y tiene que mostrar el final me toma valores que ya estan comprendidos en la cadena inicial.
if($cantcaracteres<=45){
echo $row_not['fuente'];
}else{
echo $fuenteinicio ."..." .$fuentefinal;
}
Alguna idea?
EJEMPLO:
Cadena completa:
http://www.forosdelweb.com/f18/mostr...a-url-1113682/
Cadena a mostrar, por ejemplo:
http://www.forosdelweb.com/......cadena-url-1113682/