Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2008, 15:06
Avatar de BLAH !!
BLAH !!
 
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Pregunta problema con comillas

Hola a todos:

Tengo un problemilla raro que no se como solucionar... estoy mandando un e-mail en formato HTML a través de un formulario en el que inserto todo el formato html dentro de un input hidden.

En el input hidden esta una variable llamada $answer la cual es el fomato HTML que llega al e-mail. El problema esta en que el HTML tiene javascript y HTML en el y al momento de enviarlo queda un enredo con las comillas (el e-mail interpreta otras comillas que yo nunca cree) .

Es super enredado pero ese es el problema que me queda asi todo

miren:
Código PHP:
<?php
echo "
 <input type=\"text\" name=\"answer\" value=\"$answer\">
"
;
?>
ahi esta el input que tiene la variable $answer

aqui esta algo de la variable $answer:

Código PHP:
$answer "<br>
<table border=1 cellpadding=0 cellspacing=0 bordercolor=#555555 width=680>..."
;
$answer .= "  <tr> 
    <td align=center width=80>..."
;
$answer .= "  <tr>
    <td colspan=5 align=right>  
     <input type=BUTTON name=CALCULAR value=CALCULAR class=text onClick=[B]\"[/B]"
;
foreach(
$carrito as $k => $v){ 
$answer .= "javascript: document.getElementById('total$o').value = document.getElementById('valor$o').value * document.getElementById('cantidad$o').value;";
$o++; 
}; 
$answer .= "[B]\"[/B]> 
si se fijan no ocupo cremillas en el codigo, solo en el onclick ya que es obligacion para que funcione (\") y en los javascript (').

pero en e-mail me llaga asi

los (\") me los transforma bien, pero el (') queda (\') textual y se desordena todo el código.

La pregunta es como puedo hacer para que las cremillas no se transformen. ??
__________________
Adios ...!!!!