05/05/2008, 08:06
|
| | Fecha de Ingreso: junio-2004
Mensajes: 10
Antigüedad: 20 años, 5 meses Puntos: 0 | |
Re: Problemas al subir imagenes Esto es para cambiarle el nombre
if(isset($_FILES['imagen1']['name']) && $_FILES['imagen1']['name']!=""){
$exten1=explode(".",$_FILES['imagen1']['name']);
$n1=count($exten1)-1;
$extension1=$exten1[$n1];
$nuevo_nombre1=$_FILES['imagen1']['name'];
$nuevo_nombre1="";
for($j=1;$j<=15;$j++)
{
srand((double)microtime()*1000000);
$nuevo_nombre1.=chr(rand(97,122));
}
$nuevo_nombre1=$nuevo_nombre1.".".$extension1;
}else{
$nuevo_nombre1="";
}
Esto es para redimensionar y guardar en la base de datos
if(isset($_FILES['imagen1']['name']) && $_FILES['imagen1']['name']!=""){
if(move_uploaded_file($_FILES['imagen1']['tmp_name'], "../files/".$nuevo_nombre1)){
$imgs=mysql_query("select * from images order by imagePadre desc");
$nim_img=mysql_fetch_array($imgs);
$num=$nim_img['imagePadre'];
$g=$num+1;
$m=$g+1;
$p=$m+1;
mysql_query("update catalogos_productos set catalogoImageFile='".$g."', catalogoImageThFile='".$m."', catalogoImageMthFile='".$p."' where catalogoID=".$id);
//echo "update catalogos_productos set catalogoImageFile='".$g."', catalogoImageThFile='".$m."', catalogoImageMthFile='".$p."' where catalogoID=".$id;
/////////////////////// creo el Th y el Mth ///////////////////////////
redimensionar_imagen3("../files/".$nuevo_nombre1, "../files/Th".$nuevo_nombre1);
redimensionar_imagen2("../files/".$nuevo_nombre1, "../files/Mth".$nuevo_nombre1);
//////////////////////// lo guardo en la bbdd ////////////////////////////////
mysql_query("insert into images (imagePadre,imageUrl) values ('".$g."','files/".$nuevo_nombre1."')");
mysql_query("insert into images (imagePadre,imageUrl) values ('".$m."','files/Th".$nuevo_nombre1."')");
mysql_query("insert into images (imagePadre,imageUrl) values ('".$p."','files/Mth".$nuevo_nombre1."')");
}
} |