Cita:
Iniciado por DiegoEscobar Buenas noches a todos.
Tengo un problema con mi web y espero puedan ayudarme. El problema es que en mi web tengo una pagina donde se muestran todas las publicaciones que se han realizado y el contenido de cada publicación se muestra en un recuadro con tamaño definido, como en la mayoria de las publicaciones el contenido es demasiado (solo texto) he limitado a solo mostrar los primeros 200 caracteres, y el problema llega aqui, puesto que quiero que despues de los 200 caracteres se muestren 3 puntos (...) para hacer mencion que hay más contenido y puedan verlo en otro link ¿Como puedo hacer para que se sustituyan los caracteres Numero 221, 222 y 223 por un punto cada caracter y de tal forma que si el contenido tiene menos de 200 caracteres muestre todo el contenido y no los 3 puntos al final. Espero haberme explicado y espero sus generosas respuestas. Buenas noches,
imagino que los textos los tomas de una base de datos
pues has tu consulta y recupera el valor del campo donde tienes el texto que en mi caso y para el ejemplo te lo he recuperado así.
a su vez creo una variable llamada contador1 que es la que guardara el contenido.
lee esto
http://php.net/manual/es/function.strlen.php http://au1.php.net/manual/es/function.substr.php
Código PHP:
Ver original<?php
$contador1 =$d['descripcion'];
$contador1=substr($contador1, 0,119); ?>
<p><?php echo $contador1.'...'?></p>
<a href="ver.php?id=<?php echo $d['id'] ?>">Ver más</a>
<?php
}else
{
?>
<p><?php echo $d['descripcion']?></p>
<?php
}
?>
en ver mas haces una consulta
algo asi
Código PHP:
Ver originalselect * from tutabla where id="$_GET['id']";
ya imprimes todo el contenido
espero haberte ayudado