Avatar billede jm2 Nybegynder
06. september 2000 - 15:23 Der er 4 kommentarer og
1 løsning

GD imagecreate-fejl

jeg forsøger at lave et billede med imagecreate() :

<?
$pic=ImageCreate(600,600);
?>

og får denne fejl :

Warning: Unknown list entry type in request shutdown (11866640) in Unknown on line 0

er der nogen der ved hvad det betyder???
Avatar billede doeleman Nybegynder
06. september 2000 - 15:47 #1
Skal du ikke sende en header først?

Eksempel fra manualen:
<?php
header (\"Content-type: image/png\");
$im = @ImageCreate (50, 100)
    or die (\"Cannot Initialize new GD image stream\");
$background_color = ImageColorAllocate ($im, 255, 255, 255);
$text_color = ImageColorAllocate ($im, 233, 14, 91);
ImageString ($im, 1, 5, 5,  \"A Simple Text String\", $text_color);
ImagePng ($im);
?>

Husk i øvrigt at .gif kun eksisterer i versioner før 1.6 og .jpeg i versioner efter 1.8
Avatar billede jm2 Nybegynder
06. september 2000 - 15:53 #2
Hele filen ser sådan her ud :

<html>
<head>
    <title>gd test</title>
</head>
<body>
<?
$pic=ImageCreate(600,600);
?>
</body>
</html>

så, jeg er ikke engang begyndt at skrive noget ud.
Avatar billede sorenmh Nybegynder
06. september 2000 - 17:17 #3
Det rigtigt hvad doeleman siger.
din header skal se sådan ud:

<html>
<head Content-type: image/png>
</head>
<body>
<?
$pic=ImageCreate(600,600);
?>
</body>
</html>
Avatar billede doeleman Nybegynder
06. september 2000 - 19:55 #4
Såvidt jeg kan se, er sorenmhs eksempel også noget vrøvl. Man kan ikke blande html og php-genererede-billeder i samme fil.

Normalt vil du generere billedet i en fil og derefter indsætte det i en anden, således:
<img src=\"image.php?text=test\">
Avatar billede jm2 Nybegynder
07. september 2000 - 08:16 #5
tak for hjælpen doeleman, det virker....

du er sgu gud......  :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester