Caros,
É sábido que o MSSql tem um problema com o PHP e costuma truncar os textos
maiores que 4096 caracteres. Tentem colocar isso no arquivo index.php de vocês:
ini_set('mssql.textlimit', '2147483647');
ini_set('mssql.textsize', '2147483647');
Ou, se tiverem acesso ao php.ini, modifiquem a seguintes diretivas para os
valores abaixo:
mssql.textlimit = 2147483647 mssql.textsize = 2147483647
Dessa forma funcionou comigo, quando tive problemas de strings truncadas.
Espero que funcione com vocês também.
Att.,
——————————
erickpatrick.com (http://erickpatrick.com)
nomnmo.com (http://nomnmo.com)
rpgdomestre.com (http://rpgdomestre.com)
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
On Friday, 4 de May de 2012 at 07:48, Ademir Cristiano Gabardo wrote:
> Quando tiver conseguido solucionar posta aí pra gente.
> :-)
>
> -----Mensagem original-----
> De: [email protected] (mailto:[email protected])
> [mailto:[email protected]] Em nome de Rafael V. de Oliveira
> Enviada em: sexta-feira, 4 de maio de 2012 06:11
> Para: CodeIgniter Brasil
> Assunto: Re: [CodeIgniter] RES: Renderizar imagem salva no banco de dados
> MSSQL (campo tipo image)
>
> É por essas e outras que não armazeno imagem em campo blob.
>
> Cada caso é um caso, eu sei, mas prefiro armazenar como ela é, uma imagem
> física no servidor.
>
> Não sei se li bem, mas são ~ 43mb?
>
>
> Em 04/05/2012, às 00:42, André da Silva Severino escreveu:
>
> > Acabei de ver o tamanho do campo direto no banco e é de 43679 b
> >
> > Em 3 de maio de 2012 20:19, André da Silva Severino <
> > [email protected] (mailto:[email protected])>
> > escreveu:
> >
> > > Hum, desta eu nao sabia, mas essa de estourar a memoria reservada
> > > pode até ser, mas acho que é do 1024bytes.
> > >
> > > Se eu nao me engano a 'string' tem 4500bytes aproximadamente. É um
> > > valor bemmm grande...
> > >
> > > Em 3 de maio de 2012 19:04, Ademir Cristiano Gabardo <
> > > [email protected] (mailto:[email protected])> escreveu:
> > >
> > > Não está estourando o tempo de processamento do PHP?
> > > > Mais de 1024bytes?
> > > > Não está estourando a memória reservada para o PHP.
> > > > Lembre-se de que o server vai ter que criar a imagem em memória para
> > > > exibir.
> > > > Tem como fazer um "streaming" de bytes. Eu lembro dos tempos de ASP,
> > > > que quando a imagem era grande, tinha que ler byte a byte.
> > > > Acho que tenho um código em PHP pra isso.
> > > > Vou dar uma olhada..
> > > > Abraços.
> > > >
> > > > -----Mensagem original-----
> > > > De: [email protected]
> > > > (mailto:[email protected])
> > > > [mailto:[email protected]] Em nome de André da Silva
> > > > Severino Enviada em: quinta-feira, 3 de maio de 2012 17:59
> > > > Para: CodeIgniter Brasil; codeigniter-br
> > > > Assunto: [CodeIgniter] Renderizar imagem salva no banco de dados
> > > > MSSQL (campo tipo image)
> > > >
> > > > Boa tarde pessoal, não sei se já fiz essa pergunta aqui no
> > > > codeigniter mas gostaria de uma dica.
> > > >
> > > > Eu tenho uma imagem salva no banco de dados em hexadecimal, o
> > > > arquivo inteiro .jpg foi salvo no banco e quando eu consulto o campo
> > > > ele me retorna uma string gigante em hexadecimal, +- parecida com
> > > > essa:
> > > >
> > > > 0xE8A0001111342221111HEEE ...
> > > >
> > > > O problema é que quando eu dou um echo imagejpeg($imagem); ele exibe
> > > > apenas um pedaço da imagem e não a imagem inteira.
> > > >
> > > > O tipo do campo é IMAGE (SQL SERVER 2008), e o codigo que estou
> > > > usando é esse abaixo:
> > > >
> > > > <php
> > > > $id = (int)$_GET['id'];
> > > > $qryimg = mssql_query(gimage SELECT FROM user WHERE id = {$ id});
> > > > $resimg = mssql_fetch_array($qryimg);
> > > > $im1 = $resimg['gimage'];
> > > >
> > > > $im1 = imagecreatefromstring($im1);
> > > > $im1 = imagejpeg($im1);
> > > >
> > > > header("Content-type: image/jpg"); print($im1);
> > > >
> > > >
> > > > Alguém poderia me ajudar ?
> > > > Já fiz pergunta até em outros fóruns e nada :(
> > > >
> > > > http://stackoverflow.com/questions/10386298/view-image-in-the-image-
> > > > field-of
> > > > -the-php/10386799#comment13398372_10386799<http://stackoverflow.com/
> > > > questions/10386298/view-image-in-the-image-field-of-the-php/10386799
> > > > #comment13398372_10386799>
> > > >
> > > > Obrigado
> > > >
> > > > --
> > > >
> > > > *
> > > >
> > > > --------------------------------------------------------------------
> > > > --------
> > > > -----------------------------------------------
> > > > *
> > > > "Eu adoraria mudar o mundo, pena que eles não me fornecem o
> > > >
> > >
> > >
> >
> >
>
> código-fonte".
> > > > ~
> > > > \°v°
> > > > ( . )\ --> open-source
> > > > ^ ^
> > > > *
> > > >
> > > > --------------------------------------------------------------------
> > > > --------
> > > > -----------------------------------------------
> > > > *
> > > > Email: [email protected]
> > > > (mailto:[email protected])
> > > > Url: http://andrewd.com.br
> > > > _______________________________________________
> > > > [email protected] (mailto:[email protected])
> > > > http://www.codeigniter.com.br
> > > > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.co
> > > > m.br
> > > >
> > > > ---------------------------
> > > > Oportunidade de negócio
> > > > http://www.franquiasargohost.net
> > > > ---------------------------
> > > >
> > > >
> > > > _______________________________________________
> > > > [email protected] (mailto:[email protected])
> > > > http://www.codeigniter.com.br
> > > > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.co
> > > > m.br
> > > >
> > > > ---------------------------
> > > > Oportunidade de negócio
> > > > http://www.franquiasargohost.net
> > > > ---------------------------
> > > >
> > >
> > >
> > >
> > >
> > > --
> > >
> > > *
> > > ---------------------------------------------------------------------
> > > ------------------------------------------------------
> > > *
> > >
> > > "Eu adoraria mudar o mundo, pena que eles não me fornecem o
> > > código-fonte".
> > > ~
> > > \°v°
> > > ( . )\ --> open-source
> > > ^ ^
> > > *
> > > ---------------------------------------------------------------------
> > > ------------------------------------------------------
> > > *
> > > Email: [email protected]
> > > (mailto:[email protected])
> > > Url: http://andrewd.com.br
> > >
> >
> >
> >
> > --
> >
> > *
> > ----------------------------------------------------------------------
> > -----------------------------------------------------
> > *
> > "Eu adoraria mudar o mundo, pena que eles não me fornecem o
> > código-fonte".
> > ~
> > \°v°
> > ( . )\ --> open-source
> > ^ ^
> > *
> > ----------------------------------------------------------------------
> > -----------------------------------------------------
> > *
> > Email: [email protected]
> > (mailto:[email protected])
> > Url: http://andrewd.com.br
> > _______________________________________________
> > [email protected] (mailto:[email protected])
> > http://www.codeigniter.com.br
> > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.
> > br
> >
> > ---------------------------
> > Oportunidade de negócio
> > http://www.franquiasargohost.net
> > ---------------------------
> >
>
>
>
> _______________________________________________
> [email protected] (mailto:[email protected])
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>
> _______________________________________________
> [email protected] (mailto:[email protected])
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------