Avatar billede pennypacker Nybegynder
04. maj 2003 - 17:56 Der er 8 kommentarer og
1 løsning

Simpel link tæller

Kender i et scripts hvor man kan se hvor mange gange et link er blevet klikket på scripts skal hava en text database ikke mysql

mvh. pp
Avatar billede jakoba Nybegynder
04. maj 2003 - 18:17 #1
Noget i retning af:

<a href="quovadis.html" onclick="x=new Image();x.src='linkcount.php?linkid='+this.href;return true;">klikke tekst</a>

sådan ser et link der skal tælles på ud.

filen 'linkcount.php' indeholder:

<?php
if ( ! isset( $_GET['linkid'] ) ) {
    // uden linkid gider vi ikke tælle
    exit;
} else {
    $countfil = "mappetiltellefiler/" .preg_replace( "/[^\\W]/g", "", $_GET['linkid'] ) .".txt";
    if ( ! file_exists( $countfil ) {
            // opret ny tællerfil
        $fp = fopen( $countfil, "w" );
        fwrite( $fp, "0" );
        fclose( $fp );
    }
    $fp = fopen( $countfil, "rw" );
    antal = fread( $fp, 1000 );  // læs tal
    reset( $fp );
    fwrite( $fp, (antal + 1) );  // skriv tal plus 1
    fclose( $fp );
}
?>
Avatar billede jakoba Nybegynder
04. maj 2003 - 18:20 #2
Ups. linien:
    reset( $fp );    // FORKERT
skal være
    rewind( $fp );    // Korrekt
Avatar billede olebole Juniormester
04. maj 2003 - 20:16 #3
<ole>

'antal' skal også lige have et '$' foran  :)

/mvh
</bole>
Avatar billede pennypacker Nybegynder
04. maj 2003 - 20:58 #4
Jeg kan sku ikke få det til at virke den skriver bare i linkcount filen

Parse error: parse error, unexpected '{' in /home/web/web1899/easy/linkcount.php on line 7
Avatar billede olebole Juniormester
04. maj 2003 - 21:11 #5
Mon ikke, du mangler et semikolon i slutningen af linie 6?
Avatar billede olebole Juniormester
04. maj 2003 - 21:13 #6
Nææææhhhh .... det var vist en parentes-slut her:
  if ( ! file_exists( $countfil ) {
skal være:
  if ( ! file_exists( $countfil ) ) {
Avatar billede pennypacker Nybegynder
04. maj 2003 - 21:50 #7
Hmmm nu er der overhovet ikke noget jeg har føljende filer:

- linkcount.php
- link siden
- quovadis
- linkid.txt

Hvad mangler der
Avatar billede olebole Juniormester
04. maj 2003 - 21:54 #8
Hvad med mappen 'mappetiltellefiler' ?
Avatar billede pennypacker Nybegynder
11. juli 2003 - 23:53 #9
lukker fatter nada
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

IT-JOB