AndersGustav Skrevet 26. oktober 2004 Del Skrevet 26. oktober 2004 Hepp, driver å surrer litt her, og tenkte å lage en veldig enkel statistikk over linker som blir klikka på på min side, et tellerverk altså. løsningen jeg har valgt er å bruke redirect, for så å loggføre dette i en liten tekstfil for hver gang noen klikker på en link, sikkert mange lure måter å gjøre dette på, men jeg har lyst å prøve å få til min, litt simple metode. problemet er at når jeg skal strippe en adresse for punktum slår ting krøll, tenkte i all enkelhet å erstatte punktum med underscore, men hele strengen blir da omgjort til en eneste lang sammenhengende linje med bare underscore, why? kode følger under her: <?php if (!$url){ $go = "www.enside.com"; } else{ $go = "{$url}"; $log = ereg_replace (".", "_", $go); ///PROBLEMLINJA MI! $treffs = file("statistikk/{$log}.txt"); $treff = $treffs[0]; $treff++; $fp = fopen("statistikk/{$log}.txt", "w"); fwrite($fp, $treff); fclose($fp); }; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Vi tar deg videre...</title> <script LANGUAGE="JavaScript"> location = "http://<?php echo $go; ?>"; </script> </head> <body bgcolor=white> <p align="center">Du blir nå tatt med videre til <b><?php echo $go; ?></b>, om siden ikke åpner, eller du syns det går tregt, klikk <a href="http://<?php echo $go; ?>"><b>HER</b></a></p> </body> </html> hva blir feil? Lenke til kommentar
Gilbert Skrevet 26. oktober 2004 Del Skrevet 26. oktober 2004 Hvis du ikke må bruke ereg_replace, forsøk denne: $log = str_replace(".", "_", $go); ...ellers så ser jeg at du bruker vanskelige variabelnavn som ikke lar seg lett forstå, når man lager større script kan det være lurt å ha gode variabelnavn så man ikke går surr Lenke til kommentar
AndersGustav Skrevet 26. oktober 2004 Forfatter Del Skrevet 26. oktober 2004 did teh trick:) takk for variabelt tips Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå