08/05/2006, 23:12
|
| | Fecha de Ingreso: julio-2003 Ubicación: Viña del mar
Mensajes: 111
Antigüedad: 21 años, 6 meses Puntos: 0 | |
Resized imagen y guardar en db Hola amigos
ayuda please, necesito subir una imagen a una base de datos pero antes desea redimencionarla...
esto es lo que he echo:
//envio el gif desde un form (archivo = $_FILES['form_data']['tmp_name'])
//creo una imagen gif y averiguo sus dimensiones
$fuente = imagecreatefromgif($archivo);
$imgAncho = imagesx($fuente);
$imgAlto =imagesy($fuente);
//redimensiono a 100 de ancho por el alto proporcional
$ancho=100;
$alto=($imgAlto*$ancho/$imgAncho);
$imagen = imagecreatetruecolor($ancho,$alto);
ImageCopyResized($imagen,$fuente,0,0,0,0,$ancho,$a lto,$imgAncho,$imgAlto);
// aqui es donde tengo el problema, no se leer la imagen, antes lo hacia con fopen leyendo el temporal, pero ahora no se
?????
$fp = fopen($imagen, "rb");
$data = fread($fp, $tamanio);
$data = addslashes($data);
fclose($fp);
????
$result=MYSQL_QUERY("update c_usuario set data='$data' where N_USUARIO =1 "); |