aqui esta mi script de noticias
Código PHP:
<html>
<head>
<title>NOTICIAS</title>
<link rel="STYLESHEET" type="text/css" href="../pagina%20espindola/estilo.css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
body,td,th {
color: #666666;
}
.Estilo5 { font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
}
.Estilo6 {color: #666666}
-->
</style></head>
<body>
<?
//conecto con la base de datos
include("configuracion.php");
if (!$HTTP_POST_VARS)
{
if(!$HTTP_GET_VARS )
{
//construyo la sentencia sql
$ssql = "SELECT * FROM noticias_articulos WHERE categoria = 'anuncio' ";
$ssql .= " ORDER BY id_noticia_articulo desc";
?><p align="center" class="Estilo5"><img src="imagenes/IMAGES/DOTS.GIF" width="10" height="10">Anuncio<img src="imagenes/IMAGES/DOTS.GIF" width="10" height="10"></p>
<?
}else{
$ca=$_GET["ca"];
?>
<p align="center" class="Estilo5"><img src="imagenes/IMAGES/DOTS.GIF" width="10" height="10"><?echo $ca;?><img src="imagenes/IMAGES/DOTS.GIF" width="10" height="10"></p>
<?
$ssql = "SELECT * FROM noticias_articulos WHERE categoria = '$ca' ";
$ssql .= " ORDER BY id_noticia_articulo desc";
}
$_pagi_sql = $ssql;
$_pagi_cuantos = 5;
//tomo el juego de resultados
$resultid = mysql_query($ssql,$conn);
//verifico cuantas filas hay en la tabla
$num=mysql_num_rows($resultid);
include("pagin_noticias.php");
?>
<?
//muestro los datos en un bucle
while ($damefila=mysql_fetch_object($_pagi_result))
{
//arreglo para el uso de smilies en el libro de visitas
$var = $damefila->n_corta;
//corto las cadenas de texto para que no me las muestre a lo largo de la pagina
$var = wordwrap( $var,60, "<br />" );
str_replace ('(t)','<img src=smilies/60.gif>',$var);
//creamos el tratocode para dar formato a las firmas
//codigos para alineacion
$var = str_replace ('{centrado}','<p align=center>',$var);
$var = str_replace ('{/centrado}','</p>',$var);
$var = str_replace('{izquierda}','<p align=left>',$var);
$var = str_replace('{/izquierda}','</p>',$var);
$var = str_replace('{derecha}','<p align=right>',$var);
$var = str_replace('{/derecha}','</p>',$var);
$var = str_replace('{justificado}','<p align=justify>',$var);
$var = str_replace('{/justificado}','</p>',$var);
//codigos para tamaño de la fuente
$var = str_replace ('{t=14}','<font size=4>',$var);
$var = str_replace ('{t=18}','<font size=5>',$var);
$var = str_replace ('{t=24}','<font size=6>',$var);
$var = str_replace ('{t=36}','<font size=7>',$var);
$var = str_replace ('{/t}','</font>',$var);
//codigos para color de la fuente
$var = str_replace ('{fcolor=rojo}','<font color=red>',$var);
$var = str_replace ('{fcolor=azul}','<font color=blue>',$var);
$var = str_replace ('{fcolor=aqua}','<font color=aqua>',$var);
$var = str_replace ('{fcolor=black}','<font color=black>',$var);
$var = str_replace ('{fcolor=verde}','<font color=green>',$var);
$var = str_replace ('{fcolor=red}','<font color=red>',$var);
$var = str_replace ('{fcolor=amarillo}','<font color=yellow>',$var);
$var = str_replace ('{fcolor=red}','<font color=red>',$var);
$var = str_replace ('{fcolor=lima}','<font color=lime>',$var);
$var = str_replace ('{fcolor=blanco}','<font color=white>',$var);
$var = str_replace ('{/fcolor}','</font>',$var);
//codigos para negritas, italica y subrayado
$var = str_replace ('{n}','<n>',$var);
$var = str_replace ('{/n}','</n>',$var);
$var = str_replace ('{i}','<i>',$var);
$var = str_replace ('{/i}','</i>',$var);
$var = str_replace ('{s}','<s>',$var);
$var = str_replace ('{/s}','</s>',$var);
//listas
$var = str_replace('{li}','<li>',$var);
//fotos
$var = str_replace('{foto}','<img src=',$var);
$var=str_replace('{/foto}','>',$var);
//links automaticos
$var=busca_url($var);
?>
</p>
<hr>
<b><i>Autor: </i></b>
<? //si el visitante no introdujo nombre muestro como nombre "Anónimo"
if ($damefila->autor == "-"){
echo "Anónimo";
}else{
$autor=emoticon_tratocode($damefila->autor);
echo $autor;
}
?>
<p align="justify"><b><i>
<?
$titulo=busca_url(emoticon_tratocode($damefila->titulo));
echo $titulo;
?><br><br>
Noticia:</i></b>
<p align="justify">
<?echo "$var\n";?></p>
<p align="justify"><? echo "<a href=index.php?enlace=noticia_larga¬icia=".$damefila->id_noticia_articulo.">Leer +</a>";?></p>
<div align="justify"><br>
<b>Lugar:</b><?echo $damefila->lugar;?>
<br>
<b>Fecha:</b><?echo $damefila->fecha;?>
<br>
<b>Categoria.</b><? echo $damefila->categoria;?>
</p>
<br>
<?
} //termina el bucle while
//Incluimos la barra de navegación
echo"<p align=center>".$_pagi_navegacion."</p>";
//libero el conjunto de resultados
mysql_free_result($_pagi_result);
}
else
{
//estoy recibiendo datos del fomulario de firmas
//Formateamos un poco el formulario, por si acaso los datos son incorrectos
//eliminamos las etiquetas HTML y PHP de las cadenas de texto
$autor = strip_tags($_POST["autor"]);
$n_corta = strip_tags($_POST["noticia"]);
$lugar = strip_tags($_POST["lugar"]);
$titulo = strip_tags($_POST["titulo"]);
$n_larga = strip_tags($_POST["noticia_larga"]);
$categoria=$_POST["categoria"];
if($categoria=="no")
{
echo "Tienes que seleccionar una categoria";
}else{
//Cortamos las cadenas demasiado largas
$nombre=substr($autor,0,20);
//Comprobamos que el visitante se ha molestado en rellenar algo
if (strlen($autor)==0 and strlen($noticia)==0)
{
?>
</div>
<div align="center"><b>Gracias por el envio de tu noticia</b>.<br><br>Pero se te agradeceria que rellenaras los campos para publicar tu noticia</div>
<?
}else{
//si alguno de los campos falta prefiero colocar un guión o "sin comentarios"
if (!$autor)$autor="-";
if (!$noticia) $noticia="No hay noticia";
//Generamos la ssql e insertamos el registro
$ssql = "INSERT INTO noticias_articulos (autor,lugar,titulo,n_corta,n_larga,categoria,fecha) VALUES ('" . $autor . "','".$lugar."','" . $titulo . "','".$n_corta."','".$n_larga."','".$categoria."',CURDATE())";
//echo $ssql . "<p>";
mysql_query($ssql,$conn);
?>
<div align="center"><b>Muchas gracias por tu participación</b></div>
<?
}
?>
<br>
<br>
<div align="center" class="Estilo6"><b><a href="index.php" >Volver a la pagina principal</a></b></div>
<span class="Estilo6">
<?
}
}
mysql_close($conn);
?>
</span>