A la hora de subir el archivo, la ruta para guardarlo es la siguiente ""../../../Extranetweb/serviciosOnline/Circulares/nombre_archivo.htm" y en la aplicación original funciona perfectamente, pero si lo hago desde la copia, me da los siguientes errores:
 Cita:   
Y no tengo ni idea de porque, ya que no he tocado absolutamente nada del código de la página que sube los archivos!!! Alguna sugerencia de que podria ser?? Ya he comprobado la ruta y los permisos de escritura, todo en orden. A que más se podria deber esto?? Os dejo también el código por si sirve para esclarecer el problema.Warning: move_uploaded_file("../../../Extranetweb/serviciosOnline/Circulares/20600096.htm) [function.move-uploaded-file]: failed to open stream: No such file or directory in D:\DATOS\IntranetWeb\ServiciosOnline\Circulares_sq  l\subir.php on line 67
 
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'c:\tmp\php38D.tmp' to '"../../../Extranetweb/serviciosOnline/Circulares/20600096.htm' in D:\DATOS\IntranetWeb\ServiciosOnline\Circulares_sq l\subir.php on line 67
 
Warning: Cannot modify header information - headers already sent by (output started at D:\DATOS\IntranetWeb\ServiciosOnline\Circulares_sq l\subir.php:67) in D:\DATOS\IntranetWeb\ServiciosOnline\Circulares_sq l\subir.php on line 72
 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'c:\tmp\php38D.tmp' to '"../../../Extranetweb/serviciosOnline/Circulares/20600096.htm' in D:\DATOS\IntranetWeb\ServiciosOnline\Circulares_sq l\subir.php on line 67
Warning: Cannot modify header information - headers already sent by (output started at D:\DATOS\IntranetWeb\ServiciosOnline\Circulares_sq l\subir.php:67) in D:\DATOS\IntranetWeb\ServiciosOnline\Circulares_sq l\subir.php on line 72
Como vereis, aparte de subir el archivo, leo y escribo en unos archivos de texto que se encuentran en una subcarpeta.
Código PHP:
   <? 
 
$nombre = file_get_contents("./tmp/temp1.txt",1);
$nombre = trim($nombre);
$ruta = file_get_contents("./tmp/temp2.txt",1);
$ruta = trim($ruta);
 
$N = 3; //Número de archivos a Subir 
 
for($i=0; $i<$N; $i++) { 
 
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][$i])) { 
 
$split_path = split("/", $HTTP_POST_FILES['userfile']['name'][$i]); 
$split_path = end ($split_path); 
$extension = split("[/.]", $split_path); 
 
if (end($extension) == "php" || end($extension) == "php3") { 
 
echo "tipo de archivo invalido"; 
 
} else { 
 
$RUTA_UPLOADED = $ruta; 
 
$NOMBRE_FILE = $split_path; 
 
if ($i==0) {
    if (end($extension) == "htm" || end($extension) == "html" ) { 
        $NOMBRE_FILE = $nombre . ".htm"; 
        $fh = fopen("./tmp/temp3.txt","w");
        fwrite($fh,$i);
        fclose($fh);
    } else {
        header("Location: nuevo.asp?fallo=1");
        die("");
    }
}
 
if ($i==1) {
    if (end($extension) == "pdf" ){ 
        $NOMBRE_FILE = $nombre . "_1." . end($extension); 
        $fh = fopen("./tmp/temp3.txt","w");
        fwrite($fh,$i);
        fclose($fh);
    } else {
        header("Location: nuevo.asp?fallo=2");
        die("");
 
    }
}
 
if ($i==2) {
    if (end($extension) == "pdf" ){ 
        $NOMBRE_FILE = $nombre . "_2." . end($extension); 
        $fh = fopen("./tmp/temp3.txt","w");
        fwrite($fh,$i);
        fclose($fh);
    } else {
        header("Location: nuevo.asp?fallo=2");
        die("");
 
    }
}
 
 
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][$i], $RUTA_UPLOADED . $NOMBRE_FILE); 
 
} 
} 
} 
header("Location: subir3.asp");
 
?>     
  
 


 
  que alguien llame a la poli y me detengan... resulta que la ruta la sacaba de la base de datos, donde estaba puesto como valor por defecto del campo ruta, y al copiar ahi la ruta, no se como se han colado unas comillas. No lo entiendo, porque he copiado y pegado, pero bueno, ahi han aparecido, y claro, el programa cascaba... pues nada, ya funciona todo. Gracias por el interes, salu2
 que alguien llame a la poli y me detengan... resulta que la ruta la sacaba de la base de datos, donde estaba puesto como valor por defecto del campo ruta, y al copiar ahi la ruta, no se como se han colado unas comillas. No lo entiendo, porque he copiado y pegado, pero bueno, ahi han aparecido, y claro, el programa cascaba... pues nada, ya funciona todo. Gracias por el interes, salu2 
