webForumDet fria alternativet

Räknare

11 svar · 383 visningar · startad av Alpha II

Alpha IIMedlem sedan maj 20002 993 inlägg
#1

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?

stevenetMedlem sedan juni 20001 251 inlägg
#2

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

Alpha IIMedlem sedan maj 20002 993 inlägg
#3

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);
Fredde MannenMedlem sedan nov. 20014 054 inlägg
#4
$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

Alpha IIMedlem sedan maj 20002 993 inlägg
#5

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

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#6

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

Alpha IIMedlem sedan maj 20002 993 inlägg
#7

fungerar inte! error reading font eller något sådant!

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#8

Bläää.... :l

Men hjälp måste du få! :OO

Alpha IIMedlem sedan maj 20002 993 inlägg
#9

Ä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...

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#10

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!!!

Alpha IIMedlem sedan maj 20002 993 inlägg
#11

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>

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#12

Det var ju ett sätt det också, det finns alltid lösningar! :e

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)