Foros del Web » Programando para Internet » PHP »

GALERIA DE IMAGENES usando solo PHP y MySQL

Estas en el tema de GALERIA DE IMAGENES usando solo PHP y MySQL en el foro de PHP en Foros del Web. Hola: Necesito que me ayuden, estoy realizando una galería de imágenes usando php y mysql para enlazar la galeria con la base de datos que ...
  #1 (permalink)  
Antiguo 10/04/2006, 05:19
 
Fecha de Ingreso: abril-2006
Mensajes: 4
Antigüedad: 18 años, 7 meses
Puntos: 0
GALERIA DE IMAGENES usando solo PHP y MySQL

Hola:

Necesito que me ayuden, estoy realizando una galería de imágenes usando php y mysql para enlazar la galeria con la base de datos que cree.
Cree un directorio llamado "imagenes" donde se suben las fotos, mi duda es como debo hacer para que a la hora de subir las fotos al servidor mediante un formulario que he creado para ello, se guarden con un nombre correlativo (p.ej.: imagen01, imagen02, imagen03...) y no con el nombre que tiene la imagen.
Dejo el codigo que estoy utilizando para el que me quiera ayudar.
El formulario esta en "insertar_foto.php" y el codigo php esta en "insertar_foto2.php".

insertar_foto.php
Código PHP:
<form action="insertar_foto2.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="id" value="<?php echo $campos["id"]; ?>">
<table border="0" align="center">
  <tr>
  <input type="hidden" name="MAX_FILE_SIZE" value="1500000">
    <td align="right">Foto:</td>
    <td><input name="imagen" type="file" size="50"></td>
  </tr>
   <td align="right">Album</td>
      <td>
    <?php
        $basedatos
=mysql_connect("localhost","root","root");
        
mysql_select_db("mipc",$basedatos); 
        
        
$resultado=mysql_query("SELECT * FROM Albunes",$basedatos);
    
?>
    <select name="album">
        <?php while ($campos=mysql_fetch_array($resultado)) { ?>
        <option value="<?php echo $campos["album"]; ?>"><?php echo $campos["album"]; ?></option>
        <?php ?>
    </select>    
    </td>
  <tr>
    <td align="right">Descripci&oacute;n:</td>
    <td><textarea name="descripcion" cols="50" rows="5"></textarea></td>
  </tr> 
  
  <tr>
 
  </tr> 
  
    <td colspan="2" align="center"><input type="submit" value="Enviar Foto"></td>
  
</table>    
</form>

insertar_foto2.php
Código PHP:
<?php
   
if (count($_POST) > ) {    $id $_POST["id"];            
    
$descripcion $_POST["descripcion"];
    
$album $_POST["album"];
    
$imagen $_FILES["imagen"]["name"];    
    
$fichero $imagen;     
                        
    
$sql "INSERT INTO Fotos (descripcion, album, imagen) ";
    
$sql $sql " VALUES ('$descripcion', '$album', '$imagen')";
        
    
$servidor mysql_connect ("localhost""root""root");
    
mysql_select_db("mipc"$servidor);            
        
    
$resultado mysql_query ($sql$servidor);
    if (
mysql_errno($servidor) == 0) {

        if (
is_uploaded_file ($_FILES["imagen"]["tmp_name"]) == true) {
    
copy($_FILES["imagen"]["tmp_name"], "imagenes/" "puta.jpg");
        }        
    
header("Location:GaleriaFotos.php");
    }
}
?>
Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:44.