Foros del Web » Programando para Internet » PHP » Zend »

Zend Framework consumiendo Web Service

Estas en el tema de Zend Framework consumiendo Web Service en el foro de Zend en Foros del Web. Buenas tardes a todos, Estoy utilizando Zend Framwwor, específicamente la libreria Zend_Feed_Atom para consultar información de un archivo XML que entre sus tags contiene uno ...
  #1 (permalink)  
Antiguo 16/06/2008, 14:58
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Zend Framework consumiendo Web Service

Buenas tardes a todos,

Estoy utilizando Zend Framwwor, específicamente la libreria Zend_Feed_Atom para consultar información de un archivo XML que entre sus tags contiene uno como el siguiente:

<name:activity name:comments="100" name:visits="1000" name:users="20">

Como puedo acceder a los valores??

Mil gracias
__________________
Desdichado quien duerme en la mañana
  #2 (permalink)  
Antiguo 16/06/2008, 15:24
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

Hola sofway,

Con Zend_Feed_Atom es solo para leer Feeds en general RSS, si necesitas parsear un XML más complejo te recomiendo usar SimpleXML.

Saludos.
  #3 (permalink)  
Antiguo 16/06/2008, 15:34
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

Gracias GavorV por tu respuesta, pero me atrevo a decir que estas equivocado, de hecho, como su nombre lo dice, está enfocado a la lecutra de feeds Atom, mas complejos que RSS. El fichero que estoy procesando es Atom, y he podido acceder a casi la totalidad de los tags, pero no he podido saber la sintaxis para el tag que menciono.

Digamos que mi problema es de tiempo y si es necesario, utilizaria SimpleXML para procesarlo.
Me podrías indicar como puedo acceder a los valores?

Gracias
__________________
Desdichado quien duerme en la mañana
  #4 (permalink)  
Antiguo 16/06/2008, 15:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

Hola sofway,

No especificaste que fuera un archivo RSS valido, por lo que asumi querias leer solo un XML devuelto por un web service (por tu titulo).

Leer atributos con namespaces siempre es complicado y necesitas registrar el namespace (en este caso "name") usando SimpleXML, posteriormente usas un XQuery para indicar que elemento buscas, y si te regresa el elemento valido lo lees usando el array de atributes del elemento SimpleXML.

Saludos.
  #5 (permalink)  
Antiguo 16/06/2008, 15:48
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

Gracias GatorV,

La verdad quisiera aprovechar para aclarar el concepto que no llevo mucho en esto y depronto estoy confundiendo las definiciones.

- No se podría definir Atom o RSS como un web service? finalmente entregan documentos XML

Gracias
__________________
Desdichado quien duerme en la mañana
  #6 (permalink)  
Antiguo 16/06/2008, 17:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

En teoría si, pero cada uno tiene dos especificaciones diferentes, RSS es para distribución de contenido (como noticias, feeds, etc).

En cambio un webservice, reacciona a datos enviados por nosotros, la idea de un webservice es poder consultar información como si hiciéramos un Query a una base de datos. Nosotros pedimos unos datos específicos y el webservice nos contesta de acuerdo a lo que pedimos.

Saludos.
  #7 (permalink)  
Antiguo 16/06/2008, 17:17
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

Gracias GatorV,

Sigo sin poder acceder a la info, y ya he leido bastante de namespaces para accederlo con SimpleXML, este es uno de los documentos y
<entry>
<id>1255525</id>
<title>Documento de prueba 1</title>
<updated>2008-06-16T16:54:39-05:00</updated>
<link href="192.168.1.1" rel="alternate" type="text/json"/>
<link href="192.168.1.1/23.xml" rel="alternate" type="application/atom+xml"/>
<summary>Datos de resumen para archivo de prueba
</summary>
<category term="Capitulo1"/>
<author>
<name>Autor1</name>
</author>
<var1:info var1:aa="10" var1:bb="20" var1:cc="30" var1:dd="40"/>
</entry>

