Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2004, 06:47
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Te recomiendo que leas:

http://www.php.net/manual/en/features.file-upload.php

Ahí te explican como usar el array superglobal $_FILES y como hacer un Upload de múltiples archivos sin tener que usar técnicas de "variable variables" y sobre todo creando un script de "upload" compatible con configuraciónes de PHP "register_globals" a ON o a OFF y -seguro- (la forma de usar las variables de "file" como globales Es altamente peligrosa.

En tu caso concreto .. parece que tienes un problema con el dato que estás obteniendo como el nombre del archivo tempora ($_FILES['archivo']['tmp'] .. o en tu como lo haces tu $archivo_tmp ) .. Parece que estás tomando el $archivo_name como origen para el copy() cuando debería ser el "tmp" que es el nombre/ruta que tiene el archivo al subir al servidor hasta que decidas que hacer con el; ejecmplo copiarlo o leerlo directamente. Tambien es recomendable que en lugar de usar copy() uses move_uploaded_file() que te evitará problemas con configuraciones "safe_mode" de PHP ...


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.