From: Leonardo D. <la...@pe...> - 2001-12-07 01:58:27
|
Caro João, A versão disponibilizada no sourceforge ainda é a v2-alpha2. Há novidade a caminho? Eu lhe comuniquei um erro na execução do exemplo. Vc conseguiu consertar? Leonardo Dias - Consultor de TI - Genuine.com.br ICQ 33111941 - Linux User: 231485 ----- Original Message ----- From: <php...@li...> To: <php...@li...> Sent: Thursday, December 06, 2001 6:16 PM Subject: Phpboleto-devel digest, Vol 1 #53 - 6 msgs > Send Phpboleto-devel mailing list submissions to > php...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/phpboleto-devel > or, via email, send a message with subject or body 'help' to > php...@li... > > You can reach the person managing the list at > php...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Phpboleto-devel digest..." > > > Today's Topics: > > 1. Boletos em PDF gratuitamente! (aka. sem precisar do PDFLib) (Joao Prado Maia) > 2. Re:Problema na geração de boletos em formato > PDF com IE 6.0 ? (André) > 3. =?ISO-8859-1?Q?Re=3A=5BPhpboleto-devel=5D_Problema_na_gera=E7=E3o?= > =?ISO-8859-1?Q?_de_boletos_em_formato____PDF_com_IE?= =?ISO-8859-1?Q?_6=2E0_=3F?= (Joao Prado Maia) > 4. Re: Boletos em PDF gratuitamente! (aka. sem precisar do PDFLib) (Cesar Tegani Tofanini) > > --__--__-- > > Message: 1 > Date: Wed, 5 Dec 2001 15:09:49 -0500 (EST) > From: Joao Prado Maia <jp...@ph...> > To: php...@li... > Subject: [Phpboleto-devel] Boletos em PDF gratuitamente! (aka. sem precisar do PDFLib) > > > WOOOOO! > > Acabei de implantar uma nova rotina para o phpBoleto onde a gera=E7=E3o de > boletos em PDF pode usar uma classe feita em PHP (http://ros.co.nz/pdf/). > > Isso obviamente tira o problema de gera=E7=E3o de arquivos PDF com a > biblioteca PDFLib, que =E9 comercial ($400 dolares). Por outro lado essa > gera=E7=E3o em PDF pela classe em PHP ser=E1 mais lenta do que a vers=E3o e= > m C > (PDFLib) mas vale a pena mesmo assim. > > O que eu vou fazer agora =E9 checar manualmente se existe a fun=E7=E3o > 'pdf_show', e se existir significa que o PHP tem suporte a PDFLib. Se o > suporte estiver ativado, o phpBoleto ir=E1 criar o PDF com o PDFLib, sen=E3= > o a > classe escrita em PHP ser=E1 usada. > > Isso me leva a outra d=FAvida - ser=E1 que =E9 melhor remover completamente= > o > suporte ao PDFLib e usar somente essa classe em PHP ? Houveram alguns > problemas com a gera=E7=E3o de PDF com o PDFLib (aquele erro do '%PDF-') e = > n=E3o > vi nenhum erro com a classe nova... Ainda nao testei muito, mas deve > funcionar corretamente. > > Ali=E1s, quem quiser testar a gera=E7=E3o de boletos em PDF novamente iria > ajudar bastante: > > http://phpboleto.org/phpBoleto/index.php > > Selecione no fim da p=E1gina a op=E7=E3o 'Boletos em PDF' e clique no bot= > =E3o. > Enviem o resultado aqui para a lista :) > > Abra=E7os, > Joao > > -- > Jo=E3o Prado Maia <jp...@ph...> > http://phpbrasil.com - php com um jeitinho brasileiro > -- > Precisando de consultoria em desenvolvimento para a Internet ? > Impleo.net - http://impleo.net/?lang=3Dbr > > > > --__--__-- > > Message: 2 > Date: Wed, 5 Dec 2001 21:43:28 -0200 (BRST) > From: André <and...@uo...> > To: php...@li... > Subject: Re:[Phpboleto-devel] Problema na geração de boletos em formato > PDF com IE 6.0 ? > Reply-To: André <and...@uo...> > > Ol=E1 a todos. > > Antes que eu me esque=E7a, a lista est=E1 de novo com o problema do Reply= > , que automaticamente direciona a resposta ao autor e n=E3o a lista... > > Bem, ao t=F3pico: Gostaria de relatar minha experi=EAncia no que diz resp= > eito aos protocolos HTTP e sockets, quando a n=E3o muito tempo atr=E1s im= > plementei um cache para 'pegar' mp3s, videos, streams e outras coisitas m= > as ... (ok, ok... n=E3o vamos entrar no m=E9rito desta quest=E3o). > > Quando comecei a usar esse cache, tive alguns problemas com arquivos MP3 = > e (tch=E3 n=E3 r=E3aaaaaa...) e PDF, justamente por causar de uns bytes a= > mais (e a menos). > > A contragosto, fiz valer o antigo apelido meu 'escovador de bits', e lite= > ralmente tive que 'ler' no hexadecimal os come=E7os e fins desses arquivo= > s at=E9 acertar o problema no cache. > > No fim, era a diferen=E7a de delimitador de fim de linha, que devido a pe= > quenas diferen=E7as entre hosts, acabava por fazer minha rotina que separ= > ava os headers do dado puro, ocasionando, inclusive a mensagem de erro 'f= > ile not starts with %PDF'. > > A minha sugest=E3o: Coloque um arquivo PDF 'de verdade' no mesmo host e c= > om uma ferramenta como o NetCat, fazer um rastreamento dump do que realme= > nte est=E1 sendo entregue pelo servidor, porque o problema parece estar n= > essa biblioteca nova ou no servidor, ou ainda na combina=E7ao de ambos. > > Seja como for, estou na estrada nesse momento e baixar 3 megas da especif= > ica=E7ao do formato PDF num modem de notebook est=E1 se mostrando invi=E1= > vel, mas seria mais uma coisa a se verificar': se a biblioteca est=E1 rea= > lmente gerando o formato como deveria. > > Para quem quiser entrar pro clube dos escovadores, a especificacao est=E1= > em http://www.wotsit.org/ > > Andr=E9 =C6 > > > > > ---------- In=EDcio da mensagem original ----------- > > De: Joao Prado Maia <jp...@ph...> > > Para: php...@li... > > Cc:=20 > > Data: 3/Dec/2001-09:20 > > Assunto: [Phpboleto-devel] Problema na gera=E7=E3o de boletos em format= > o PDF com IE 6.0 ? > > > >> > >Ol=E1 a todos, > > > >Estava ontem praticamente pronto para lan=E7ar uma nova vers=E3o do phpB= > oleto > >que consertasse a maioria dos bugs encontrados nas =FAltimas semanas, al= > =E9m > >de facilitar demais as contribui=E7=F5es de novos layouts. > > > >Por=E9m, logo antes de criar o release percebi que a gera=E7=E3o de bole= > tos em > >PDF estava com um problema no IE 6.0 com o plug-in do Acrobat Reader. Po= > r > >algum motivo aparecia um erro 'File doesn't start with "%PDF-"' ou algum= > a > >coisa parecida. > > > >Tentei utilizar o Netscape 4.77 e funcionou perfeitamente, mostrando o > >boleto em PDF no plug-in do Acrobat Reader feito para o NS. Depois disso= > , > >removi o IE 6.0, colocando o 5.5 no lugar dele mas infelizmente o erro > >continuava o mesmo. > > > >Na verdade as vezes aquela mensagem de erro aparecia e outras vezes o > >browser simplesmente travava. > > > >Agora que estou no trabalho, testei novamente essa gera=E7=E3o de boleto= > s com > >o IE 5.5 e funcionou perfeitamente!!! ARGH > > > >Bem, o que eu quero pedir agora =E9 que quem puder testar a seguinte p=E1= > gina > >na gera=E7=E3o de boletos em PDF, por favor o fa=E7a :) > > > >http://phpboleto.org/phpBoleto/index.php > > > >Selecione 'Boleto em PDF' no select box no fim da p=E1gina, e depois cli= > que > >em 'Gerar Boleto >>'. > > > >Se funcionar ou n=E3o, por favor envie a vers=E3o do IE completa que voc= > =EA > >tiver (clicando em 'Help' -> 'About Internet Explorer'). A minha vers=E3= > o > >daqui do trabalho, onde o PDF funciona corretamente, =E9 5.50.4807.2300. > > > >Essa informa=E7=E3o =E9 muito importante, ent=E3o por favor n=E3o deixem= > de enviar > >isso se poss=EDvel. > > > >Abra=E7os, > >Joao > > > >-- > >Jo=E3o Prado Maia <jp...@ph...> > >http://phpbrasil.com - php com um jeitinho brasileiro > >-- > >Precisando de consultoria em desenvolvimento para a Internet ? > >Impleo.net - http://impleo.net/?lang=3Dbr > > > > > >_______________________________________________ > >Phpboleto-devel mailing list > >Php...@li... > >https://lists.sourceforge.net/lists/listinfo/phpboleto-devel > > > Andr=E9 > and...@uo... (preferencial) > an...@so... > > > --__--__-- > > Message: 3 > Date: Wed, 5 Dec 2001 20:10:18 -0500 (EST) > From: Joao Prado Maia <jp...@ph...> > To: =?ISO-8859-1?Q?Andr=E9?= <and...@uo...> > cc: php...@li... > Subject: [Phpboleto-devel] =?ISO-8859-1?Q?Re=3A=5BPhpboleto-devel=5D_Problema_na_gera=E7=E3o?= > =?ISO-8859-1?Q?_de_boletos_em_formato____PDF_com_IE?= =?ISO-8859-1?Q?_6=2E0_=3F?= > > > On Wed, 5 Dec 2001, Andr=E9 wrote: > > > Ol=E1 a todos. > > > > Antes que eu me esque=E7a, a lista est=E1 de novo com o problema do Reply= > , que automaticamente direciona a resposta ao autor e n=E3o a lista... > > > > Leia essa p=E1gina para ter mais explica=E7=F5es sobre esse problema do > 'Reply-to' na Sourceforge: > > http://sourceforge.net/docman/display_doc.php?docid=3D6693&group_id=3D1 > > > > Bem, ao t=F3pico: Gostaria de relatar minha experi=EAncia no que diz resp= > eito aos protocolos HTTP e sockets, quando a n=E3o muito tempo atr=E1s impl= > ementei um cache para 'pegar' mp3s, videos, streams e outras coisitas mas .= > =2E. (ok, ok... n=E3o vamos entrar no m=E9rito desta quest=E3o). > > > > Quando comecei a usar esse cache, tive alguns problemas com arquivos MP3 = > e (tch=E3 n=E3 r=E3aaaaaa...) e PDF, justamente por causar de uns bytes a m= > ais (e a menos). > > > > A contragosto, fiz valer o antigo apelido meu 'escovador de bits', e lite= > ralmente tive que 'ler' no hexadecimal os come=E7os e fins desses arquivos = > at=E9 acertar o problema no cache. > > > > No fim, era a diferen=E7a de delimitador de fim de linha, que devido a pe= > quenas diferen=E7as entre hosts, acabava por fazer minha rotina que separav= > a os headers do dado puro, ocasionando, inclusive a mensagem de erro 'file = > not starts with %PDF'. > > > > A minha sugest=E3o: Coloque um arquivo PDF 'de verdade' no mesmo host e c= > om uma ferramenta como o NetCat, fazer um rastreamento dump do que realment= > e est=E1 sendo entregue pelo servidor, porque o problema parece estar nessa= > biblioteca nova ou no servidor, ou ainda na combina=E7ao de ambos. > > > > Seja como for, estou na estrada nesse momento e baixar 3 megas da especif= > ica=E7ao do formato PDF num modem de notebook est=E1 se mostrando invi=E1ve= > l, mas seria mais uma coisa a se verificar': se a biblioteca est=E1 realmen= > te gerando o formato como deveria. > > > > Para quem quiser entrar pro clube dos escovadores, a especificacao est=E1= > em http://www.wotsit.org/ > > > > N=E3o acho que seja necess=E1rio ir a esses n=EDveis para entender qual o > problema com os arquivos PDF. Para dar mais detalhes, o c=F3digo PHP que > gera esses arquivos n=E3o mudou em nada, ent=E3o a culpa desse problema n= > =E3o > pode ser colocado nas rotinas de gera=E7=E3o (por mais estranho que isso > pare=E7a). > > Se esse problema for procurado na pr=F3pria lista da biblioteca PDFLib, > aparecer=E3o v=E1rios emails sobre isso, sem nenhuma resolu=E7=E3o. Parece = > pelo o > que eu li que os browsers IE com vers=E3o 5.5 SP1 e SP2 funcionam > corretamente, mas em casa o IE 6.0 n=E3o funcionava para mim. Como j=E1 hav= > ia > dito, o Netscape funciona corretamente na vers=E3o 4.77 e n=E3o havia testa= > do > no 6.0 / Mozilla. > > Algumas mensagens nessa lista do PDFLib falam sobre tentar passar por cima > do problema usando o m=E9todo GET ao invez de POST em formul=E1rios, mas n= > =E3o > cheguei a testar isso. Uma outra possibilidade ser=E1 ao invez de abrir o > PDF no browser do usu=E1rio, de for=E7ar o download do arquivo PDF para o > computador do usu=E1rio. =C9 isso que eu provavelmente irei fazer - abrir u= > ma > p=E1gina HTML normal explicando o problema do PDF em alguns browsers e > colocar um HTTP refresh para fazer o download do PDF. > > Podemos at=E9 chegar a ser mais sofisticados e checar pela vers=E3o do brow= > ser > do usu=E1rio pelo $HTTP_USER_AGENT e usar diferentes m=E9todos de mostrar o > PDF. Na minha opini=E3o isso seria mais complicado e tamb=E9m inconsistente > para os usu=E1rios do sistema, e isso =E9 ruim. > > Enfim, s=F3 para dar mais detalhes nesse problema que eu passei a aceitar > como um bug do browser e algo que n=E3o deve ser manipulado pela aplica=E7= > =E3o - > j=E1 temos coisas demais para nos preocupar. > > Abra=E7os, > Joao > > p.s.: e a interface da tradu=E7=E3o do manual ? como est=E1 indo isso ? > > -- > Jo=E3o Prado Maia <jp...@ph...> > http://phpbrasil.com - php com um jeitinho brasileiro > -- > Precisando de consultoria em desenvolvimento para a Internet ? > Impleo.net - http://impleo.net/?lang=3Dbr > > > > > --__--__-- > > Message: 4 > From: "Cesar Tegani Tofanini" <ce...@pr...> > To: <php...@li...> > Subject: Re: [Phpboleto-devel] Boletos em PDF gratuitamente! (aka. sem precisar do PDFLib) > Date: Thu, 6 Dec 2001 08:38:29 -0200 > > Ola > > IE 5.00.2614.3500 > > Funcionou corretamente > > > Cesar > > ----- Original Message ----- > From: Joao Prado Maia <jp...@ph...> > To: <php...@li...> > Sent: Wednesday, December 05, 2001 6:09 PM > Subject: [Phpboleto-devel] Boletos em PDF gratuitamente! (aka. sem precisar > do PDFLib) > > > > WOOOOO! > > Acabei de implantar uma nova rotina para o phpBoleto onde a geração de > boletos em PDF pode usar uma classe feita em PHP (http://ros.co.nz/pdf/). > > Isso obviamente tira o problema de geração de arquivos PDF com a > biblioteca PDFLib, que é comercial ($400 dolares). Por outro lado essa > geração em PDF pela classe em PHP será mais lenta do que a versão em C > (PDFLib) mas vale a pena mesmo assim. > ............ > > > > > > --__--__-- > > _______________________________________________ > Phpboleto-devel mailing list > Php...@li... > https://lists.sourceforge.net/lists/listinfo/phpboleto-devel > > > End of Phpboleto-devel Digest |
From: Joao P. M. <jp...@ph...> - 2001-12-07 22:11:56
|
On Fri, 7 Dec 2001, Leonardo Dias wrote: > Caro Jo=E3o, > > A vers=E3o disponibilizada no sourceforge ainda =E9 a v2-alpha2. H=E1 nov= idade a > caminho? > > Eu lhe comuniquei um erro na execu=E7=E3o do exemplo. Vc conseguiu conser= tar? > Novidades tem muitas, como os v=E1rios emails que mandei para a lista descreveram. O erro que voc=EA comunicou foi consertado, e era como eu diss= e relacionado as mudan=E7as feitas sobre o modo que o sistema lidava com os arquivos de layouts de bancos. Voc=EA pode pensar na vers=E3o 2.0-alpha2 co= mo totalmente in=FAtil para qualquer coisa por causa dos erros que voc=EA recebeu. Talvez eu devesse remov=EA-la do Sourceforge para evitar mais problemas (estou fazendo isso agora) Eu pedi a opini=E3o dos membros dessa lista sobre o que deveria ser feito e= m rela=E7=E3o =E0 nova vers=E3o, mas como ningu=E9m respondeu eu vou lan=E7ar= a nova vers=E3o quando achar apropriado. Ainda me preocupa muito a gera=E7=E3o de boletos em PDF estar com o problema que est=E1, e estou pensando em alternativas. O que provavelmente irei fazer =E9 fazer com que a gera=E7=E3o de boleto em= PDF abra uma p=E1gina em HTML normal explicando os problemas de gera=E7=E3o em = PDF (at=E9 sem texto nenhum) e um link para fazer o download do PDF. Antes que d=EAem sugest=F5es, redirecionar o usu=E1rio para o arquivo PDF (para que o mesmo seja aberto pelo plug-in) n=E3o funciona no IE 5.5. Infelizmente para continuar com um aplicativo compat=EDvel com a maioria do= s browsers terei provavelmente que fazer isso. Depois que implantar essa nova gera=E7=E3o de boletos irei dar uma testada e lan=E7ar a nova vers=E3o= - provavelmente chamada 'beta1'. Pretendo fazer 3 betas no m=E1ximo antes de lan=E7ar a vers=E3o 2.0 oficial= mente para o mundo. Abra=E7os, Joao -- Jo=E3o Prado Maia <jp...@ph...> http://phpbrasil.com - php com um jeitinho brasileiro -- Precisando de consultoria em desenvolvimento para a Internet ? Impleo.net - http://impleo.net/?lang=3Dbr |
From: Leonardo D. <la...@pe...> - 2001-12-07 23:40:09
|
Prezado João, Substitua a verão com àquele bug pela nova o mais breve. Vou baixar para testes hoje. Com relação ao PDF, vou dar uma estudada também. Outra coisa que me intriga. Tenho muita vontade, muita mesmo, de ampliar os bancos suportados, ou seja, criar novas classes. No exemplo disponível para download, existem o Bradesco, Caixa, Santander e Bankboston. O que é preciso para adicionar um novo banco? Por acaso basta inserir o nome e o código do banco na área de configuração dos bancos? Tem um outro colega, chamado Bruno, que também tem o mesmo desejo que eu. Abraços, Leonardo Dias On Friday 07 December 2001 20:11, Joao Prado Maia wrote: > On Fri, 7 Dec 2001, Leonardo Dias wrote: > > Caro João, > > > > A versão disponibilizada no sourceforge ainda é a v2-alpha2. Há novidade > > a caminho? > > > > Eu lhe comuniquei um erro na execução do exemplo. Vc conseguiu consertar? > > Novidades tem muitas, como os vários emails que mandei para a lista > descreveram. O erro que você comunicou foi consertado, e era como eu disse > relacionado as mudanças feitas sobre o modo que o sistema lidava com os > arquivos de layouts de bancos. Você pode pensar na versão 2.0-alpha2 como > totalmente inútil para qualquer coisa por causa dos erros que você > recebeu. Talvez eu devesse removê-la do Sourceforge para evitar mais > problemas (estou fazendo isso agora) > > Eu pedi a opinião dos membros dessa lista sobre o que deveria ser feito em > relação à nova versão, mas como ninguém respondeu eu vou lançar a nova > versão quando achar apropriado. Ainda me preocupa muito a geração de > boletos em PDF estar com o problema que está, e estou pensando em > alternativas. > > O que provavelmente irei fazer é fazer com que a geração de boleto em PDF > abra uma página em HTML normal explicando os problemas de geração em PDF > (até sem texto nenhum) e um link para fazer o download do PDF. Antes que > dêem sugestões, redirecionar o usuário para o arquivo PDF (para que o > mesmo seja aberto pelo plug-in) não funciona no IE 5.5. > > Infelizmente para continuar com um aplicativo compatível com a maioria dos > browsers terei provavelmente que fazer isso. Depois que implantar essa > nova geração de boletos irei dar uma testada e lançar a nova versão - > provavelmente chamada 'beta1'. > > Pretendo fazer 3 betas no máximo antes de lançar a versão 2.0 oficialmente > para o mundo. > > Abraços, > Joao |
From: Leonardo D. <la...@pe...> - 2001-12-07 23:42:34
|
Esqueci de dizer, se vc disponibilizar a versão corrigida, mude o nome para alpha2.1 ou algo semelhante. Abraços Leonardo Dias On Friday 07 December 2001 20:11, Joao Prado Maia wrote: > On Fri, 7 Dec 2001, Leonardo Dias wrote: > > Caro João, > > > > A versão disponibilizada no sourceforge ainda é a v2-alpha2. Há novidade > > a caminho? > > > > Eu lhe comuniquei um erro na execução do exemplo. Vc conseguiu consertar? > > Novidades tem muitas, como os vários emails que mandei para a lista > descreveram. O erro que você comunicou foi consertado, e era como eu disse > relacionado as mudanças feitas sobre o modo que o sistema lidava com os > arquivos de layouts de bancos. Você pode pensar na versão 2.0-alpha2 como > totalmente inútil para qualquer coisa por causa dos erros que você > recebeu. Talvez eu devesse removê-la do Sourceforge para evitar mais > problemas (estou fazendo isso agora) > > Eu pedi a opinião dos membros dessa lista sobre o que deveria ser feito em > relação à nova versão, mas como ninguém respondeu eu vou lançar a nova > versão quando achar apropriado. Ainda me preocupa muito a geração de > boletos em PDF estar com o problema que está, e estou pensando em > alternativas. > > O que provavelmente irei fazer é fazer com que a geração de boleto em PDF > abra uma página em HTML normal explicando os problemas de geração em PDF > (até sem texto nenhum) e um link para fazer o download do PDF. Antes que > dêem sugestões, redirecionar o usuário para o arquivo PDF (para que o > mesmo seja aberto pelo plug-in) não funciona no IE 5.5. > > Infelizmente para continuar com um aplicativo compatível com a maioria dos > browsers terei provavelmente que fazer isso. Depois que implantar essa > nova geração de boletos irei dar uma testada e lançar a nova versão - > provavelmente chamada 'beta1'. > > Pretendo fazer 3 betas no máximo antes de lançar a versão 2.0 oficialmente > para o mundo. > > Abraços, > Joao |