Foros del Web » Programando para Internet » PHP »

Me sube la imagen pero no me la redimensiona.

Estas en el tema de Me sube la imagen pero no me la redimensiona. en el foro de PHP en Foros del Web. La imagen me sube a la base de datos en un campo BLOB, pero no me la redimensiona. Por favor si alguien se da cuenta ...
  #1 (permalink)  
Antiguo 26/06/2007, 05:47
 
Fecha de Ingreso: enero-2004
Mensajes: 22
Antigüedad: 20 años, 3 meses
Puntos: 0
Me sube la imagen pero no me la redimensiona.

La imagen me sube a la base de datos en un campo BLOB, pero no me la redimensiona. Por favor si alguien se da cuenta del error... se lo agradeceria mucho. Gracias!

<html>
<head>
<title>Upload File To MySQL Database</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
if(isset($_POST['upload']))
{
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];



define("ALTURA", 100);
$img = imagecreatefromjpeg($tmpName);
$datos = getimagesize($tmpName);
$ratio = ($datos[1]/ALTURA);
$ancho = round($datos[0]/$ratio);
$thumb = imagecreatetruecolor($ancho, ALTURA);
if (imagecopyresized($thumb, $img, 0, 0, 0, 0, $ancho, ALTURA, $datos[0], $datos[1])){echo "ok";}
//imagedestroy($img);
//imagedestroy($thumb);


$fp = fopen($tmpName, 'r');
$content = fread($fp, $fileSize);
$content = addslashes($content);
fclose($fp);

if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
}


include 'library/config.php';
include 'library/opendb.php';

$query = "INSERT INTO upload (name, size, type, content ) VALUES ('$fileName', '$fileSize', '$fileType', '$content')";
mysql_query($query) or die('Error, query failed');
include 'library/closedb.php';
echo "<br>File $fileName uploaded<br>";
}
?>
<form action="" method="post" enctype="multipart/form-data" name="uploadform">
<table width="350" border="0" cellpadding="1" cellspacing="1" class="box">
<tr>
<td width="246"><input type="hidden" name="MAX_FILE_SIZE" value="2000000"><input name="userfile" type="file" class="box" id="userfile">
</td>
<td width="80"><input name="upload" type="submit" class="box" id="upload" value=" Upload "></td>
</tr>
</table>
</form>
<?php
include("lista.php");
?>
</body>
</html>
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 19:35.