Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2008, 05:03
CeRo_ByTe
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 17 años, 3 meses
Puntos: 2
Problemas con el Safe Mode y la funcion copy()

Hola, buenas tardes.

Estoy trabajando en un script que sube archivos al servidor.

Siempre he trabajado en local, pero cuando he publicado los archivos en internet, e intento subir un archivo me sale el siguiente error:

Código:
Warning: copy() [function.copy]: SAFE MODE Restriction in effect. The script whose uid is 208 is not allowed to access /furanet/sites/web.../web owned by uid 0 in /furanet/sites/web.../web/htdocs/archivos/crea_proyecto.php on line 75
Error al copiar el archivo.
El sistema crea una carpeta dentro de otra, y le asigna los permisos 777.
Pero el problema está en el safe mode que lo tengo en off.

Existe alguna manera de copiar archivos en el servidor sin necesidad de poner el safe mode en on?

Alguna otra funcion que no sea copy() o move_uploaded_file()?

Gracias de antemano.

El codigo fuente que utilizo es este:
Código PHP:
//Creo la carpeta. La variable $id_usuario es el id de cada usuario: ejemplo 1, 2, 3...
if(!is_dir("./archivos_publicados/".$id_usuario))
{
    
mkdir("./archivos_publicados/".$id_usuario,0777);
}

//Copio el archivo
if(!copy($foto"archivos_publicados/".$id_usuario."/".$name)) 

    echo 
"Error al copiar el archivo."
}
else
{
    echo 
"Archivo publicado correctamente";