PHP - en localhost funciona pero en internet no

 
Vista:
sin imagen de perfil

en localhost funciona pero en internet no

Publicado por cotarejo (3 intervenciones) el 16/07/2015 23:08:24
Buenas noches, tengo creado un fichero en php que crea un XML para generar puntos de interes en google maps. el fichero se llama generarXMLMarks.php y es así:

<?php


require 'conexiones.php';

$dom = new DOMDocument("1.0");
$node = $dom->createElement("markers");
$parnode = $dom->appendChild($node);

$sentencia = consultamaps($pdo);

header("Content-type: text/xml");

while ($row = $sentencia->fetch(PDO::FETCH_ASSOC)){
$node = $dom->createElement("marker");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("nombre",$row['nombre']);
$newnode->setAttribute("primer_primero", $row['primerprimero']);
$newnode->setAttribute("segundo_primero", $row['segundoprimero']);
$newnode->setAttribute("tercer_primero", $row['tercerprimero']);

$newnode->setAttribute("primer_segundo", $row['primersegundo']);
$newnode->setAttribute("segundo_segundo", $row['segundosegundo']);
$newnode->setAttribute("tercer_segundo", $row['tercersegundo']);


$newnode->setAttribute("primer_postre", $row['primerpostre']);
$newnode->setAttribute("segundo_postre", $row['segundopostre']);
$newnode->setAttribute("tercer_postre", $row['tercerpostre']);

$newnode->setAttribute("cafe", $row['cafe']);
$newnode->setAttribute("pan", $row['pan']);
$newnode->setAttribute("precio", $row['precio']);
$newnode->setAttribute("latitud", $row['latitud']);
$newnode->setAttribute("longitud", $row['longitud']);
}

echo $dom->saveXML();


Y todo correcto, cuando le abro me muestra el XML formado correctamente tal que así:


captura-XML-localhost-funcionando


El caso es que en el mapa de google maps que tiene mi web aparecen los puntos de interes que se generan a través del XML, es decir, todo perfecto y funcionando....

Lo subo a un servidor del instituto para que el profesor pueda verlo y puntuarlo-corregirlo, y observo que en el mapa no me aparecen los puntos de interés... abro directamente la URL y me aparece esto:


captura-XML-internet-no-funcionando


El caso es que se puede pensar que es por algún fallo de la conexión con la BBDD pero no, ya que si miro en el FireBugs en la pestaña de conexiones veo el fichero y lo que me devuelve y es tal que esto:

<?xml version="1.0"?>
<markers><marker nombre="labrador" primer_primero="lentejas" segundo_primero="carne estofada" tercer_primero="alubias pintas" primer_segundo="filete ternera" segundo_segundo="merluza al horno" tercer_segundo="sardinas" primer_postre="platano" segundo_postre="flan" tercer_postre="yogurt" cafe="" pan="" precio="11" latitud="43.4649" longitud="-3.80519"/><marker nombre="bombi" primer_primero="espaguetis" segundo_primero="arroz con bogavante" tercer_primero="paella" primer_segundo="brochetas" segundo_segundo="sardinas" tercer_segundo="huevos con pimientos" primer_postre="queso fresco" segundo_postre="melon" tercer_postre="sandia" cafe="" pan="" precio="12" latitud="43.4667" longitud="-3.78274"/></markers>


Por lo que no sé porqué a nivel local funciona correctamente pero a través de internet no... he cambiado los permisos de las carpetas donde está albergado a 777 y sigue igual... ya no sé qué hacer...

¿¿Alguna idea??

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de txema
Val: 79
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

en localhost funciona pero en internet no

Publicado por txema (41 intervenciones) el 17/07/2015 00:29:38
Respondido en XML.

Es importante verlo en Javascript también
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar