Avatar billede egeriis Nybegynder
14. september 2003 - 00:52 Der er 8 kommentarer og
1 løsning

imagecolorallocate drillerier

Jeg har følgende kode.. Det dur ikke.. $col_text bliver sat i adresselinien når jeg skal hente billedet jeg laver.. $text gør farven sort i stedet for den HEX-værdi jeg sætter $col_text til.

$col_text sættes uden # i starten.

Hvorfor er det at det ikke virker?


if ($col_text)
{

    $cthex1 = "0x".substr ($col_text, 0, 2);
    $cthex2 = "0x".substr ($col_text, 2, 2);
    $cthex3 = "0x".substr ($col_text, 4, 2);
    $text    = imagecolorallocate ($im, $cthex1, $cthex2, $cthex3);

}
else
{

    $text    = imagecolorallocate ($im, 0, 0, 0);

}
Avatar billede detox Nybegynder
14. september 2003 - 03:36 #1
Jeg tror det er fordi du serverer en tekststreng til funktionen. Prøv:

    $cthex1 = hexdec("0x".substr ($col_text, 0, 2));
    $cthex2 = hexdec("0x".substr ($col_text, 2, 2));
    $cthex3 = hexdec("0x".substr ($col_text, 4, 2));
Avatar billede detox Nybegynder
14. september 2003 - 03:55 #2
Det forudsætter selvfølgelig osse, at du har register_globals=on. Ellers skal du have fat i: $_GET[].
Avatar billede egeriis Nybegynder
16. september 2003 - 15:59 #3
ja, den er jeg med på, serveren er sat med register_globals on :)

jeg prøver det lige :)
Avatar billede egeriis Nybegynder
16. september 2003 - 16:17 #4
det virker så ikke :o/

ved at give $col_text værdien "black" bliver teksten grøn, men det kan jeg jo ikke bruge til så meget, hehe :)
Avatar billede detox Nybegynder
16. september 2003 - 21:26 #5
Vi taler jo hex her. Så du skal bruge værdien: 000000, hvis du vil ha' den sort. Og eks. 00FF00, hvis den skal være fuld grøn.
Avatar billede egeriis Nybegynder
17. september 2003 - 16:10 #6
det er jeg med på, jeg har også prøvet at stikke den værdien FFFFFF, men teksten forbliver sort.
Avatar billede detox Nybegynder
17. september 2003 - 22:00 #7
Hmm, her virker det fint. Kunne du prøve at poste lidt mere kode?
Avatar billede egeriis Nybegynder
22. september 2003 - 15:53 #8
Har fået det til at virke, det var noget med at den ikke kunne lide # i uri'en.
Avatar billede detox Nybegynder
22. september 2003 - 21:05 #9
Ja, det var jo heller ikke tanken at du skulle bruge # i url'en. Det skrev du jo osse selv i indlægget.
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