Foros del Web » Programando para Internet » PHP »

Copiar ficheros En Servidor

Estas en el tema de Copiar ficheros En Servidor en el foro de PHP en Foros del Web. Quiero copiar ficheros de un directorio a otro si uso copy me da el siguiente error Warning: copy(./upload) [function.copy]: failed to open stream: Permission denied ...
  #1 (permalink)  
Antiguo 16/03/2006, 03:58
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 12 años, 6 meses
Puntos: 1
Copiar ficheros En Servidor

Quiero copiar ficheros de un directorio a otro si uso copy me da el siguiente error

Warning: copy(./upload) [function.copy]: failed to open stream: Permission denied in C:\Archivos de programa\xampp\htdocs\Elecqui\copiar.php on line 30

es tema de permisos pero tengo la carpeta upload compartida
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #2 (permalink)  
Antiguo 16/03/2006, 06:44
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 12 años, 6 meses
Puntos: 2
El problema de los permisos se da bajo GNU/Linux (en win nunca los tuve) pero según veo tienes Win, por favor confirma esto así alguien te puede orientar mas rápido y facilmente. De todas formas (nunca lo he probado) pero creo y digo CREO que no se puede copiar o pegar en una carpeta que no corresponda a la asignada/configurada de donde tomara los script (generalmente www/ o httdocs/), pero más allá de esto no se debería hacer o por lo menos yo no lo haría, ¿Realmente es necesario que lo hagas de esta forma? De todos modos trata de ser mas especifico y dar algunos datos que muchas veces son importantes (SO, PHP, Apache... que versiones).

Saludos y suerte.
  #3 (permalink)  
Antiguo 16/03/2006, 08:23
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 12 años, 6 meses
Puntos: 1
windows xp profesional
uso la ultima version de xamp, con apache y php 5 si no toy equivocado

un saludo
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #4 (permalink)  
Antiguo 16/03/2006, 08:37
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 12 años, 6 meses
Puntos: 2
Bueno sigo estando en la misma posición, ¿Por que no me comentas sobre que haces cuando se produce el error? ¿Por que no pones el código que crees que es el que esta dando problemas? Esta de mas decirte que este error no es común y no es por PHP que se produce, se produce por la lógica que usaste al programar, mal uso, mal concepto, o algo que no entendiste bien... pero tienes que ser especifico, claro y conciso.
  #5 (permalink)  
Antiguo 17/03/2006, 03:33
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 12 años, 6 meses
Puntos: 1
Código PHP:
if($_POST['copiar'] != "")
    {
        
$destino ="";
        
$ficheros =Array();
        
$i 0;
        while(list(
$key,$val) = each($_POST))
            {
                if(
$key == 'destino')
                    {
                        
$destino $val;
                    }
                else if(
$key !='copiar')
                    {
                        
$ficheros[$i] = $val;
                        
$i++;
                    }
            }
        for(
$j 0;$j<$i;$j++)
            {
            if(
$destino !=""){
            
copy($ficheros[$j],$destino);}else break;
            }
    } 
este es el script que uso para copiar
1º selecciono distintos ficheros que quiero copiar
2º selecciono el directorio donde quiero copiarlo

Warning: copy(./casa) [function.copy]: failed to open stream: Permission denied in C:\Archivos de programa\xampp\htdocs\Elecqui\copiar.php on line 30
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
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 15:12.