Los datos a los que necesito acceder son aa, bb, cc, dd

Gatorv me sacas de un problema grande si me ayudas con esto

Mil gracias
__________________
Desdichado quien duerme en la mañana
  #8 (permalink)  
Antiguo 16/06/2008, 17:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

Hola sofway,

Si buscas en el foro hay un tema parecido: http://www.forosdelweb.com/f68/duda-simplexml-559577/

Saludos.
  #9 (permalink)  
Antiguo 16/06/2008, 19:47
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

GatorV ya había visto ese post, lo que pasa es que en ese ejemplo el documento tiene definido este atributo que es el que permite utilizar la función children
xmlns:ns="http://abcsk.samples/xsd

El documento mio no lo contiene por lo cual no se como puedo acceder a esos valores
__________________
Desdichado quien duerme en la mañana
  #10 (permalink)  
Antiguo 16/06/2008, 20:30
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

Me estoy comenzando a preocupar
__________________
Desdichado quien duerme en la mañana
  #11 (permalink)  
Antiguo 17/06/2008, 07:56
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

El problema es que los namespaces en el XML son un poco problemáticos, igual puedes intentar hacerlo de la forma "antigua", es decir usando DOM XML o algún otro parser de XML.

Leyendo en php.net, encontré esta función:
Código PHP:
function xml2assoc($xml) {
    
$assoc null;
    while(
$xml->read()){
        switch (
$xml->nodeType) {
            case 
XMLReader::END_ELEMENT: return $assoc;
            case 
XMLReader::ELEMENT:
                
$name $xml->name;
                
$atr = array();
                if(
$xml->hasAttributes) while($xml->moveToNextAttribute()) $atr[$xml->name] = $xml->value;
                
$assoc[$name][] = array('name' => $name'attributes' => $atr'value' => $xml->isEmptyElement '' xml2assoc($xml));
                break;
            case 
XMLReader::TEXT:
            case 
XMLReader::CDATA$assoc .= $xml->value;
        }
    }
    return 
$assoc;

Puedes probarla igual y te sirve para parsear tu documento.

Saludos.
  #12 (permalink)  
Antiguo 17/06/2008, 10:14
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

GatorV no logro todavía acceder los valores. Utilizando la función que me diste obtengo un error diciendo call read function in a no object.

Estuve mirando con mas detalle el documento y resulta que si tiene el atributo xmlns, lo que pasa es que mi navegador no lo mostraba, en el código fuente si lo muestra.

Código:
<?xml version="1.0" encoding="utf-8"?><entry xmlns:eltiempo="http://api.eltiempo.com/NS/API/1.0"><id>tag:api.eltiempo.com,2008:/eltiempo/articulos/CMS-4269823</id><title><![CDATA[Fiscalía abrió investigación penal contra sfsdfsfsd extorsivo]]></title><updated>2008-06-17T10:36:12-05:00</updated><link href="/1.0/eltiempo/articulos/CMS-4269823.json" rel="alternate" type="text/json"/><link href="/1.0/eltiempo/articulos/CMS-4269823.xml" rel="alternate" type="application/atom+xml"/><summary><![CDATA[Un fiscal especializado de la seccional de sdsdllamó a sda la ex sdpor el presunto sdsdde un ex sdsdde la sdsdde Bsdsd.]]></summary><category term="Justicia"/><author><name>sdsdfs</name></author><eltiempo:actividad xmlns:eltiempo="http://api.eltiempo.com/NS/API/1.0" eltiempo:comentarios="421" eltiempo:visitas="4373" eltiempo:votos="10" eltiempo:recomendaciones="0"/></entry>
Los valores a los que necesito acceder son votos, visitas, comentarios.
No he podido adaptar el ejemplo que me habías citado en el otro hilo porque la información no se encuentra entre dos tag sino como atributos de uno.

Gracias GatorV por tu ayuda, creo que he sido muy abusivo pidiéndote tanta ayuda, pero creo que solo podré salir de mis dudas con tu colaboración.

Mil gracias
__________________
Desdichado quien duerme en la mañana
  #13 (permalink)  
Antiguo 17/06/2008, 12:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

Lo que pasa es que a la función debes de pasarle un XMLReader como parámetro, si no, por eso te sale el error.

Por otro lado si ya tienes el namespace lo puedes registrar como en el ejemplo que cite y hacer un XPath al atributo.

Saludos.
  #14 (permalink)  
Antiguo 17/06/2008, 12:34
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

OK, voy por partes entonces hasta lograr dar con el dato

Código:
$xml = '<?xml version="1.0" encoding="utf-8"?><entry xmlns:eltiempo="http://api.eltiempo.com/NS/API/1.0"><id>tag:api.eltiempo.com,2008:/eltiempo/articulos/CMS-4269823</id><title><![CDATA[Fiscalía abrió investigación penal contra sfsdfsfsd extorsivo]]></title><updated>2008-06-17T10:36:12-05:00</updated><link href="/1.0/eltiempo/articulos/CMS-4269823.json" rel="alternate" type="text/json"/><link href="/1.0/eltiempo/articulos/CMS-4269823.xml" rel="alternate" type="application/atom+xml"/><summary><![CDATA[Un fiscal especializado de la seccional de sdsdllamó a sda la ex sdpor el presunto sdsdde un ex sdsdde la sdsdde Bsdsd.]]></summary><category term="Justicia"/><author><name>sdsdfs</name></author><eltiempo:actividad xmlns:eltiempo="http://api.eltiempo.com/NS/API/1.0" eltiempo:comentarios="421" eltiempo:visitas="4373" eltiempo:votos="10" eltiempo:recomendaciones="0"/></entry>';
	
$xml = simplexml_load_string( $xml );
Primero obtengo 3 warnings que no se si son importantes

Código:
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xED 0x61 0x20 0x61 in c:\wamp\www\prueba1.php on line 7

Warning: simplexml_load_string() [function.simplexml-load-string]: api.eltiempo.com,2008:/eltiempo/articulos/CMS-4269823</id><title><![CDATA[Fiscal in c:\wamp\www\prueba1.php on line 7

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in c:\wamp\www\prueba1.php on line 7
El paso siguiente es registrar el namespace como dice en el ejemplo

Código PHP:
<?php
$ns 
$xml->getNamespacestrue );
$xml->registerXPathNamespace('c'$ns['ns']); // En esta línea no sabría que reemplazar
$title $xml->xpath('//c:title'); // en esta tampoco
echo $title[0];
?>
__________________
Desdichado quien duerme en la mañana
  #15 (permalink)  
Antiguo 17/06/2008, 12:47
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

Bueno lo adapté de esta manera


Código PHP:
$xml = '<?xml version="1.0" encoding="utf-8"?><entry xmlns:eltiempo="http://api.eltiempo.com/NS/API/1.0"><id>tag:api.eltiempo.com,2008:/eltiempo/articulos/CMS-4269823</id><title><![CDATA[Fiscalía abrió investigación penal contra sfsdfsfsd extorsivo]]></title><updated>2008-06-17T10:36:12-05:00</updated><link href="/1.0/eltiempo/articulos/CMS-4269823.json" rel="alternate" type="text/json"/><link href="/1.0/eltiempo/articulos/CMS-4269823.xml" rel="alternate" type="application/atom+xml"/><summary><![CDATA[Un fiscal especializado de la seccional de sdsdllamó a sda la ex sdpor el presunto sdsdde un ex sdsdde la sdsdde Bsdsd.]]></summary><category term="Justicia"/><author><name>sdsdfs</name></author><eltiempo:actividad xmlns:eltiempo="http://api.eltiempo.com/NS/API/1.0" eltiempo:comentarios="421" eltiempo:visitas="4373" eltiempo:votos="10" eltiempo:recomendaciones="0"/></entry>';
    
    $xml = simplexml_load_string( $xml );
    
    $ns = $xml->getNamespaces( true );
    $xml->registerXPathNamespace('c', $ns['eltiempo']); // En esta línea no sabría que reemplazar
    $title = $xml->xpath('//c:comentarios'); // en esta tampoco
    echo $title[0];

el error es

Código:
Fatal error: Call to a member function getNamespaces() on a non-object in S:\wamp\www\prueba1.php on line 9
__________________
Desdichado quien duerme en la mañana
  #16 (permalink)  
Antiguo 17/06/2008, 15:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

Mmmm muy raro ya que simplexml_load_string te devuelve un objeto SimpleXMLElement. Comprueba que tipo de variable es $xml haciendo var_dump( $xml ) despues del load_string.

Saludos.
  #17 (permalink)  
Antiguo 17/06/2008, 16:13
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
bool(false)

:S

Tendrán que ver los warnings?
__________________
Desdichado quien duerme en la mañana

Última edición por GatorV; 18/06/2008 a las 08:15
  #18 (permalink)  
Antiguo 17/06/2008, 16:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

Los warnings te dicen no puede parsear el documento XML porque es invalido.

Saludos.
  #19 (permalink)  
Antiguo 17/06/2008, 20:15
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

Listo Gator, ya logre salir de los warnings y el var_dump si me retornó la info


Código:
object(SimpleXMLElement)#1 (7) { ["id"]=> string(57) "tag:api.eltiempo.com,2008:/eltiempo/articulos/CMS-4269823" ["title"]=> object(SimpleXMLElement)#2 (0) { } ["updated"]=> string(25) "2008-06-17T21:09:29-05:00" ["link"]=> array(2) { [0]=> object(SimpleXMLElement)#3 (1) { ["@attributes"]=> array(3) { ["href"]=> string(40) "/1.0/eltiempo/articulos/CMS-4269823.json" ["rel"]=> string(9) "alternate" ["type"]=> string(9) "text/json" } } [1]=> object(SimpleXMLElement)#4 (1) { ["@attributes"]=> array(3) { ["href"]=> string(39) "/1.0/eltiempo/articulos/CMS-4269823.xml" ["rel"]=> string(9) "alternate" ["type"]=> string(20) "application/atom+xml" } } } ["summary"]=> object(SimpleXMLElement)#5 (0) { } ["category"]=> object(SimpleXMLElement)#6 (1) { ["@attributes"]=> array(1) { ["term"]=> string(8) "Justicia" } } ["author"]=> object(SimpleXMLElement)#7 (1) { ["name"]=> string(24) "Casa Editorial El Tiempo" } }
Procedí entonces agregando las siguientes líneas

Código PHP:
$ns $xml->getNamespacestrue );
$xml->registerXPathNamespace('c'$ns['eltiempo']);
$title $xml->xpath('c:comentarios'); 

La idea es que quiero acceder a los comentarios, pero cuando verifico la variable $title, esto es lo que obtengo

array(0) { }
__________________
Desdichado quien duerme en la mañana
  #20 (permalink)  
Antiguo 18/06/2008, 08:15
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

¿Podrías poner el XML completo para hacer una prueba?

Saludos.
  #21 (permalink)  
Antiguo 18/06/2008, 10:05
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

Claro GatorV, en mi código, estoy accediendo al xml directamente desde el recurso en internet. Pero este es el documento que descarga

<entry xmlns="http://www.w3.org/2005/Atom" xmlns:eltiempo="http://api.eltiempo.com/NS/API/1.0"><id>tag:api.eltiempo.com,2008:/eltiempo/articulos/CMS-4241159</id><title><![CDATA[Policia pide prohibir el parrillero hombre en Dosquebradas ante aumento en casos de homicidio]]></title><updated>2008-06-18T11:02:54-05:00</updated><link href="/1.0/eltiempo/articulos/CMS-4241159.json" rel="alternate" type="text/json"/><link href="/1.0/eltiempo/articulos/CMS-4241159.xml" rel="alternate" type="application/atom+xml"/><summary><![CDATA[El comandante en Dosquebradas, mayor Juan Carlos Barrera, formulo el planteamiento al Concejo. Preciso que de 57 homicidios entre enero-mayo de 2007 se paso a 62 en igual periodo de 2008 ]]></summary><category term="Eje Cafetero"/><author><name>Casa Editorial El Tiempo</name></author><eltiempo:actividad xmlns:eltiempo="http://api.eltiempo.com/NS/API/1.0" eltiempo:comentarios="0" eltiempo:visitas="5" eltiempo:votos="0" eltiempo:recomendaciones="0"/></entry>

Recuerda que necesito los datos del último tag: visitas, votos, comentarios, recomendaciones
__________________
Desdichado quien duerme en la mañana
  #22 (permalink)  
Antiguo 18/06/2008, 11:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

Mmm ni con XPath lee el nodo, pero puedes hacer algo así:
Código PHP:
<?php
$file 
file_get_contents"test.xml" );
$file str_replace"eltiempo:"""$file );
$xml simplexml_load_string($file);
$visitas $xml->actividad['visitas'];
$votos $xml->actividad['votos'];

