Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2013, 11:33
OoMATYoO
 
Fecha de Ingreso: julio-2013
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
redimencionar imagen antes de subirla a la carpeta localmente

Gente como andan? una ves recurro a este foro para que alguien me pueda ayudar con una pavada que vi echo en muchos lados pero la verdad nunca entendi y nunca pude integrar cualquier ejemplo dado, el asunto es sencillo lo unico que necesito es que al subir una foto a base de datos esa foto seleccionada me la redimencione y me reemplace por la original guardandola en la carpeta que deseo, este es el codigo que tengo y anda joya, lo unico que me falta es agregar el tema de redimencionamiento que no se como es! si alguien se copa y me puede dar una mano o alguna idea de como hacerlo estoy re agradecido!

Aclaracion: no se como hacer para que me redimencione la imagen proporcional a su ancho y alto
en 350 px aproximadamente y que al final muestre la imagen ya redimencionada

Cita:
<html>

<head>


<link rel="stylesheet" type="text/css" href="hoja_botton.css">
</head>
<body >

<?
$id=$_REQUEST['id'];

?>

<center>
<br><br><br><br><br><br><br><br><br>
<form action="" method="post" enctype="multipart/form-data">
<label for="file">Sube un archivo:</label>
<input type="file" name="archivo" id="archivo" class="input-file"/>
<input type="submit" name="boton" value="Subir" />

<input name="id" type="hidden" value="<? echo $id ?>">
</form>


<div class="resultado">
<center>
<?

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

$id=$_REQUEST['id'];

if ((($tipo=$_FILES['archivo']['type'])) &&
($_FILES["archivo"]["size"] < 200000000000)) {


if ($_FILES["archivo"]["error"] > 0) {
echo $_FILES["archivo"]["error"] . "";
} else {

include ('conect.php');
$consu= "select * from upload";
$buscar= mysql_query($consu,$conec);
$cantidad= mysql_num_rows($buscar);

if ($cantidad==0){
$num=1;

}else{
$num=$cantidad+1;
}
if($tipo=='image/jpeg'){
$ext='.jpg';
}

move_uploaded_file($_FILES["archivo"]["tmp_name"], "archivos/".$num.$ext);
$sql="INSERT INTO upload (name, type, id_tabla)VALUES ('$num', '$ext', '$id')";
mysql_query($sql,$conec);

include("conect.php");
mysql_query("update chalet set id_fotos='$id' where id_chalet=".$id);

echo "Archivo Subido ";

?>
<br>
<?
include ('conect.php');
$fotos=mysql_query("SELECT * FROM `upload` WHERE name='$num'") ;
while ($vector=mysql_fetch_row($fotos)) {

?>

<img src=" <? echo "archivos/".$vector [1]; ?>">



<?
}

}
}
}
?>
</div>
</body>
</html>