Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/11/2010, 13:04
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: 18 años
Puntos: 175
Respuesta: Error 2047 con PHP

Claro.. lo he puesto un monton de veces y no hallé respuesta:

Aqui va:
Código PHP:
<?php
include("../co/conectame.php");

$fp = fopen('../fausto/events.xml', 'c');

function 
reem2($texto1) {

//Rememplazamos caracteres especiales latinos minusculas
$find = array('&aacute;', '&eacute;', '&iacute;', '&oacute;', '&uacute;', '&ntilde;', '&quot;', '&euro;', '&uuml;');
$repl = array('a', 'e', 'i', 'o', 'u', 'n', '\"', '€', 'u');
$texto1 = str_replace ($find, $repl, $texto1);


//Rememplazamos caracteres especiales latinos mayusculas
$find = array('&Aacute;', '&Eacute;', '&Iacute;', '&Oacute;', '&Uacute;', '&Ntilde;', '&Uuml;', '&ccedil;', '&Ccedil;');
$repl = array('A', 'E', 'I', 'O', 'U', 'N', 'U', 'ç', 'Ç');
$texto1 = str_replace ($find, $repl, $texto1);

return 
$texto1;

}

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="utf-8"?>' .$rand);
fwrite($fp, '<calendario>' .$rand);
 
$result=mysql_query("SELECT * FROM eventos where publicado='1'", $fausto_conn) or die("Problemas en update del XML:".mysql_error());    
 
while (
$row = mysql_fetch_array($result)) 
{
$id        = $row['id'];
$titulo    = reem2($row['titulo']);
$fecha       = CFD($row['fecha']);
 
fwrite($fp, '<cita ');
fwrite($fp, 'fecha="'.$fecha.'" ');
fwrite($fp, 'titulo="'.$titulo.'" ');
fwrite($fp, 'id="'.$id .'" />'.$rand);
}
fwrite($fp, '</calendario>' .$rand);
fclose($fp);
header("Location: listados/lista-eventos.php");
?>
La idea es que me traiga los resultados de la BD, lo cual si funciona, y me lo imprima en un XML para mostrar un evento en un calendario.. funciona bien a modo local, pero en el server ya no.. tambien probe con CHMOD.. y no se..

No se si es problema del php.ini del server, pero no se donde hallarlo, y menos aún se que es lo que debo tener en cuenta.

lo mismo pasa con subir ficheros al server, localmente, funciona, en el server, no!!

__________________
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...