0) { while($row = @mysql_fetch_array($result)) { $img_id = $row['id_noticia']; //pega o id da imagem $titulo = $row['titulo']; $sub_titulo = $row['sub_titulo']; $img_ext = $row['tipo_foto']; //pega a extenção da imagem $img_hex = $row['imagem']; //pega o hexa da imagem $pkg_bytes = pack("H" . strlen($img_hex), $img_hex); //gera o pacote de bytes da imagem atraves do hexa da imagem e o tamanho do mesmo // http://php.net/manual/en/function.unpack.php $pkg_bytes = imagecreatefromstring($pkg_bytes); // codifica o pacote para imagem //http://php.net/manual/en/function.imagecolorclosest.php if(!is_dir("images")) { // verificando se diretorio umages existe if(!mkdir(dirname(__FILE__).DIRECTORY_SEPARATOR."images")) {/*se nao existir criar http://php.net/manual/en/function.pathinfo.php*/ echo "Erro ao criar diretorio no mkdir"; exit; // se falhar sair } } switch ($img_ext) { /* cria o arquivo de imagem no diretorio images com a qualidade 100% de acordo com seu tipo*/ case "jpeg" : @imagejpeg($pkg_bytes,"images/".$img_id.".".$img_ext,100);//http://php.net/manual/en/function.imagejpeg.php case "bmp" : @imagewbmp($pkg_bytes,"images/".$img_id.".".$img_ext,100);//http://php.net/manual/en/function.imagewbmp.php case "png" : @imagepng($pkg_bytes,"images/".$img_id.".".$img_ext);//http://php.net/manual/en/function.imagepng.php case "gif" : @imagegif($pkg_bytes,"images/".$img_id.".".$img_ext,100);//http://php.net/manual/en/function.imagegif.php } imagedestroy($pkg_bytes);/* libera a memoria =) http://php.net/manual/en/function.imagegammacorrect.php*/ //imprimindo lista de imagen ?>
  • <?php echo $titulo; ?>
 
 
© 2012 Todos os direitos reservados ao PARFOR UFPA. Universidade Federal do Pará - Rua Augusto Correa, n.01- Setorial Básico