Tänkte programmera en riktigt bra räknare, som man inkulderar genom en img tag.
Hur skapar jag gif bilder och hur laddar jag dom?
11 svar · 383 visningar · startad av Alpha II
Tänkte programmera en riktigt bra räknare, som man inkulderar genom en img tag.
Hur skapar jag gif bilder och hur laddar jag dom?
Re: Räknare
Alpha II skrev:
Tänkte programmera en riktigt bra räknare, som man inkulderar genom en img tag.
Hur skapar jag gif bilder och hur laddar jag dom?
Med GD-biblioteket kunde man tidigare skapa GIF-bilder, men funktionen uteslöts p.g.a. av de nya bestämmelserna kring formatet.
Titta på följande skript:
http://www.webforum.nu/showthread.php?s=&threadid=46248
Antar att png går lika bra.
Men jag lyckas inte ladda fonten. Jag vill använda rotorcap.ttf och har laggt den i mappen data (relativit till counter.php)
Får detta fel:
Warning: Could not find/open font in /customers/henell.com/henell.com/httpd.www/scratch/counter.php on line 83
Warning: Cannot add header information - headers already sent by (output started at /customers/henell.com/henell.com/httpd.www/scratch/counter.php:83) in /customers/henell.com/henell.com/httpd.www/scratch/counter.php on line 87
‰PNG IHDR2 ÌØŸ2PLTEÿÿ77m¥ÙÙtRNS@æØf IDATxœc` .Pó0÷*IEND®B`‚
$usefont = "/data/rotorcap.ttf";
...
Imagettftext($img,$fontsize,0,0,2,$fontcolor,$usefont,$text);
$usefont = "/data/rotorcap.ttf";
...
Imagettftext($img,$fontsize,0,0,2,$fontcolor,$usefont,$text);
Ligger filen som laddar in rotorcap.ttf i rooten, eller?
För om den ligger ex. i mappen data som ligger i mappen counter som i sin tur ligger i rooten, så måste du sätta:
$usefont = "/counter/data/rotorcap.ttf";
annars blir det galet! :OO
I roten? Um rooten på webservern? Eller på mitt konto?
http://www.henell.com/scratch/counter.php
Bytte ut till:
$font = imageloadfont($fontname);
imagestring($img, $font, 0, 2, $text, $fontcolor);
Men inte fungerar det ändå... :l
rooten på ditt konot förstås, om https://www.henell.com är rooten så testa med att sätta $usefont = "/scratch/data/rotorcap.ttf"
Dvs om counter.php ligger i mappen scratch och rotorcap.ttf i mappen data som befinner sig i mappen scratch!!! :OO
fungerar inte! error reading font eller något sådant!
Även om den hittar filen rotorcap.ttf (har även testat med arial.ttf) verkar det inte fungera... Vad är det som är fel? Iof skulle jag kunna rita upp bilder på bilden eller kanske bara ladda bilderna i rätt ordning...
Vad visar den om den hittar bilderna...
::EDIT::
Kollad in adressen som du skrev i ett tidigare inlägg!
Cannot add header information - headers already sent by
Detta betyder att du har skrivit till sidan innan något header anrop har gjorts, exempel du lägger en kaka!!!
Jag struntade i att skapa en ny bild, jag gjorde ett script som laddade siffrorna som bilder, såm om det är 33 besökare genererar koden <img src=3.gif><img src=3.gif>
Det var ju ett sätt det också, det finns alltid lösningar! :e