Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2010, 12:28
loqtor
 
Fecha de Ingreso: julio-2010
Mensajes: 50
Antigüedad: 14 años, 6 meses
Puntos: 1
Problema con PHP en CentOS

Me está pasando lo siguiente, tengo una página en la cual necesito generar desde PHP un archivo XML el cual es levantado por una animación flash. Lo que hago es verificar lo que contiene el archivo que existe ya en el dominio bajo el nombre "banner.xml" y lo comparo con los resultados obtenidos desde base de datos y si los contenidos difieren elimino el existente y genero uno nuevo.

Ahora, no se si es un tema de permisos o que, pero no me está generando el archivo de nuevo. Yo tenía esta página alojada en otro servidor, y con los mismos permisos sobre el archivo y carpeta que tengo en el servidor actual y todo funciona normalmente.

Permisos sobre el archivo: rw-r--r--
Permisos sobre la carpeta donde se encuentra el archivo: rwxrwxr-x

El código con el que intento generar el archivo es el siguiente:

Código HTML:
function generate_file($filename, $extension, $content)
{
	$whole_filename = $filename.'.'.$extension;
	if(file_exists($whole_filename))
  	{
  		$file = fopen($whole_filename, 'w+');
		fwrite($file, $content);
  	}
  	else
  	{
		create_file($whole_filename, $content);
  	}
}

function create_file($filename, $content)
{
    $file = fopen($filename, 'x+');
  	fwrite($file, $content);
  	fclose($file);
}
Que es lo que puede estar fallando?

Gracias de antemano, saludos!