Tengo hecha una pagina donde la gente puede ingresar comentarios, el problema surje en que cuando alguien utiliza las comillas dobles (por ejemplo), al publicar el comentario estas aparecen antecedidas por la barra invertida ( \ ).
He aislado el codigo al maximo, y sigo teniendo el problema, aqui les va:
Cita:
Si lo prueban, y le ingresan como dato algo utilizando comillas dobles me entenderan...(esto lo puse en un archivo llamado trying.php)
<?php
if (isset($_POST['mensaje'])) {
echo $_POST['mensaje'];
echo "<br/>";
echo $_POST['autor'];
}
?>
<html>
<head>
</head>
<body>
<form method="post" action="trying.php">
<p><small>* Nombre: </small><br><input size="22" name="autor" type="text"></p>
<p><small>Comentario (hasta 500 caracteres): </small><br><textarea rows="10" cols="50" id="mensaje" name="mensaje"></textarea> </p>
<p><input value="Enviar comentario" id="submit" name="submit" type="submit"></p>
</form>
</body>
</html>
<?php
if (isset($_POST['mensaje'])) {
echo $_POST['mensaje'];
echo "<br/>";
echo $_POST['autor'];
}
?>
<html>
<head>
</head>
<body>
<form method="post" action="trying.php">
<p><small>* Nombre: </small><br><input size="22" name="autor" type="text"></p>
<p><small>Comentario (hasta 500 caracteres): </small><br><textarea rows="10" cols="50" id="mensaje" name="mensaje"></textarea> </p>
<p><input value="Enviar comentario" id="submit" name="submit" type="submit"></p>
</form>
</body>
</html>
Alguien sabe como puedo evitar este tipo de problemas???