Hvordan lage en PHP Counter

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.