Právě je 20 dub 2024 15:06

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: PHP 5.2.13 imagettftext() bug
PříspěvekNapsal: 29 bře 2010 13:15 

Registrován:
29 bře 2010 12:47
Příspěvky:
4
Dobrý den,

po nedávném upgrade na PHP 5.2.13 se projevila regrese ve funkci imagettftext(), která má způsobuje rozsypání jakéhokoli textu kresleného jinak než vodorovně (PHP bug #51263).

Testovací kód:
Kód:
<?php
$img 
= imagecreatetruecolor(100, 100);
$col = imagecolorallocate($img, 255, 255, 255);
imagettftext($img, 15, 45,  20, 90, $col, "verdana.ttf", "AbCdEfGh");
header("Content-Type: image/png");
imagepng($img); 

Správný výstup (PHP 5.2.12):
Obrázek

Špatný výstup (PHP 5.2.13):
Obrázek

Jelikož má tato chyba za následek (vedle toho, že výsledek vypadá trochu zvláštně) i nečitelnost či oříznutí textu, je bohužel dostatečně nepříjemná na to, abych se jí musel zabývat.
Je možnost, že na hostingu použijete starší verzi GD modulu nebo aplikujete zmíněný patch ještě před oficiálním releasem PHP 5.2.14, nebo je jediná cesta vyřešit to na úrovni PHP nějakým hackem?

Díky.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP 5.2.13 imagettftext() bug
PříspěvekNapsal: 29 bře 2010 21:49 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Dobrý den, opravili jsme zrdojový kód PHP na všech našich web serverech. Nyní se vámi uvedený problém nevyskytuje. Pokud se patch neobjeví v PHP 5.2.14 (nebo v pozdější verzi), tak ho budeme nadále udržovat. Děkujeme za upozornění na tento problém.

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP 5.2.13 imagettftext() bug
PříspěvekNapsal: 29 bře 2010 22:32 

Registrován:
29 bře 2010 12:47
Příspěvky:
4
Díky!
Chválím vstřícnou a rychlou podporu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP 5.2.13 imagettftext() bug
PříspěvekNapsal: 01 dub 2010 12:40 

Registrován:
29 bře 2010 12:47
Příspěvky:
4
Dobrý den,

omlouvám se, že znovu otevrám téma, ale na obou doménách, obou hostovaných na serveru www5.skok.cz, se chyba očividně stále projevuje.
Je možné, že tam patch nebyl zaveden, nebo se oprava projeví až při nejbližším maintenance restartu nebo něco takového?

Děkuji.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP 5.2.13 imagettftext() bug
PříspěvekNapsal: 01 dub 2010 14:11 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Skutečně na některých web serverech nedošlo k upgradu, to byla chyba na naší straně. Již je to napraveno. Omlouvám se za komplikace.

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP 5.2.13 imagettftext() bug
PříspěvekNapsal: 01 dub 2010 14:36 

Registrován:
29 bře 2010 12:47
Příspěvky:
4
Potvrzuji, už všechno funguje jak má.
Díky za pomoc.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PHP, MySQL Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz