Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2003, 16:56
Avatar de Jeremias
Jeremias
 
Fecha de Ingreso: agosto-2003
Ubicación: Caracas
Mensajes: 504
Antigüedad: 20 años, 8 meses
Puntos: 0
upload se me sobre escribe el archivo

HOLA A TODOS!!! estuve buscnado en las FAQ t consegui el codigo que quiero que es para subir archivos la servidor, y bueno modifique peñas cosas del codigo para que se ajustara a mis necesidades, como es que me suba un solo archivos en ves de 2 o mas. pero el problema es que cuando subo un segundo archivo, pues siempre me guarda el archivo subido con el siguiente nombre: LA_RUTA_DE_TU_CARPETANUEVO_NOMBRE_DE_TU_ARCHIVO_ y con la extecion del archivo, es deci si subo un .doc y luego intento subir de nuevo otro documento . doc diferente pues el primero lo pierdo porque se me sobre escribe por guardarse con el mismo nombre, ¿que sucede? ¿que tengo que cambiar en el codigo para que me tome el nombre original del archivo que tiene en la maquina de donde proviene el archivo? Ojo pregunto esto porque de verdad como ya he dicho anteriromente soy nuevo en php y casi no entiendo el codigo abajo escrito, pues hay ciertos codigos que no se que hacen. GRACIAS POR LOS QUE TIENE PASCIENCIA Y EMPLEARAN UN TIEMPO A RESPONDER ESTE MENSAJE BYE

Este es el codigo del formulario de donde tomo el archivo y lo envio a la pagina php que sube el archivo
Código:
<form enctype="multipart/form-data" method="post" action="subir.php">
  Archivo: 
  <INPUT NAME="userfile[]" TYPE="file"><br>

<input type="submit" name="Submit" value="Submit">

</form>

Este es el codigo de la pagina php que sube el archivo
Código PHP:
<?
$N 
1//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 "LA_RUTA_DE_TU_CARPETA";

$NOMBRE_FILE "NUEVO_NOMBRE_DE_TU_ARCHIVO_" "." end($extension);

 
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][$i], $RUTA_UPLOADED $NOMBRE_FILE);

}
}
}

?>
__________________
Atte. Jere
Agradezco su pronta colaboración.
;-) :arriba:Hoy por mi, mañana por ti:arriba: ;-)