Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2013, 16:35
iGussy
 
Fecha de Ingreso: diciembre-2011
Mensajes: 13
Antigüedad: 12 años, 4 meses
Puntos: 0
Problema con htmlspecialchars(stripcslashes)

Lo que pasa es que tengo un formulario el cual por medio de php publico titulo, contenido e imagen de fondo, y todo jala muy bien, el detalle es que al poner htmlspecialchars(stripcslashes(trim($titulo)), ENT_QUOTES, 'UTF-8'); deshabilita los caracteres especiales de HTMl, eso no tengo problema, pero tengo problemas al poner tíldes, alguna sugerencia?..

Aquí el código:

<?php
include('config.php');

if(isset($_POST['slide'])){
$titulo = ($_POST['titulo']);
$contenido =($_POST['contenido']);
$image= ($_POST['image']);

$FilterTitulo = htmlspecialchars(stripcslashes(trim($titulo)), ENT_QUOTES, 'UTF-8');
$FilterContenido = htmlspecialchars(stripcslashes(trim($contenido)), ENT_QUOTES, 'UTF-8');
mysql_query("insert into noticias Set titulo = '".$FilterTitulo."', contenido = '".$FilterContenido."', image = '".$image."'");
$msg = "¡La noticia se publicó correctamente! <META HTTP-EQUIV='Refresh' CONTENT='3; URL=http://mexiventas.sytes.net:8080/mexiventas/sistema/noticias/formulario'>";
echo '<font color="green">' .$msg. '</font>';
} else {
$msg = "¡Hubo un problema con la noticia!";
echo '<font color="red">' .$msg. '</font>';
}
?>