Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/11/2010, 14:50
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Problema de escritura de XML con PHP en servidor remoto

Buenas.. de modo local este script funciona bien, es decir... trae elementos de la base de datos y los sobre escribe en un archivo XML.. pero en el server no lo hace.. que podria ser:

este es el script:

Código PHP:
<?php
//me conecto
include("conexion.php");
error_reporting(E_ALL);  ini_set('display_errors'1);
//la ruta del archivo
$archivo='../../events.xml';
//privilegios para la carpeta
chmod($archivo,0755);
//abro el archivo para sobre escribirlo
$fp fopen($archivo'w');
function 
CFD($fecha){
    list(
$anio,$mes,$dia)=explode("-",$fecha);
    if (
$dia<10) {list($dia1,$dia)=explode("0",$dia);}
    if (
$mes<10) {list($mes1,$mes)=explode("0",$mes);}
    return 
$dia."-".$mes."-".$anio;}
$rand "\n";
fwrite($fp'<?xml version="1.0" encoding="ISO-8859-1"?>' .$rand);
fwrite($fp'<calendario>' .$rand);
 
$result=mysql_query("SELECT * FROM eventos where publicado='1'"$con) or die("Problemas en update:".mysql_error());    
 
while (
$row mysql_fetch_array($result)) 
{
$id        $row['id'];
$titulo    $row['titulo'];
$fecha       CFD($row['fecha']);
//echo $fecha."<br />"; 
//fwrite($fp, '<cita ');
fwrite($fp'fecha="'.$fecha.'" ');
fwrite($fp'titulo="'.$titulo.'" ');
fwrite($fp'descripcion="'.$id .'" />');
}
fwrite($fp'</calendario>' .$rand);
fclose($fp);
echo 
"Grabado";

?>
Este es el error que sale cuando le tiro el INI SET, debido a que no reporta errores el server por si solo.. o parte del mismo mas bien:

Cita:
Warning: chmod() [function.chmod]: Operation not permitted in /home/upacifico/public_html/administrar/php/xml_events.php on line 8

Warning: fopen(../../events.xml) [function.fopen]: failed to open stream: Permission denied in /home/upacifico/public_html/administrar/php/xml_events.php on line 10

Warning: fwrite(): supplied argument is not a valid stream resource in /home/upacifico/public_html/administrar/php/xml_events.php on line 17

Warning: fwrite(): supplied argument is not a valid stream resource in /home/upacifico/public_html/administrar/php/xml_events.php on line 18

Warning: fwrite(): supplied argument is not a valid stream resource in /home/upacifico/public_html/administrar/php/xml_events.php on line 29

Warning: fwrite(): supplied argument is not a valid stream resource in /home/upacifico/public_html/administrar/php/xml_events.php on line 30

Warning: fwrite(): supplied argument is not a valid stream resource in /home/upacifico/public_html/administrar/php/xml_events.php on line 31

Warning: fwrite(): supplied argument is not a valid stream resource in /home/upacifico/public_html/administrar/php/xml_events.php on line 29

Warning: fwrite(): supplied argument is not a valid stream resource in /home/upacifico/public_html/administrar/php/xml_events.php on line 30

Warning: fwrite(): supplied argument is not a valid stream resource in /home/upacifico/public_html/administrar/php/xml_events.php on line 31

Warning: fwrite(): supplied argument is not a valid stream resource in /home/upacifico/public_html/administrar/php/xml_events.php on line 29

Warning: fwrite(): supplied argument is not a valid stream resource in /home/upacifico/public_html/administrar/php/xml_events.php on line 30
Alguno sabe por donde viene la mano? o que se debe configurar en el server
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...