Foros del Web » Creando para Internet » Diseño web »

Escribir a una carpeta del equipo cliente con fopen

Estas en el tema de Escribir a una carpeta del equipo cliente con fopen en el foro de Diseño web en Foros del Web. Hola. Antes que todo, una felicitación por el espacio que han creado. Lo que quiero hacer es que desde mi sitio se pueda generar un ...
  #1 (permalink)  
Antiguo 25/06/2008, 09:52
 
Fecha de Ingreso: junio-2008
Mensajes: 1
Antigüedad: 15 años, 10 meses
Puntos: 0
Escribir a una carpeta del equipo cliente con fopen

Hola.

Antes que todo, una felicitación por el espacio que han creado.

Lo que quiero hacer es que desde mi sitio se pueda generar un archivo (xml) con PHP y lo escriba en una carpeta en C:\ruta del equipo del cliente, no en una carpeta del servidor.

Ya me ha funcionado, pero el archivo XML es creado en C:\ruta pero en el servidor, no en el cliente.

El código es el siguiente:

$archivo = '\\\\equipo-cliente\\c$\\ruta\\marquesina.xml';
$fp = fopen($archivo, 'w') or die("Error al abrir el archivo <b>" . $archivo . "</b>, verifique la ruta y los permisos de dicha carpeta.");
$xml = "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>" . "\n";
$xml .= "<marquesina>" . "\n";
$xml .= "\t" . "<noticia>" . $marquesina . "\n\t" . "</noticia>" . "\n";
$xml .= "</marquesina>";
$write = @fwrite($fp, $xml) or die("No se ha podido escribir en el archivo XML. Verifique los permisos.");
fclose($fp);

El Error: [function.fopen]: failed to open stream: Permission denied

La carpeta remota tiene los permisos de lectura y escritura, de hecho hice lo mismo para que realizara lo mismo en la carpeta del host.
Espero haberme explicado.

Tengo IIS 5, PHP 5 en WinXP.

Agradezco de antemano su apoyo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:50.