Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2006, 11:33
axherreram
 
Fecha de Ingreso: mayo-2006
Mensajes: 49
Antigüedad: 18 años
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...