Webmaster общности: Predpriemach.com | SearchEngines.bg

    Проста система за броячи

    Автор: vesku

    Здравейте 🙂
    Сега ще ви покажа как да си направите проста система за броячи.
    Този файл се свързва с базата данни.
    На мястото на * сложете исканата информация.

    <?php
    $host="***"; //MySQL хост
    $dbusername="***"; //MySQL потребител
    $dbpassword="***"; //MySQL парола
    $db="***"; //MySQL базаданни
    $webcaddr = "***"; //адреса на сайта
    $db_conn = mysql_connect("$host", "$dbusername", "$dbpassword")
    or die("unable to connect to the database");
    mysql_select_db("$db", $db_conn) or die("unable to select the database");
    ?>

    Това е таблицата.
    Трябва да я сложите в MySQL.

    CREATE TABLE webcounters (
    id INT(11) NOT NULL AUTO_INCREMENT,
    sait TEXT NOT NULL,
    webcounterid TEXT NOT NULL,
    PRIMARY KEY (id)
    );

    От този файл се добавят броячите.

    <?php
    include("connect.php");
    if($_POST['sait'] !="") //взимане името на сайта
    {
    $sql1="INSERT INTO webcounters (sait, webcounterid) VALUES ('$_POST[sait]', '0')";
    mysql_query("$sql1", $db_conn);
    $mq1=mysql_query("SELECT * FROM webcounters where sait='$_POST[sait]'");
    while($mq2=mysql_fetch_array($mq1))
    {
    $mq3=$mq2['id'];
    }
    echo "АДРЕСА НА БРОЯЧА Е $webcaddr/webcounters/counter.php?counter=$mq3"; //показване адреса на брояча
    }
    else
    {
    echo '<form action="addwebcounter.php" method="POST">
    Сайт:<br><input type="text" name="sait">
    <br><input type="submit" value="Направи!"></form>';
    }
    ?>

    От този файл се вижда колко посетители е имало в сайта.

    <?php
    include("connect.php");
    if($_GET['counter']!="") //взимане на номера на countera
    {
    $res=mysql_query("SELECT * FROM webcounters where id='$_GET[counter]'");
    if($res)
    {
    while($row1=mysql_fetch_array($res))
    {
    $webcplus=$row1['webcounterid'] + 1;
    }
    $res2 = mysql_query("UPDATE webcounters SET webcounterid='$webcplus' where id='$_GET[counter]'");
    if($res2)
    {
    $res3=mysql_query("SELECT * FROM webcounters where id='$_GET[counter]'");
    while($row2=mysql_fetch_array($res3))
    {
    $webci=$row2['webcounterid'];
    }
    echo "<table border='0'><tr><td style='background:red;color:blue;'>Брояч<br>Влизания:$webci</td></tr></table>"; //показване на влизанията в сайта
    }
    }
    }
    else
    {
    echo "<center>Няма избран брояч!</center>";
    }
    ?>

    Това е 🙂

    Оставете коментар