Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/06/2010, 05:47
Avatar de Flow89
Flow89
 
Fecha de Ingreso: abril-2010
Ubicación: Valladolid
Mensajes: 346
Antigüedad: 14 años
Puntos: 1
Respuesta: Problema con Acentos

Por más que intento cosas no consigo nada, os dejo los códigos a ver si veis algo..

index.php
Código PHP:
include ("conex.php");
      include (
"segu.php");
      
//hacemos las consultas
      
$noticias=mysql_query("select * from noticias order by fecha Desc limit 5"$connect);
      
$totalnoticias=mysql_num_rows($noticias);

//Editamos el titulo para que lo muestre a nuestro gusto
while($row=mysql_fetch_array($noticias)){
   
$titulo html_entity_decode($row[titulo]);
   
$letra $titulo{0};
   
$resto substr($titulo1);
   
$letra "<span class=\"Estilo35\">"$letra"</span>";
   
$resto "<span class=\"Estilo14\">"$resto"</span>";
   
$final $letra.$resto;
 
 

//Imprimimos los resultados.
   
echo "<img src=\"imagenes/prueba2.png\" width=\"50\" height=\"50\">" .$final."<br><p>" .html_entity_decode($row[noticia])."</p><br><div align=\"center\" class=\"Estilo39\"> Por: ".$row[autor]." - "
      
.date("d-m-Y",$row[fecha])." - Categoria: ".html_entity_decode($row[categoria])." </div><br><div align=\"center\"><img src=\"imagenes/separador.png\" width=\"400\" height=\"15\"></div>";

procesanoticia.php
Código PHP:
    //incluimos el archivo de conexion
    
include ("conex.php");

      
//recibimos las variables enviadas por el formulario y limpiandolas
      
$titulo$_POST[titulo];
      
$autorhtmlentities($_POST[autor]);
      
$categoriahtmlentities($_POST[categoria]);
      
$articulo=$_POST[articulo];
      
$now time();

      
//insertamos los registros almacenados en las variables
      
mysql_query("insert into noticias(autor,titulo,categoria,fecha,noticia) 
      values('$autor','$titulo','$categoria','$now','$articulo')"
,$connect); 
      
header("location: ../loginpanel/administracion.php"); 
segu.php
Código PHP:
 function getClearString($var){
    if(!
is_array($var)){
        return 
addslashes(stripslashes(htmlentities($var)));
    } else {
        return 
$var;
    }
}
if(
is_array($_GET))
$_GET array_map("getClearString"$_GET);
if(
is_array($_POST))
$_POST array_map("getClearString"$_POST);
if(
is_array($_COOKIE))
$_COOKIE array_map("getClearString"$_COOKIE);
if(
is_array($_SESSION))
$_SESSION array_map("getClearString"$_SESSION); 

A ver si con esto me podéis echar una mano y conseguimos arreglarlo.. :S
__________________
Seamos realistas. Busquemos lo imposible. ;)
La forma de dar las gracias en este foro, es dando Karma, aunque a veces con un simple Gracias, basta.

Última edición por Flow89; 17/06/2010 a las 01:35