echo 
"<pre>";
echo 
$visitas "\n";
echo 
$votos;
echo 
"</pre>";
?>
Saludos.
  #23 (permalink)  
Antiguo 18/06/2008, 13:27
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

GatorV despues de la maravillosa solución que me acabas de dar, solo quisiera darte infinitos agradecimientos y preguntarte de que manera has acumulado tanto conocimiento en PHP. Me recomendarías algún libro en especial?? técnica? etc?

Saludos
__________________
Desdichado quien duerme en la mañana
  #24 (permalink)  
Antiguo 18/06/2008, 14:23
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

Hola sofway,

La única forma es experimentando, dicen por ahí que un experto en algo es aquel que ha cometido todos los errores posibles.

Saludos.
  #25 (permalink)  
Antiguo 19/06/2008, 06:27
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años, 6 meses
Puntos: 32
Respuesta: Zend Framework consumiendo Web Service

Y tener muuuuuchaa... paciencia
__________________
Blog phpsenior.com Cursos a Distancia surforce.com
  #26 (permalink)  
Antiguo 20/06/2008, 19:15
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

Señores, siguiento este magnífico hilo. Quisiera comentarles que se me presenta un problema demasiado extraño:

En el archivo xml, existe un tag <summary>resumen blablabla</sumary>
accedo a este de manera normal con $xml->summary
Pero cuando busco una palabra que contiene tilde, no funciona ninguna función de las comunmente utilizadas.

