From: Joao P. M. <jp...@ph...> - 2001-10-23 15:43:26
|
Ol=E1, H=E1 alguns meses atr=E1s eu e o Pablo e o Ot=E1vio conversamos no IRC sobr= e o que precisava que fosse feito para o novo phpBoleto. Um dos objetivos que eu pessoalmente queria fazer com o novo sistema era criar algo que seria incrivelmente f=E1cil de configurar e instalar. Eu sempre odiei ficar editando 50 arquivos de configura=E7=E3o diferentes p= ara que um aplicativo funcionasse corretamente, e quis criar a interface de administra=E7=E3o com telas de configura=E7=E3o e instala=E7=E3o para tenta= r resolver esse problema. Uma das coisas que apareceu foi que a hierarquia de classes do phpBoleto v2 tornava um problema com rela=E7=E3o aos include()'s, pois o 'caminho' relativo para outras classes que eram necess=E1rias estaria incorreto se o script chamando a classe inicial estivesse em qualquer diretorio que n=E3o fosse o 'root' do phpBoleto. Acabei inventando um algoritmo (dentro do pre.php) para 'adivinhar' o caminho atual do phpBoleto, e com isso colocar os include()'s com o caminho absoluto. Desse modo n=E3o interessa de que forma o PHP est=E1 insalado, o phpBoleto iria funcionar corretamente. Enfim, eu acabei vendo que existe muitos problemas com esse algoritmo e decidi modificar o mesmo para a pr=F3xima vers=E3o do phpBoleto para que n= =E3o tenhamos problemas com compatibilidade entre sistemas operacionais / webservers. Tamb=E9m decidi finalmente criar uma classe de log de erros para que tenhamos uma forma mais completa de fazer um debug remoto em instala=E7=F5e= s problem=E1ticas do phpBoleto. Eu criei uma classe similar para a nova vers= =E3o do PHPBrasil.com, e ela vai servir perfeitamente para o que a gente precisa. S=F3 queria avisar das minhas inten=E7=F5es e pedir sugest=F5es do que voc= =EAs acham que deveria ser adicionado. 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 |