Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/05/2004, 18:23
gmeza2004
 
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 10
Antigüedad: 20 años
Puntos: 0
Ok, comprendo pero pasa esto !!!

Mira tengo este problemilla con el script:

Quiero subir 4 images de una ves (en un solo form), pero me deja solo una, pues la variables globales de php, trabajan con el input file "userfile" (no lo puedo cambiar), que agrego para que reconozca los otros input???:

El form es este:

<form action="sube_imagen.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<input name="userfile" type="file">
<input name="userfile" type="file">
<input name="userfile" type="file">
<input name="userfile type="file">
<input type="submit" value="Enviar">
</form>

Y el PHP este:


<?php
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], "<---la ruta ----->/$nombre_archivo")){
echo "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}
?>

Funciona bién, pero de las 4 imagenes seleccionadas, manda solo una y la guarda en directorio "archivos"= <---la ruta ----->////


------ Luego de aprobado lo anterior veo como registro y hago el enlace con el campo de la BD correspondiente y tabla , en eso no hay problema !!!----------

Puajjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj

Última edición por gmeza2004; 06/05/2004 a las 20:58