Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/07/2009, 09:59
DArKWaLF
 
Fecha de Ingreso: julio-2008
Mensajes: 10
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Problema, bastantes errores sistema de noticias

esta linea:
Código PHP:
<div class="contenido">'limitarPalabras(.$cadena,6);'</div><br
que lo que hace es mostrar solamente 6 palabras del objeto $cadena, es un echo.

La función es:
Código PHP:
function limitarPalabras($cadena$longitud$elipsis "...") {
    
$palabras explode(' '$cadena);
    if (
count($palabras) > $longitud){
        return 
implode(' 'array_slice($palabras0$longitud)) . $elipsis;
    }else{
        return 
$cadena;
    }

y se huza así:

Código PHP:
$cadena "Este script cuenta el numero de palabras";
echo 
limitarPalabras($cadena,6); 

no tengo mucho conocimiento con php pero lo que hace esto es una condicional que cuenta si tiene mas de x palabras, muestra el maximo de palabras con "..." al final, si tiene menos muestra sin las "..."
$cadena es el objeto que saca el texto del post.
el error que da ahora es:
Código:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/a9264227/public_html/index-3.php on line 809
y esa linea es:

Código PHP:
<div class="contenido">'limitarPalabras(.$cadena,6);'</div><br

Última edición por DArKWaLF; 16/07/2009 a las 09:25