Google
Web dns.bdat.net

Re: [PHP-ES] htmlentities o htmlspecialchars ?

Write haof XML files: Juan Francisco Giordana ( juangiordana@gmail.com)
Fecha: lun 25 abr 2005 - 22:16:07 CEST


Reynier Perez Mira wrote:
> Hola lista:
>
> Resulta que tengo que insertar el texto plano de una pagina web
> dentro de un campo en tabla de una bdatos. Cuando lo hago normal la
> consulta me da el error de que algunas cosas de las que trato de
> insertar vienen con quotas simples (') y algunas con dobles (") por
> lo que no me inserta. Este problema lo he resuelto con htmlentities
> de la siguiente forma:
>
> $boletin = htmlentities($_SESSION['boletin'],ENT_QUOTES);
>
> El problema viene cuando quiero mostrar los datos que inserte en la
> Bdatos que en principio se hayan almacenados en esta forma:
>
>

Para solucionar el problema de las comillas revisa las siguientes funciones:

http://www.php.net/manual/es/function.addslashes.php

<?
// Convierte esto:
$ejemplo = "Un Texto de 'ejemplo'";

$ejemplo = addslashes ($ejemplo);

// A exactamente esto.
$ejemplo = "Texto de \'ejemplo\'";
?>

Para quitar las barras invertidas.
http://www.php.net/manual/es/function.stripslashes.php

Saludos

-- 
Juan Francisco Giordana
Homepage: http://www.juangiordana.com.ar
Linux registered user 294733
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:49:33 CET