Foros del Web » Programando para Internet » PHP »

Bajar ficheros y safe mode on

Estas en el tema de Bajar ficheros y safe mode on en el foro de PHP en Foros del Web. Hola; Estoy intentando bajar ficheros del servidor con el siquiente script: <? $id=$_GET["id"]; //este id lo recibe de la pagina inicial $path ="ruta absoluta al ...
  #1 (permalink)  
Antiguo 14/04/2010, 16:35
 
Fecha de Ingreso: diciembre-2009
Mensajes: 36
Antigüedad: 15 años
Puntos: 0
Bajar ficheros y safe mode on

Hola;

Estoy intentando bajar ficheros del servidor con el siquiente script:
<?
$id=$_GET["id"]; //este id lo recibe de la pagina inicial
$path ="ruta absoluta al directorio del servidor";
$enlace = $path."/".$id;
$id=$enlace;
header ("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize($id2)."\n\n");
header ("Content-Disposition: attachment; filename=".$id."\n\n");
header("Content-Type: application/msword"."\n\n");
readfile($id);
?>

Sin embargo me da un error que señala:

href='function.readfile'>function.readfile</a>]: failed to open stream: Operation not permitted

Mi preguntas son las siguientes:

1.- ¿Es posible que esto esté relacionado con el hecho de estar activado el SAFE MODE ON en el servidor?

2.- Si es así, ¿debería bajarme el fichero con FTP?

Gracias
  #2 (permalink)  
Antiguo 14/04/2010, 18:18
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Bajar ficheros y safe mode on

Todas las operaciones relacionadas con archivos son afectadas por la directiva save_mode, revisa que esta este en Off.

Si no lo puedes desactivar, en efecto solo lo vas a poder descargar via FTP.

Saludos.
  #3 (permalink)  
Antiguo 15/04/2010, 08:00
 
Fecha de Ingreso: diciembre-2009
Mensajes: 36
Antigüedad: 15 años
Puntos: 0
Respuesta: Bajar ficheros y safe mode on

Gracias GatorV por la respuesta

Etiquetas: bajar, ficheros, mode, safe
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 18:30.