Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2010, 15:21
ziin
 
Fecha de Ingreso: agosto-2009
Mensajes: 85
Antigüedad: 14 años, 8 meses
Puntos: 1
Pregunta Opstruir palabra PHP

Hola!
Espero sus respuestas x)
Bueno quisiera que me ayuden a opstruir una noticia. se preguntaran Que??
Bueno tengo un sistema de noticias y mayoria de las veces publican noticias largotes. bueno lo que yo quiera es que solo se vea 300 palabras de la noticia ejemplo:

forosdelweb.com lansa un nuevo sistema para mejora la calidad de sus usuarios.

Bueno lo que quiero es que solo se muestre por ejemplo de esa noticia solo 20 palabras entonces seria:

forosdelweb.com lansa un....(leer mas)

bueno un amigo me ayudo:

Código PHP:
Ver original
  1. $texto = "tu web esta locao, jeje si anda";
  2.  
  3. // Esto te devolverá solo los 10 primeros caracteres y agregará tres puntos al final
  4.  
  5. echo substr($texto, 0, 10).'...';

Bueno eso funciona perfectamen. pero el prbolema es que ese codigo solo opstruhie:
Código PHP:
Ver original
  1. $texto = "tu web esta locao, jeje si anda";
Bueno mi problema es que mi sistema de noticias es con base. como podria hacerlo para que opstruhia.
esto es el index.php donde se muestra las noticias:


Código PHP:
Ver original
  1. <?php
  2. //conectamos a la base  
  3. $connect=mysql_connect("localhost","nombre","contraseña");  
  4.  
  5. //Seleccionamos la base  
  6. mysql_select_db("base nombre",$connect);  
  7.  
  8. //hacemos las consultas  
  9. $result=mysql_query("select * from noticias order by fecha Desc limit 3", $connect);
  10. $totalregistros=mysql_num_rows($result);  
  11. $result2=mysql_query("select * from comentarios where id",$connect);
  12. $totalcomentarios=mysql_num_rows($result2);
  13. ?>  
  14.  
  15.  
  16. <?php
  17. //Recogemos las consultas en un array y las mostramos  
  18. while($row=mysql_fetch_array($result))
  19. {
  20. $result2=mysql_query("select * from comentarios where id='".$row[id_noticia]."'",$connect);
  21. $totalcomentarios=mysql_num_rows($result2);
  22. echo '<div align="center" class="TitulosMedio">[  -= '.$row[titulo].' =- ]</DIV>
  23.                
  24. '.$row[noticia].' <br>  
  25.  
  26.  
  27.   ';
  28. }
  29. ?>