Cita:
Iniciado por maycolalvarez
el problema está ahí, en move_uploaded_file, al parecer o le cambias la extensión o la omites
![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
, muestra esa parte el codigo
Código PHP:
include 'db.php';
$idAviso= $_REQUEST[idAviso];
$imagen1 = $_FILES['archivo1']['name'];
$tamanoArchivo = $_FILES['archivo1']['size'];
$tipoArchivo = $_FILES['archivo1']['type'];
$temporal = $_FILES['archivo1']['tmp_name'];
$tpropiedad=$_REQUEST[tpropiedad];
//compruebo la extensíon del archivo
if (!(strpos($tipoArchivo, "gif") || strpos($tipoArchivo, "jpeg")|| strpos($tipoArchivo, "png")))
{$error1 =urlencode("Subir imagenes con estas extensiones : jpeg, jpg, png, gif ");
header("location:formAvisoI1.php?error=$error1 && idAviso=$idAviso && tpropiedad=$tpropiedad");
exit();
}
if ($tamanoArchivo > 307200 )
{$error2 =urlencode("Las imagenes no puede exceder los 300 Kbytes = 307200 bytes. "."<BR>"."La imagen seleccionada... ". $tamanoArchivo." bytes ");
header("location:formAvisoI1.php?error=$error2 && idAviso=$idAviso && tpropiedad=$tpropiedad");
exit(); }
if($tpropiedad=="A")
{
$destino ="images/Ap/".$imagen1;
if (is_uploaded_file($temporal))
{move_uploaded_file($temporal, $destino);}
$consultaSQL="Update avisos2 SET imagen1='".$imagen1."'WHERE idAviso='".$idAviso."'";
mysql_db_query($database, $consultaSQL, $conexion);
$archivoRen=$idAviso."1";
$archivoRen= str_replace(" " , "", $archivoRen); //sin espacios
$destino ="images/Ap/".$imagen1;
$destinoN="images/Ap/".$archivoRen; //imagen 120*120
$destinoN2="images/Ap2/".$archivoRen; //imagen original
if (file_exists ($destino))
{rename($destino,$destinoN); }
$consultaSQL="Update avisos2 SET imagen1='".$archivoRen."'WHERE idAviso='".$idAviso."'";
mysql_query($consultaSQL) or die(mysql_error());
//guardo la imagen original antes de ser redimensionada
if (file_exists ($destinoN))
{
chmod ($destinoN,0777);
copy($destinoN,$destinoN2); }
}