23. september 2007 - 16:55Der er
7 kommentarer og 1 løsning
imagecolorallocatealpha og imagefill
Hej,
Jeg har et lille spørgsmål til jer som har adgang til at teste PHP andre steder end jeg kan - kan I køre følgende script på jeres server eller får I error 500 (internal server error)?
<?php
header('Content-type: image/png');
$img = imagecreatetruecolor("200","50");
imagesavealpha($img,true);
$trans = imagecolorallocatealpha($img,0,0,0,127);
imagefill($img, 0, 0, $trans);
imagepng($img);
?>
Sagen er nemlig den at jeg ikke kan det hos Gigahost - men det virker fint lokalt og jeg ved det virker for andre også. Dog påstår en af supporterne fra Gigahost at det ikke er muligt at bruge den "farve" man laver med imagecolorallocatealpha i imagefill - men jeg mener at det skyldes at de måske kører en ældre version af GDlib.
Der er intet på billedet, nej - jeg prøver bare at samle lidt "beviser" på at det bør virke, hvis Gigahost igen svarer tilbage med at det ikke kan lade sig gøre. :)
Jeg har skrevet lidt frem og tilbage med min host og de har lovet at de vil gøre hvad de kan for at løse problemet - de kører stadig med PHP 4, så det er muligvis der problemet ligger, så jeg presser også lidt på at de endelig får taget sig sammen og opdaterer. :)
Hvilken version kører den server dit eksempel ligger på, Jakobdo? Og smid et svar iøvrigt - det var rart nok lige at have en 3. part som jeg kunne refererer til i mine emails til min host. :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.