Hola a todos saludos desde venezuela mi problema es el siguiente:
tengo u script que me genera un archivo xml desde datos de una base de datos a través de php, es decir, se conecta a la base de datos y por medio de un juego de registros y un loop me extrae los datos que necesito para mi xml, el problema surge cuando lo subo al servidor de mi proveedor de hosting dicho archivo y lo ejecuto y me da el siguiente error:
Parse error: syntax error, unexpected T_STRING in /home/sa001033/public_html/galeras.php on line 45
ubico la línea del error en el archivo y es referente a : <?xml version="1.0" encoding="iso-8859-1"?>
en mi servidor local lo pruebo y funciona correctamente, mientras que en el del proveedor no, el script completo es de la siguiente forma, cualquier ayuda bienvenida es:
Código PHP:
Ver original[PHP]
<?php require_once('Connections/datos.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ?
intval($theValue) : "NULL"; break;
case "double":
$theValue = ($theValue != "") ?
"'" . doubleval($theValue) . "'" : "NULL"; break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$query_sumitogaol = "SELECT * FROM galerias WHERE cliente_id = '1'";
//Enviar las cabeceras
header('content-type: text/xml'); header('Cache-control: private');
?>
<?xml version="1.0" encoding="iso-8859-1"?>
<galerias>
<?php do { ?>
<productos>
<foto_id><?php echo $row_sumitogaol['foto_id']; ?></foto_id>
<nombre_archivo><?php echo $row_sumitogaol['nombre_archivo']; ?></nombre_archivo>
<ancho><?php echo $row_sumitogaol['descripcion_foto']; ?></ancho>
<alto><?php echo $row_sumitogaol['alto']; ?></alto>
<cliente_id><?php echo $row_sumitogaol['cliente_id']; ?></cliente_id>
</productos>
</galerias>
<?php
?>[/PHP]