Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal estou fazendo um sistema parecido com o do imasters que e mostrado a previa do artigo que sera lido.
<?php
//conexao
include("config.php");
//seleciona
$con = mysql_query("SELECT * FROM noticias ORDER BY ID desc");
//linhas
$linha = 3;
//for
for($i=0;$i<$linha;$i++)
{
$titulo = mysql_result($con,$i,'titulo');
$data = mysql_result($con,$i,'data');
$texto = mysql_result($con,$i,'texto');
$limite = 15;
$quebra = "<br><br>";
echo abreviar($texto,$limite,$quebra);
}
function abreviar($texto,$limite,$tres_p = '...'){
if(strlen(" ".strip_tags($texto))<=$limite){
$tres_p = "";
$retornar = $texto;
}
else{
$texto = str_replace("<font ","<font",$texto);
$texto = str_replace("<div ","<div",$texto);
$vetor = explode(" ",$texto);
$total = 0;
$retornar = "";
for($i=0;$i<sizeof($vetor);$i++){
$total += strlen(" ".strip_tags($vetor[$i]));
if($total<=$limite){
$retornar .= " ".str_replace("<div","<div
",str_replace("<font","<font ",$vetor[$i]));
}
else{
break;
}
}
}
return trim($retornar).$tres_p;
}
?>
Queria que vocês dessem uma olhada.Carregando comentários...