Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/05/2011, 14:30
rafaxusirati
 
Fecha de Ingreso: julio-2010
Ubicación: Cerca Sitges (Barcelona)
Mensajes: 98
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: Caracteres extraños

Ahora la ruta de la imagen se guarda en la BD solo con el nombre de archivo y la extensión, quedando eliminado el número aleatorio de 10 dígitos.

¿Cómo podría invertir el orden? y que desaparezca en nombre de archivo, quedando solo el número aleatorio y la extensión.

Gracias.


Código PHP:
Ver original
  1. <?
  2.         $db=mysql_connect("??","??","??",$db);
  3.             mysql_select_db("??",$db);
  4.          
  5.         $nombre=$_POST[nombre];
  6.             $apellido=$_POST[apellido];
  7.             $ciudad=$_POST[ciudad];
  8.             $comunidad=$_POST[comunidad];
  9.             $web=$_POST[web];
  10.             $titulo=$_POST[titulo];
  11.             $euros=$_POST[euros];
  12.             $nombre_usuario=$_POST[nombre_usuario];
  13.             $password=$_POST[password];
  14.             $mailcontacto=$_POST[mailcontacto];
  15.             $mail=$_POST[mail];
  16.             $telefono=$_POST[telefono];
  17.             $telefono2=$_POST[telefono2];
  18.             $provincia=$_POST[provincia];
  19.             $Pais=$_POST[Pais];
  20.             $ano_adquisicion=$_POST[ano_adquisicion];
  21.             $descripcion=$_POST[descripcion];
  22.             $categoria_=$_POST[categoria_];
  23.             $km=$_POST[km];
  24.             $m2=$_POST[m2];
  25.             $foto1 = $_FILES['foto1']['name'];        //    ES CORRECTO????????
  26.             $prefijo = substr(md5(uniqid(rand())),0,10);   //    ES CORRECTO????????
  27.            
  28.          
  29.         $uniqueID = substr(md5(uniqid(rand())),0,10);
  30.         $ext= ".".substr($foto1,-3);
  31.  
  32.          
  33.         // "directorio" es el directorio donde vas a subir la imagen.
  34.         mysql_query("insert into contactos( foto1 , foto2 ,  foto3 ,  foto4 ,  foto5 , nombre_usuario , password , mail , mailcontacto , telefono , telefono2 , nombre , apellido , web , titulo , descripcion , Pais , comunidad , ciudad , provincia , km , euros , ano_adquisicion , m2 , categoria_ )
  35.       values('/imagenes/$foto1','$foto2/datos internos/fotos/ico_sin_foto.gif','$foto3/datos internos/fotos/ico_sin_foto.gif','$foto4/datos internos/fotos/ico_sin_foto.gif','$foto5/datos internos/fotos/ico_sin_foto.gif','$nombre_usuario','$password','$mail','$mailcontacto','$telefono','$telefono2','$nombre','$apellido','$web','$tituloanuncio','$descripcion','$Pais','$comunidad','$ciudad','$provincia','$km','$euros','$ano_adquisicion','$m2','$categoria_')",$db) or die("La clave introducida, ya existe. Elige otra");  
  36.          
  37.         //ahora subamos la imagen, "directorio" es el directorio donde la vas a subir.
  38.         $copy = copy($_FILES['foto1']['tmp_name'], "../../imagenes/" . $uniqueID.$ext);
  39.          
  40.         ?>

Última edición por rafaxusirati; 22/05/2011 a las 14:36