G10 1 Denunciar post Postado Janeiro 30, 2013 Estou usando o GD para filtrar imagens que vem do Banco, o código está normal ele pega a imagem do banco e converte para PB , só que nao estou sabendo imprimir o resultado dessas imagens na tela, por exemplo: Ao invéz de ele listar todas as imagens ele aparece só uma... o código é este: <?php include("dbconect.php"); $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC"); while($linha = mysql_fetch_array($sql)){ $imagem = $linha['imagem']; } //INICIO GD $source = "adm/modulo_noticias/img/".$imagem; $img = imagecreatefromjpeg($source); imagefilter($img, IMG_FILTER_GRAYSCALE); imagefilter($img, IMG_FILTER_BRIGHTNESS, 90); header("Content-type: image/jpeg"); imagejpeg($img); ?> dessa forma ele está fazendo o que eu queria,porém só me retorna uma imagem do banco na tela, e nao todas que está gravada ! obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Sandro Matos 17 Denunciar post Postado Janeiro 30, 2013 tenta isso n sei se é bem isso mas n custa tentar e me diga o q ouve <?php include("dbconect.php"); $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC"); while($linha = mysql_fetch_array($sql)) { $imagem = $linha['imagem']; //INICIO GD $source = "adm/modulo_noticias/img/".$imagem; $img = imagecreatefromjpeg($source); imagefilter($img, IMG_FILTER_GRAYSCALE); imagefilter($img, IMG_FILTER_BRIGHTNESS, 90); header("Content-type: image/jpeg"); imagejpeg($img); } ?> Compartilhar este post Link para o post Compartilhar em outros sites
G10 1 Denunciar post Postado Janeiro 30, 2013 tenta isso n sei se é bem isso mas n custa tentar e me diga o q ouve <?php include("dbconect.php"); $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC"); while($linha = mysql_fetch_array($sql)) { $imagem = $linha['imagem']; //INICIO GD $source = "adm/modulo_noticias/img/".$imagem; $img = imagecreatefromjpeg($source); imagefilter($img, IMG_FILTER_GRAYSCALE); imagefilter($img, IMG_FILTER_BRIGHTNESS, 90); header("Content-type: image/jpeg"); imagejpeg($img); } ?> dessa forma deu este erro : PHP Warning: imagecreatefromjpeg() [<a href='function.imagecreatefromjpeg'>function.imagecreatefromjpeg</a>]: Filename cannot be empty in E:\home\qualevento\gs\Web\converte-img-pb.php on line 9 PHP Warning: imagefilter() expects parameter 1 to be resource, boolean given in E:\home\qualevento\gs\Web\converte-img-pb.php on line 10 PHP Warning: imagefilter() expects parameter 1 to be resource, boolean given in E:\home\qualevento\gs\Web\converte-img-pb.php on line 11 PHP Warning: imagejpeg(): supplied argument is not a valid Image resource in E:\home\qualevento\gs\Web\converte-img-pb.php on line 12 PHP Warning: imagecreatefromjpeg() [<a href='function.imagecreatefromjpeg'>function.imagecreatefromjpeg</a>]: Filename cannot be empty in E:\home\qualevento\gs\Web\converte-img-pb.php on line 9 PHP Warning: imagefilter() expects parameter 1 to be resource, boolean given in E:\home\qualevento\gs\Web\converte-img-pb.php on line 10 PHP Warning: imagefilter() expects parameter 1 to be resource, boolean given in E:\home\qualevento\gs\Web\converte-img-pb.php on line 11 PHP Warning: imagejpeg(): supplied argument is not a valid Image resource in E:\home\qualevento\gs\Web\converte-img-pb.php on line 12 e se eu descomento essa linh "//INICIO GD $source = "adm/modulo_noticias/img/".$imagem;" da este erro: PHP Warning: Cannot modify header information - headers already sent by (output started at E:\home\qualevento\gs\Web\converte-img-pb.php:9) in E:\home\qualevento\gs\Web\converte-img-pb.php on line 9 Por ele está exibindo apenas o último registro do banco, não seria algo no SELECT será ? Compartilhar este post Link para o post Compartilhar em outros sites
Sandro Matos 17 Denunciar post Postado Janeiro 30, 2013 tenta essas duas maneiras e posta d novo os erros <?php include("dbconect.php"); $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC"); while($linha = mysql_fetch_array($sql)) { $imagem = $linha['imagem']; $source = "adm/modulo_noticias/img/".$imagem; $img = imagecreatefromjpeg($source); imagefilter($img, IMG_FILTER_GRAYSCALE); imagefilter($img, IMG_FILTER_BRIGHTNESS, 90); imagejpeg($img); } header("Content-type: image/jpeg"); ?> <?php include("dbconect.php"); $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC"); while($linha = mysql_fetch_array($sql)) { $imagem = $linha['imagem']; $source = "adm/modulo_noticias/img/".$imagem; $img = imagecreatefromjpeg($source); imagefilter($img, IMG_FILTER_GRAYSCALE); imagefilter($img, IMG_FILTER_BRIGHTNESS, 90); imagejpeg($img); echo "<img src=\"adm/modulo_noticias/img/".$imagem."\">"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
G10 1 Denunciar post Postado Janeiro 30, 2013 tenta essas duas maneiras e posta d novo os erros <?php include("dbconect.php"); $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC"); while($linha = mysql_fetch_array($sql)) { $imagem = $linha['imagem']; $source = "adm/modulo_noticias/img/".$imagem; $img = imagecreatefromjpeg($source); imagefilter($img, IMG_FILTER_GRAYSCALE); imagefilter($img, IMG_FILTER_BRIGHTNESS, 90); imagejpeg($img); } header("Content-type: image/jpeg"); ?> <?php include("dbconect.php"); $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC"); while($linha = mysql_fetch_array($sql)) { $imagem = $linha['imagem']; $source = "adm/modulo_noticias/img/".$imagem; $img = imagecreatefromjpeg($source); imagefilter($img, IMG_FILTER_GRAYSCALE); imagefilter($img, IMG_FILTER_BRIGHTNESS, 90); imagejpeg($img); echo "<img src=\"adm/modulo_noticias/img/".$imagem."\">"; } ?> Na primeira da este ERRO: PHP Warning: Cannot modify header information - headers already sent by (output started at E:\home\qualevento\gs\Web\converte-img-pb.php:11) in E:\home\qualevento\gs\Web\converte-img-pb.php on line 12 e na segunda exibe na tela um monte de caracteres : ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC $.' ",#(7),01444'9=82<.342ÿÛC 2!!22222222222222222222222222222222222222222222222222ÿÀNô"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚâãäåæçèéêòóôõö÷øùúÿÚ?ö…§Jxsþ½4éÚ¤ãŸÖ€vùiøö£Ð(ØÍ?ÒSÀö \{P)Àq@)qINÆ(ö¥…%8u ö§cÚŠ(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¤4wü(=…'oþµ!éK×>ô˜çÖ€Òwn””ÞÔ‡¥/ò¦ätë@=y¦±úSˆÏNôÓ“@8¨ÏáÍIõ¦c9€#À8 ñž9©g‚h6çp5Ǧ=sSŸò*2C@Ù9ÿëÑRÏoÊŠ²»†1úÓ”c·Z°Á§ÀÅ(Ïñ@R€9 ㎤ÓÇ4˜>½óN”QȧþE½©?Î)qõ Jwµ'·z_z(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢ŠJ1üéh Ç¥&>¸§})=(¤4ïOojo8 ›ÖIøPqü\ÓàÔ„{qIÆ8ÇÖ€"4Ó’y§Ÿjo|b€yâ˜A銖˜pJŒŽOÆúŒqJGZkg síE!<õ¢€.¥=E%9Hõ zSÀüé Í;Š;ÒíE9hJ? Compartilhar este post Link para o post Compartilhar em outros sites