Avatar billede hein Nybegynder
04. februar 2000 - 11:32 Der er 6 kommentarer og
2 løsninger

Hvordan laver man en counter?

Jeg vil gerne selv programmere en counter til min hjemmeside. Er der ikke nogen der vil dele deres kildekode med mig, så jeg kan få lidt inspiration? Alternativt vil jeg gerne have links eller henvisninger til andet litteratur/matriale om dette.

På forhånd tak Maria
Avatar billede drean Nybegynder
04. februar 2000 - 21:41 #1
I ren HTML, kan det ikke lade sig gøre at lave en counter.
Så skal det laves i ASP, PHP, CGI.
Avatar billede echo Nybegynder
04. februar 2000 - 22:06 #2
Hvis du har adgang til PHP, så hjælper jeg dig gerne!
Avatar billede hein Nybegynder
04. februar 2000 - 23:33 #3
Jeg er meget intereseret i hjælp, enten ASP, PHP, eller JavaScript. Det ville være alletiders

Maria
Avatar billede olebole Juniormester
04. februar 2000 - 23:44 #4
Her ligger to i php til fri d/l:
http://www.netcoders.dk/sourcecode.asp?submode=showparent_bytype&type_id=PHP
og du kan garanteret finde i andre sprog også. Mange fine sourcecodes ;-)
/VH
Ole Clausen
Avatar billede echo Nybegynder
05. februar 2000 - 09:05 #5
Skal det være med et billede?

Ellers kan du jo bare lave en tekst-counter således:

<?
$fp = fopen("counter.txt", "r");
$in = fgets("$fp", "4000");
fclose("$fp");

$fp = fopen("counter.txt", "w");
$count = $in+1;
fputs("$fp", "$count");
fclose("$fp");
?>
<?
echo "<p>Der har været <b>".$count."</b> besøg,<br>på denne side.</p>";
?>

Lav en fil med navnet counter.txt, og CHMOD den til 766 (hvis du bruger en Unix/Linux server).
Avatar billede echo Nybegynder
05. februar 2000 - 09:05 #6
Avatar billede echo Nybegynder
05. februar 2000 - 09:13 #7
Ups..nogle problemer med PHP installationen.

Jeg ville ha' uploadet den til wiktor.dk, men de er nede.

Men den virker!

FORKLARING PÅ LINIERNE:
---------------------------
L1. PHP Tag
L2. Åbner counter.txt i read-mode, og gemmer "åbningen" i værdien $fp
L3. Henter indholdet af filen, og gemmer det i værdien $in
L4. Lukker "åbningen" til counter.txt
L5. Kan du se noget dér??
L6. Åbner en ny adgang til counter.txt, men denne gang bare i write-mode.
L7. Laver værdien $count, og plusser $in med et.
L8. Opdaterer counter filen, med det nyeste resultat.
L9. Lukker counter.txt-filen
L10. PHP tag
L11. PHP tag
L12. Udskriver indholdet af værdien $count.
L13. PHP tag
-------------------

Hjalp det mon lidt??

Hvis du vil ha' en der er en billede-counter (som der kan kaldes fra alle .html sider) så sig til!
Avatar billede hein Nybegynder
06. februar 2000 - 14:26 #8
Tak for hjælpen det virker
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