Salvar imagem no banco, e gerar thumb
Salve galera...
To num empasse aqui...
Estou conseguindo salvar imagens no banco de dados com o seguinte codigo...
if($_FILES['foto1']['name']){
$fileName = $_FILES['foto1']['name'];
$tmpName = $_FILES['foto1']['tmp_name'];
$fileSize = $_FILES['foto1']['size'];
$fileType = $_FILES['foto1']['type'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName));
$content = addslashes($content);
fclose($fp);
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
}
$query = "INSERT INTO fotos value ('', '$ideta', '$fileName', '$content', '$fotop', '$fileType', '$fileSize', '$obsfoto')";
mysql_query($query) or die('Error, query failed');
exit;
echo "<br>Foto $fileName cadastrada com sucesso...<br>";
}else{
echo "Informe a foto!";
}
Esse codigo pequei pela net afora...
O que gostaria de fazer, é de reduzir a imagem antes de gravar no banco de dados.
Alguem tem uma dica ?
Ou outra possibilidade é, gravar no tamanho original, e na hora de ler, imprimir ela em tamanho reduzido.
Uso o codigo abaixo para ler ela no banco
$query = mysql_query("SELECT nome, type, size, foto FROM fotos WHERE id = '$id'")or die ("MySQL error: ".mysql_errno()." ".mysql_error());
list($name, $type, $size, $content) = mysql_fetch_array($query);
header("Content-length: $size");
header("Content-type: $type");
// header("Content-Disposition: attachment; filename=$name");
echo $content;
vlw pela ajuda.. to perdidaço aqui :/Discussão (3)
Carregando comentários...