Guest id194 Posted June 15, 2006 at 12:11 PM Report #33113 Posted June 15, 2006 at 12:11 PM No meu script em PHP para fotologs existe uma parte onde é detectada a versão corrente instalada da biblioteca GD (se esta estiver instalada) e após isso é feita uma verificação para que a versão minima esteja a correr no sistema. Na versão actual do script, a detecção tem alguns bugs e eu vinha aqui pedir a todo o pessoal que tenham servidores com esta biblioteca instalada para me ajudar numa cena. A detecção não funciona em todos os casos porque a string que devolve a versão do GD nem sempre é igual, por exemplo, no meu servidor caseiro, é-me devolvido algo como "bundled (2.0.28 compatible)" mas no meu site já é "2.0 or higher". Ou seja, actualmente, o script iria encontrar o 2.0.28, mas não encontra o 2.0. Portanto, o que eu queria era que o pessoal postasse aqui a string da versão do GD para eu ter uma ideia de que tipo de strings o sistema devolve para então poder programar correctamente a detecção da versão. De momento já tenho código que detecta correctamente a versão nas duas strings anteriores, ms provavelmente havera outros tipos de strings devolvidos pelo sistema que poderão eventualmente não funciona. Coloquem o seguinte código num ficheiro no vosso servidor e executem-no e caso tenham o GD instalado e activo, digam-me o que é que ele devolveu: <?php if (function_exists('gd_info')) { $gd = gd_info(); echo $gd['GD Version']; } else echo "GD NÃO INSTALADO!"; ?>
QuickFire Posted June 15, 2006 at 01:11 PM Report #33125 Posted June 15, 2006 at 01:11 PM Muito bom 😛 Por acaso não conhecia essa function do PHP para informar a version da GD lib mas sem dúvida dá muito jeito para futuros tutoriais 😛
Guest id194 Posted June 15, 2006 at 02:37 PM Report #33150 Posted June 15, 2006 at 02:37 PM Ainda bem que já ensinei qualquer coisa lol 😛 mas o objectivo deste tópico não era bem esse...
Ped@ntilva Posted June 15, 2006 at 07:08 PM Report #33179 Posted June 15, 2006 at 07:08 PM A mim deu-me isto: bundled (2.0.28 compatible)
QuickFire Posted June 15, 2006 at 07:13 PM Report #33180 Posted June 15, 2006 at 07:13 PM Eu sei que o objectivo não era bem esse, sorry é que só fui verificar o código depois e esqueci-me de editar o meu post a dizer o que me dava 😛 BTW, a mim no server "caseiro" dá: bundled (2.0.28 compatible) E no publico dá também: bundled (2.0.28 compatible)
Guest id194 Posted June 15, 2006 at 11:31 PM Report #33207 Posted June 15, 2006 at 11:31 PM hum... provavelmente não havera muitas diferenças então, axo k vou usar a dtecção de código que já tenho e modificar o script...
bergonzzi Posted July 5, 2006 at 01:00 AM Report #36278 Posted July 5, 2006 at 01:00 AM aqui tb, tenho o wamp instalado e dá-me isto: bundled (2.0.28 compatible)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now