Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2010, 11:06
Avatar de Sipy
Sipy
 
Fecha de Ingreso: febrero-2009
Mensajes: 47
Antigüedad: 15 años, 3 meses
Puntos: 0
Problema al recortar cadena de texto

Buenas,

tengo un bucle while que me carga una serie de noticias, y su contenido:

Código HTML:
while ($row = mysql_fetch_array($_pagi_result))
{ ?>                   
		<div class="notisup"></div>
		<div class="notisup2">
			<div class="notisup3"><a href="noticia.php?sino=<?php echo $est;?>&variable=<?php echo $row["id"]; ?>"><?php echo $row["titulo"]; ?></a></div>
		</div>
		
		<div class="noticont"> 
			<div class="notifoto">
				<div id="votos<?php echo $c; ?>"><?php echo $row["votos"]; ?></div>
				<div class="palvotos">votos</div>
					<div class="votar">
						<input type="submit"<?php echo $poner;?>class="votos" onclick="new Ajax.Updater('<?php echo 'votos'. $c ?>','funciones/votos.php?variable=<?php echo $row["id"]; ?>');" name="votar" value="votar"> 
					</div>
			</div>
			<div class="noticont2">
				<p style="margin:0px;"><?php echo $row['articulo']; ?> </p>
			</div>
		</div>
		<div class="notiinf"></div>                            

<?php  } ?> 
Hasta aqui funciona todo bien, lo que pasa que yo no quiero que cargue el articulo completo, sino un trozo, entonces modifico el bucle a esto:

Código PHP:
while ($row mysql_fetch_array($_pagi_result))


$txt recortar_texto($texto35' ');   
function 
recortar_texto($cadena$limite$corte="."$pad="..."

    if(
strlen($cadena) &lt;= $limite
    return 
$cadena
    if(
false !== ($breakpoint strpos($cadena$corte$limite))) 
        { 
            if(
$breakpoint &ltstrlen($cadena) - 1
                { 
                    
$cadena substr($cadena0$breakpoint) . $pad
                } 
        } 
    return 
$cadena
}
?> 
Código HTML:
 <div class="notisup"></div>
		<div class="notisup2">
			<div class="notisup3"><a href="noticia.php?sino=<?php echo $est;?>&variable=<?php echo $row["id"]; ?>"><?php echo $row["titulo"]; ?></a></div>
		</div>
		
		<div class="noticont"> 
			<div class="notifoto">
				<div id="votos<?php echo $c; ?>"><?php echo $row["votos"]; ?></div>
				<div class="palvotos">votos</div>
					<div class="votar">
						<input type="submit"<?php echo $poner;?>class="votos" onclick="new Ajax.Updater('<?php echo 'votos'. $c ?>','funciones/votos.php?variable=<?php echo $row["id"]; ?>');" name="votar" value="votar"> 
					</div>
			</div>
			<div class="noticont2">
				<p style="margin:0px;"><?php echo $txt; ?> </p>
			</div>
		</div>
		<div class="notiinf"></div>                            

<?php  } ?> 
y lo que consigo es que no me cargue nada, ni los divs, ni nada la pagina en blanco.... al añadir la funcion php y la llamada a esta, estoy desesperadooooo....

agradeceria vuestra ayuda!!!! un saludo!!!!! y gracias!