Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2009, 11:38
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 16 años
Puntos: 8
Pregunta Problema con los nombres de las imagenes al guardarla (Ayuda)

Hola amigos, tengo el siguiente codigo:

Código PHP:
<?php
session_start
();

$carpeta 'imgpastora/';

// incluimos el archivo de conexion
include ('../../usuarios/reg/config.php');
// recibimos el formulario
if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar'){
// comprobamos que el formulario no envie campos vacios
if(!empty($_FILES['fichero']['tmp_name'] )&& $_POST['aceptacondiciones']){

//upload de imagen
if(is_uploaded_file($_FILES['fichero']['tmp_name'])) {
        
//Redimensionar imagen en caso de que lo necesite
include( "../jacobo/redimensionar.php" );

$ruta $_FILES['fichero']['tmp_name'];
$rutatemp $_FILES['fichero']['tmp_name'];  
$rutastr_replace(" """$ruta);
$tipo$_FILES['fichero']['type'];
if(!((
strpos($tipo"gif") || strpos($tipo"jpeg") || strpos($tipo"png")))) {
header("location: subirpastora.php?tipoimagen");  
return 
false;
}
else 
{
$destino $carpeta.$_FILES['fichero']['name'];
move_uploaded_file($rutatemp,$destino);
crearThumb$destino$destino500true );
}
       }

// hacemos el INSERT en la BD
$sqlInsertNot mysql_query("INSERT INTO galeriapastora
(imagen_pastora) VALUES ('"
.$_FILES['fichero']['name']."')",$db_link) or die(mysql_error());
// enviamos un mensaje de exito
$notok="Imagen publicada correctamente, puedes verla en la página de inicio.";
}else{
// si el formulario envia algun campo vacio
// enviamos un mensaje de error
$error="* ¡Atención! Recuerda haber insertado la imagen y recuerda haber aceptado<br> las condiciones.";
}
}
?>
El problema es que cuando suben una imagen si hay otra con el mismo nombre me la repite luego al mostrarla aunque sean imagenes diferentes. Que puedo hacer para evitar que se guarden con los mismos nombres en la base de datos?