Código PHP:
if(eregi('Bogotá',$entrada->summary)){
echo 
"<b>Cadena encontrada</b>";    
}

// Esta otra tampoco funciona
if(stripos($entrada->summary(),'Bogotá')){
    echo 
"<b>cadena encontrada</b>";    

Lo raro es que si imprimo el summary, la palabra si existe, pero la función no la logra ubicar. Esto solo se presenta para las palabras con caracteres tildados.

Algo que me pueda dar luz????
__________________
Desdichado quien duerme en la mañana
  #27 (permalink)  
Antiguo 21/06/2008, 09:03
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

Hola sofway,

stripos, solo funciona con codificaciones normales, tu xml viene en formato utf-8, por lo que debes de usar mb_stripos.

Saludos.
  #28 (permalink)  
Antiguo 22/06/2008, 00:19
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Zend Framework consumiendo Web Service

Sigue ocurriendo exactamente lo mismo. No identifica cuando la palbra contiene una letra con tilde.

Alguna otra idea?
__________________
Desdichado quien duerme en la mañana
  #29 (permalink)  
Antiguo 23/06/2008, 08:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend Framework consumiendo Web Service

Mmm como te comento debes de checar que la codificación con la que estás comparando sea la correcta, la unica forma es usando la extensión MultiByte de PHP (los mb_*), revisa que estés usando la codificación correcta o usa utf8_decode en tus variables antes de usarla.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:35.