Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2010, 20:55
Avatar de merkano
merkano
 
Fecha de Ingreso: agosto-2007
Mensajes: 106
Antigüedad: 16 años, 9 meses
Puntos: 0
Problema al subir imagen

Buenas muchahos les pido su ayuda con el siguiente codigo que intenta subir una imagen al servidor y controlar que no se encuentre una imagen con el mismo nombre, estoy teniendo problemas en el control de la imagen.....por ejemplo cuando la subo por primera ves me la guarda sin nombre y al probar de repetir una imagen para forzar el error, me dice q se encuentra repetida pero me guarda la imagen (esta ves con el nombre correspondiente)

Código PHP:
<?php

if (isset($_POST['submit'])) { 

if(
is_uploaded_file($_FILES['fichero']['tmp_name'])) { // verifica haya sido cargado el archivo
$archivo $_FILES['fichero']['name'];
$tipo stristr($archivo,'.');
$nombre $nombre.$tipo;
$nombre strtolower($nombre);
$nombre rtrim($nombre);
$SUBIRADIRECCION "images/fotos/";
$SUBIRADIRECCION .= "$archivo";
$SUBIRADIRECCIONXYZ "images/fotos/";
$SUBIRADIRECCIONXYZ .= "$nombre";
if(
move_uploaded_file($_FILES['fichero']['tmp_name'], $SUBIRADIRECCION)) { // se coloca en su lugar final
    
$rutaarchivosxxx "images/fotos/$nombre";
    if(
file_exists($rutaarchivosxxx)) {
    echo 
"El Nombre De Archivo YA EXISTE!<br>";
    echo 
"CAMBIELO!!!<br>";
    echo 
"E Intentelo Nuevamente!<br>";
    echo 
"GRACIAS<br>";
    exit();
    
    }
    else
    
rename("$SUBIRADIRECCION""$SUBIRADIRECCIONXYZ"); 
    
    echo 
"<b>Upload exitoso!. Datos:</b><br>";
    echo 
"<hr><br>"
    }
else {
echo 
"No Se Pudo Colocar El Archivo En Su Ubicacion Final!<br>";
echo 
"Probar Nuevamente.<br>";
exit();

}
else {
echo 
"Hubo Error En La Subida Del Archivo!<br>";
echo 
"Probar Nuevamente.<br>";
exit();
}
}
una consulta mas......cuando la imagen se sube satisfactoriamente deberia actualiza el campo foto del ultimo registro de la tabla imagenes con el nombre de la imagen subida.

les dejo saludos a todos!