Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2013, 16:10
Avatar de angel_xx_1990
angel_xx_1990
 
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 10 meses
Puntos: 0
Información Respuesta: Problema con imagenes que se sobreescriben al subir al host

$ruta="/ruta/imagenes";
$ruta2="/ruta/imagenes";
$ruta3="/ruta/imagenes";
$ruta4="/ruta/imagenes";
$ruta5="/ruta/imagenes";
$ruta6="/ruta/imagenes";

>(por aquí le pongo restricciones en cuanto a tamaño y extensiones de archivos permitidas)< y luego las muevo a la carpeta del host:

$rand=rand(100000,999999);
move_uploaded_file($archivo,$rutax."/".$rand."_".$nombreArchivo);
$ruta=$ruta."/".$rand."_".$nombreArchivo;

move_uploaded_file($archivo2,$rutax."/".$rand."_".$nombreArchivo2);
$ruta2=$ruta2."/".$rand."_".$nombreArchivo2;

move_uploaded_file($archivo3,$rutax."/".$rand."_".$nombreArchivo3);
$ruta3=$ruta3."/".$rand."_".$nombreArchivo3;

move_uploaded_file($archivo4,$rutax."/".$rand."_".$nombreArchivo4);
$ruta4=$ruta4."/".$rand."_".$nombreArchivo4;

move_uploaded_file($archivo5,$rutax."/".$rand."_".$nombreArchivo5);
$ruta5=$ruta5."/".$rand."_".$nombreArchivo5;

move_uploaded_file($archivo6,$rutax."/".$rand."_".$nombreArchivo6);
$ruta6=$ruta6."/".$rand."_".$nombreArchivo6;



>(Aquí hago la conexión a la Base de Datos)< y luego:

mysql_query("INSERT INTO form (imagen1,imagen2,imagen3,imagen4,imagen5,imagen6) VALUES ('$ruta','$ruta2','$ruta3','$ruta4','$ruta5','$rut a6')






Creo que antes de que mueva el archivo a la base de datos lo más lógico sería que primero se verificara si hay imagen mediante un if....y si la hay que la mueva

Pero como no sabia hacerlo decidí que guardara la ruta y utilizar el comparativo para descartar las que no tenían imágenes....