Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/03/2012, 12:14
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Consulta de archivo XML

Si después de leer el archivo haces un var_dump($xml_PartNumber); y aparece algo como:

boolean => false

Entonces no se encontró el archivo, ya sea porque la URL no es correcta o no está codificada correctamente; suponiendo que:

$PartNumber = 'abc123', y $Marca = 'marca con espacios'

Entonces:

$ruta_PartNumber = "http://xxx:xxx@xxx/xml_server3.cgi?prod_id=abc123;vendor=marca con espacios;lang=ES;output=metaxml";

El separador de parámetros debe ser &, a menos que hayas configurado tu servidor (o tengas una función en el script) para que sea ;

Ahora, hay algunos caracteres especiales, como espacios, tildes, el mismo &, etc. que deben codificarse para URL:

$ruta_PartNumber = "http://xxx:xxx@xxx/xml_server3.cgi?prod_id=" . urlencode(trim(strtolower($PartNumber))) . ";vendor=" . urlencode(trim(strtolower($Marca))) . ";lang=ES;output=metaxml";
__________________
- León, Guanajuato
- GV-Foto