Hvordan lage en PHP Counter
En av de mest brukte skriptspråk på nettet, PHP, gir innebygde prosedyrer og funksjoner som gjør det enkelt å lage en hit counter du enkelt kan integreres i web-sider. En treffteller er en av de mest populære elementene som inngår i nettsider. På sitt mest grunnleggende nivå, forteller en hit counter besøkende hvor mange som har besøkt en bestemt nettside. Hit tellere også gi et generelt inntrykk om populariteten til nettsiden.
Bruksanvisning
1 Åpne en teksteditor og opprette en ny fil med navnet "count.txt". Rediger count.txt slik at den inneholder tallet "0". Lagre og lukk "count.txt" på web-serveren i stedet der du finner PHP-filer.
2 Opprett en ny fil og navngi filen "counter.php". Denne filen vil inneholde PHP-kode som øker trefftelleren.
3 Plasser to PHP skilletegn i counter.php ( "<? Php") og "?">). All tekst plassert mellom disse to skilletegn vil bli tolket som PHP kode.
<? Php
?>
4 Erklærer en PHP variabel kalt "$ USERCOUNT". Sett $ USERCOUNT variabel til innholdet i "count.txt" ved hjelp av "file_get_contents ()" PHP funksjon. Denne funksjonen returnerer filinnholdet som en strengverdi.
<? Php
$ USERCOUNT = file_get_contents ( "count.txt");
?>
5 Set $ USERCOUNT lik en trimmet versjon av $ USERCOUNT variabel ved hjelp av "trim ()" -funksjon. Den trim () funksjonen fjerner alle ledende og etterfølgende mellomrom fra variabelverdien.
<? Php
$ USERCOUNT = file_get_contents ( "count.txt");
$ USERCOUNT = trim ($ USERCOUNT);
?>
6 Øke den "$ USERCOUNT" variable ved å legge til "1" til verdien av dagens $ USERCOUNT variabel og lagre resultatet i $ USERCOUNT.
<? Php
$ USERCOUNT = file_get_contents ( "count.txt");
$ USERCOUNT = trim ($ USERCOUNT);
$ USERCOUNT = $ USERCOUNT + 1;
?>
7 Åpne "count.txt" tekstfil ved hjelp av PHP "fopen" funksjonen. Denne funksjonen binder en navngitt ressurs til en bekk, effektivt åpne filen for skriving. Oppbevar strømmen i et håndtak som heter "$ file".
<? Php
$ USERCOUNT = file_get_contents ( "count.txt");
$ USERCOUNT = trim ($ USERCOUNT);
$ USERCOUNT = $ USERCOUNT + 1;
$ fil = fopen ( "count.txt", "W +");
?>
8 Bruk PHP "fwrite" -funksjonen til å skrive innholdet i $ USERCOUNT variabelen til $ file håndtaket.
<? Php
$ USERCOUNT = file_get_contents ( "count.txt");
$ USERCOUNT = trim ($ USERCOUNT);
$ USERCOUNT = $ USERCOUNT + 1;
$ fil = fopen ( "count.txt", "W +");
fwrite ($ fil, $ USERCOUNT);
?>
9 Bruk PHP "fclose" -funksjonen for å lukke filen når innholdet har blitt skrevet.
<? Php
$ USERCOUNT = file_get_contents ( "count.txt");
$ USERCOUNT = trim ($ USERCOUNT);
$ USERCOUNT = $ USERCOUNT + 1;
$ fil = fopen ( "count.txt", "W +");
fwrite ($ fil, $ USERCOUNT);
fclose ($ file);
?>
10 Skriv ut teksten "Antall besøkende er" og legge teksten til verdien av $ USERCOUNT variabel. Lagre og lukk counter.php.
<? Php
$ USERCOUNT = file_get_contents ( "count.txt");
$ USERCOUNT = trim ($ USERCOUNT);
$ USERCOUNT = $ USERCOUNT + 1;
$ fil = fopen ( "count.txt", "W +");
fwrite ($ fil, $ USERCOUNT);
fclose ($ file);
print "Antall besøkende er: $ USERCOUNT";
?>
11 Åpne counter.php i en nettleser. Sjekk at disken er lagret i count.txt økes hensiktsmessig og utskrifter til websiden.
Hint
- Hvis det mislykkes, returnerer file_get_contents () -funksjonen falsk.
- Trim-funksjonen har en valgfri parameter som også kan angis ved hjelp av "charlist" parameter.
- Den fwrite () -funksjonen returnerer antall bytes skrevet eller falske på feil.
- Vær sikker på at PHP-programmet har fulle rettigheter til å skrive til disken tekstfil.