Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2011, 20:00
Avatar de newmesis
newmesis
 
Fecha de Ingreso: octubre-2010
Ubicación: Chillán, Chile, Chile
Mensajes: 42
Antigüedad: 14 años, 2 meses
Puntos: 0
Crear Miniatura

Hola amigos bueno quiero crear miniaturas de las imágenes



tengo este codigo
Código PHP:
<?php


 
if (is_uploaded_file($_FILES['archivo']['tmp_name'])) {
copy($_FILES['archivo']['tmp_name'], '../imagenes/'.$_FILES['archivo']['name'].'');
$subido true;
}
if(
$subido) {
echo 
"<p>El archivo ha sido subido con exito</p>";
# Conectamos con la base de datos
$link=mysql_connect("localhost","","");
mysql_select_db(" ",$link);
//echo "<BR>".$_FILES["archivo"]["name"];        //nombre del archivo
//echo "<BR>".$_FILES["archivo"]["type"];        //tipo
//echo "<BR>".$_FILES["archivo"]["tmp_name"];    //nombre del archivo de la imagen temporal
//echo "<BR>".$_FILES["archivo"]["size"];        //tamaño

    # Cogemos el formato de la imagen
    
if ($_FILES["archivo"]["type"]=="image/jpeg" || $_FILES["archivo"]["type"]=="image/pjpeg" || $_FILES["archivo"]["type"]=="image/gif" || $_FILES["archivo"]["type"]=="image/bmp" || $_FILES["archivo"]["type"]=="image/png")
    {
        
# Cogemos la anchura y altura de la imagen
        
$info=getimagesize($_FILES["archivo"]["tmp_name"]);
        
//echo "<BR>".$info[0]; //anchura
        //echo "<BR>".$info[1]; //altura
        //echo "<BR>".$info[2]; //1-GIF, 2-JPG, 3-PNG
        //echo "<BR>".$info[3]; //cadena de texto para el tag <img

        # Escapa caracteres especiales
        
$imagenEscapes=mysql_real_escape_string(file_get_contents($_FILES["archivo"]["tmp_name"]));

        
# Agregamos la imagen a la base de datos
                    
  
$name $_FILES["archivo"]["name"];
        
$result=mysql_query("INSERT INTO picture (name) VALUES ('$name')",$link);
        
# Cogemos el identificador con que se ha guardado
        
$id=mysql_insert_id();
 
$sql "SELECT name FROM picture WHERE id='$id' ";
    
$qry mysql_query($sql);
    
$rs mysql_fetch_array($qry);
        
# Mostramos la imagen agregada
        
echo "Imagen agregada con el id ".$id."<BR>";
        
#echo "<img src='imagen_mostrar.php?id=".$id."' width='".$info[0]."' height='".$info[1]."'>";
        
echo "<a href='picture.php?pic_id=".$id."'>";
        echo 
"<img src='htt://forotrailer.com/imagenes/".$name."' width='".$info[0]."' height='".$info[1]."' />";
        echo 
"</a>";
    }else{
        
$error="El formato de archivo tiene que ser JPG, GIF, BMP o PNG.";
    }

} else {
echo 
"<p><strong>Error:</strong> El archivo no ha sido subido</p>";
}
este codigo sube imagenes a una carpeta y gusrda el nombre en la bd como puedo agregarle la opcion para crear miniaturas?