Comunidad de diseño web y desarrollo en internet online

Pasar variable con acentos a php, se muestra bien pero...

Citar            
MensajeEscrito el 03 Ago 2010 09:46 am
Hola:

He pasado una variable a php. La recojo con post. Los acentos se muestran correctamente, pero no puedo operar.

Por ejemplo:

Recojo la variable que viene de flash con

Código PHP :

   $destinatario =$_POST["destinatario"]  ;


El valor que tiene es = Ramón

Pero si ahora hago un:

Código PHP :

if (strcmp("Ramón",$destinatario)==0){
$correo="[email protected]";   
}


Me dice que no es igual... pero si lo es... no se que puedo estar haciendo mal.

Gracias

Por noumeno

7 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Ago 2010 03:27 pm
strcmp retorna 0 cuando es igual, usa

if ($destinatario=="Ramón")

A ver que pasa

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 Ago 2010 10:56 pm
prueba haber si noes problema de codificaciones UTf8 algo parecido a eso
para hacer comprobaciones trata de codicarlas para ver si hay variaciones
usa bas64 es lmas facil

as esta prueba

Código PHP :

<?php
$destinatario = $_POST["destinatario"];
$comprobar = "Ramón";

//verificando cual es el error generado
//introducimos todo en un texto
$contenedor = "
$destinatario = $comprobar
\n
";
$contenedor .= base64_encode($destinatario)." = ".base64_encode($comprobar )
//luego lo metemos en un archivo para revisarlo
file_put_contents("test.txt",$contenedor);
luego lo revisas y ves que onda con las comprobaciones
?>

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.