Ebben a cikkben megmutatom, hogyan lehet használni az igazán egyszerű PHP-t, így létrehozhat egy ingyenes találati számlálót a webhelyén történő felhasználáshoz, hogy a weboldalak találatát nagyon alapvető értelemben követhesse.

Ez a szkript-oktatóanyag lapos fájl-adatbázist használ, így nem kell zavarodnia a MySQL-rel vagy hasonlóval.

[Hidepost = 1]

Ha saját webhelyét üzemelteti, és képes a PHP futtatására (amit a web host szolgáltatók túlnyomó többsége megenged), létrehozhat egy könnyen használható alapvető találati számlálót.

Megjegyzések a folytatás előtt:

  • Amikor azt mondom, hogy alap, ez annyira alapvető, amennyit a találati számlálók kapnak. Nincs statisztika, nincs linkkövetés, sem. Csak egyszerű az alapvető számolás. Tudnia kell, hogyan kell bejelentkezni a webkiszolgálóra az FTP-n keresztül.Ennek az oktatóanyagnak az FTP-kliense a Filezilla, egy szabadon elérhető ügyfél, amely Windows-on, Mac OS X-en vagy Linuxon használható.Ez Feltételezzük, hogy a Windows rendszert használja az oktatóprogram alatt. Javasoljuk, hogy hozzon létre a C: könyvtárat a helyi merevlemezre, hogy nyomon tudja követni a dolgok helyzetét.

1. lépés: Hozza létre a könyvtári számlálót a webszerver nyilvános könyvtára alatt.

A nyilvános könyvtárat általában public_html címkével látják el a legtöbb webszerveren. E könyvtár alatt készítsen számlálónak hívott könyvtárat a Filezilla használatával.

Így néz ki:

kép

Az új könyvtár nyilvánvalóan üres, mivel még nincs benne semmi.

2. lépés: Hozza létre a lapos fájl-adatbázist helyben a számítógépen.

Ezt megteheti a Windows Jegyzettömb segítségével, mivel az adatbázis nem más, mint egy szöveges fájl.

Hozzon létre egy szöveges fájlt csak egy sorral:

0

Ez egy nulla, nem az O betű. Mentés db.txt néven

Így néz ki:

kép

Mentés cként: counterdb.txt

3. lépés: Töltse fel a db.txt fájlt a webszerver számláló könyvtárába.

A Filezilla használatával keresse meg a helyi számítógép c: számláló könyvtárát és a webszerver számláló könyvtárát. Ezután töltse fel a fájlt. Ezt megteheti egyszerű húzással.

Úgy néz ki, hogy ez egyszer kész.

kép

Az adatbázisnak (db.txt) engedélyeket kell beállítania, hogy minden egyes számot megszámolhasson, amikor „megüt”.

Kattintson a jobb gombbal a db.txt fájlra a webkiszolgálón, és válassza a megjelenő menü File Attributes parancsát. A megjelenő ablakban jelölje be az összes négyzetet, majd kattintson az OK gombra.

Így néz ki:

kép

Tudni fogja, hogy sikeresen engedélyezte a világon írható fájlt, ha az engedélyek -rwxrwxrwx (beleértve a kötőjelet), például:

kép

5. lépés. Maga a számláló szkript.

$ db = "db.txt"; // Az általunk létrehozott adatbázis

$ handle = fopen ($ db, 'r +'); // Nyissa meg a db-t, olvassa el és írjon rá

$ data = fread ($ kezelni, 512); // Az aktuális szám beolvasása a db-ből

$ szám = $ adat + 1; // Adjon meg egy grófot, mivel az olvasott

kinyomtat $ számot; // Jelenítse meg az aktuális számot a weboldalon

fseek ($ fogantyú, 0); // Mutasson vissza a fájl elejére

fwrite ($ kezelni, $ szám); // mentse a grófot

fclose ($ fogantyú); // Bezárás

?>

Másolja a fenti szöveget egy új szövegfájlba a Jegyzettömbben.

Mentse a fájlt helyben c: countcounter.php néven

5. Töltse fel a counter.php fájlt a számláló könyvtárba.

Így néz ki:

kép

Az engedélyek megmaradhatnak.

6. Futtassa a PHP szkriptet.

Futtatásához töltse be egy böngészőbe. Felpakol

www.your-site.com/counter/counter.php

… Cseréje ki a site.com oldalt a webhely domainjére, és nézd meg, mi történik.

Mi történne, hogy csak az 1. számot fogja látni. Ha az F5 megnyomásával frissíti az oldalt, akkor 2-re változik.

7. A szkript beágyazása más PHP weboldalakba.

Beágyazhatja a szkriptet, hogy megjelenjen más weboldalakon, a beillesztés funkció használatával.

Ezt egy újabb gyors PHP weboldal létrehozásával tesztelhetjük.

Nyissa meg a Jegyzettömböt, és írja be a következőket:

< fej> teszt weboldal

Helló, ez a teszt weboldal.

Mentse el ezt a fájlt c: countertest.php formátumban

Töltse fel a test.php fájlt a számláló könyvtárba.

Futtassa a test.php-t egy böngészőben. (betöltése http://www.your-site.com/counter/test.php formátumban).

Ha minden jól megy, akkor látnia kell a Hello-t, ez a teszt weblapom, alatta van a grófszám.

Így néz ki:

kép

... és ehhez csak minden van.

[/ Hidepost]