Om du förstår grunderna i PHP-programmering och serversidan text-filhantering kan du skapa en besöksräknare för din webbplats. Eftersom du kommer att hålla reda på antalet besökare på webbplatsen i en textfil på din server kan du göra hur många träffar privat eller publicera den på din webbplats för besökarna att se
1 .
Skapa en textfil och överför den till din webbserver . Håll filens innehåll tomt . Din PHP -kod genererar innehållet i denna fil varje gång den registrerar en sida träff . Ett bra namn på filen , som du kan skapa med vilken texteditor som helst , är counter. txt .
2 .
Välj en webbsida som du vill räkna träffar . Detta är oftast din hemsida , som är en index. html sida . Om din server tillåter PHP -kod att köras på en sida med en . html , hålla index. html namn . Om inte , ändra namnet på filen till index. php genom att använda " Spara som " -funktion i en textredigerare eller genom att ändra . html . php genom ditt operativsystem " Byt namn "-funktion . Detta är din nya hemsida .
3 .
Använd " fopen " och " fstring " kommandon för att öppna . txt-fil och läsa hur många träffar som registreras . Fånga antalet i en variabel för användning i din PHP-kod . Till exempel kan du skapa en variabel som heter $ fstring som fångar utdata från fread funktionen . Stäng textfil med en " fclose " -kommandot.
4 .
Använd " fopen " och " fwrite " kommandon för att öppna . txt-fil och uppdatera antalet träffar som är inspelade . Lägg en till antalet träffar lagras i din PHP- variabel räknade träffar och spara numret som en ny variabel i PHP . Till exempel kan du skapa en variabel som heter $ fcounted att du matematiskt in lika med $ fstring + 1 . Observera att PHP kan du behandla rad $ fstring som ett heltal . Spara denna nya variabel till textfilen med " fwrite . " Stäng textfil med en " fclose " -kommandot.
5 .
Visa uppdaterad antalet träffar på din webbsida med en "echo " kommandot och PHP variabel som du skapade i steg 4 . Till exempel kan du skriva echo " $ fstring "för att visa hur många besökare som tidigare har varit till platsen .
Previous:nothing Next:hur man beräknar arbetsdagar i Visual Basic