Foros del Web » Programando para Internet » PHP »

Problemas al copiar archivo.

Estas en el tema de Problemas al copiar archivo. en el foro de PHP en Foros del Web. Hola a todos. El problema que tengo es al copiar un archivo desde mi equipo al servidor (localmente funciona bien en la web no), envio ...
  #1 (permalink)  
Antiguo 05/09/2006, 11:33
 
Fecha de Ingreso: mayo-2006
Mensajes: 49
Antigüedad: 17 años, 11 meses
Puntos: 0
Problemas al copiar archivo.

Hola a todos.
El problema que tengo es al copiar un archivo desde mi equipo al servidor (localmente funciona bien en la web no), envio por medio de un link la ruta donde esta el archivo con el nombre y un id:

- archivo.txt: este archivo esta em mi equipo

<a href="../log_errores/log_errores.php?nom=archivo.txt&ruta=c:\archivo.tx t&id=cbx">


esta es la funcion dentro de log_errores.php que recibe esos parametros:

NOTA:
- emp es una carpeta que ya existe en el servidor.
- $carpeta el valor de esta lo saco de la BD.
- Valores que llegan desde el link:
$archivo = $_GET[ruta];
$archivo_name = $_GET[nom];
$id = $_GET[id];

function subirArchivo($archivo, $archivo_name, $carpeta){

if($archivo){
$ruta="../../emp/$carpeta/".$archivo_name;
echo $ruta;
if(copy($archivo, $ruta)) {
return true;
}
else{
echo "Se produjo algun error al subir el archivo";
}
}

Y este es el error que muestra que no he podido cuadrar:

Warning: copy(c:\\archivo.txt): failed to open stream: No such file or directory in /usr/local/psa/home/vhosts/sadmin.net/httpdocs/webmaster/log_errores/log_errores.php on line 46
Se produjo algun error al subir el archivo

- La linea 46 es la de la funcion:

if(copy($archivo, $ruta)) {


No se que pasa, he utilizado la funcion move_uploaded_file antes para subir archivos pero de la forma<input type="file"> y me funciona bien.

Pero de esta forma no se que ocurre.Ya he tratado con la $ruta y nada, no se copia el arhivo en ningun lado, Ayuda por favor. GRACIAS...
  #2 (permalink)  
Antiguo 05/09/2006, 13:05
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Código PHP:
$ruta="../../emp/$carpeta/".$archivo_name
no deberia ser:
Código PHP:
$ruta="../../emp/".$carpeta."/".$archivo_name
¿?
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #3 (permalink)  
Antiguo 05/09/2006, 14:08
 
Fecha de Ingreso: mayo-2006
Mensajes: 49
Antigüedad: 17 años, 11 meses
Puntos: 0
Exclamación No, sigue igual...

Gracias zital, pero no, sigue igual, sigue saliendo el mismo error:

Warning: copy(c:\\BACKUPSDELABD.txt): failed to open stream: No such file or directory in /usr/local/psa/home/vhosts/sadmin.net/httpdocs/webmaster/log_errores/log_errores.php on line 45
Se produjo algun error al subir el archivo

- La linea 45 es la de la funcion copy.

Ayuda, porfavor...
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 21:51.