liczenie uniwersalnych wejść na strone
Witam to skrypt uniwersalnych wejść na strone. Wymaga bazy mysql.
Listing
twożymy tabele
<?
define('DB_HOST','lokalhost');
define('DB_USER','użytkownik'); //wpisz nazwęużytkownika bazy danych
define('DB_PASS','haslo'); //wpisz hasło dla tego użytkownika
define('DB_DB','nazwa_baza_danych);
$connect = mysql_connect(DB_HOST, DB_USER, DB_PASS)
or die('Nie udało połączyc się z bazą danych. '.mysql_error());
mysql_select_db(DB_DB,$connect) or die('połonczano sie.'.mysql_error());
$nowa_tab="CREATE TABLE ip(
id int(11) NOT NULL auto_increment,
ip INT(11) UNSIGNED NOT NULL ,
PRIMARY KEY (id))";
mysql_query($nowa_tab) or die('nie utwożono tabeli.'.mysql_error());
echo('Tabela utworzona poprawnie');
?>
kod index.php
<?
define('DB_HOST','lokalhost');
define('DB_USER','użytkownik'); //wpisz nazwęużytkownika bazy danych
define('DB_PASS','haslo'); //wpisz hasło dla tego użytkownika
define('DB_DB','nazwa_baza_danych);
$connect = mysql_connect(DB_HOST, DB_USER, DB_PASS)
OR die('Nie udało połączyc się z bazą danych. '.mysql_error());
//pobranie ip usera oglądającego
$ip = $_SERVER["REMOTE_ADDR"];
$ile =mysql_query("SELECT * FROM `ip` WHERE ip = '$ip'");
$ile = mysql_num_rows($ile);
if ($ile==0) {
$zapytanie="INSERT INTO ip (ip) VALUES('$ip')";
mysql_query($zapytanie) OR die("Nie dodano rekordu" );
echo('Dodano twój ip do bazy ');
}
ELSE
{
echo("Nie dodano ip do bazy");
}
?>
na końcu wyświetl ile masz rekordów w tabeli ip
<?
define('DB_HOST','lokalhost');
define('DB_USER','użytkownik'); //wpisz nazwęużytkownika bazy danych
define('DB_PASS','haslo'); //wpisz hasło dla tego użytkownika
define('DB_DB','nazwa_baza_danych);
$connect = mysql_connect(DB_HOST, DB_USER, DB_PASS)
or die('Nie udało połączyc się z bazą danych. '.mysql_error());
mysql_select_db(DB_DB,$connect) or die('połonczano sie.'.mysql_error());
$nowa_tab="CREATE TABLE ip(
id int(11) NOT NULL auto_increment,
ip INT(11) UNSIGNED NOT NULL ,
PRIMARY KEY (id))";
mysql_query($nowa_tab) or die('nie utwożono tabeli.'.mysql_error());
echo('Tabela utworzona poprawnie');
?>
kod index.php
<?
define('DB_HOST','lokalhost');
define('DB_USER','użytkownik'); //wpisz nazwęużytkownika bazy danych
define('DB_PASS','haslo'); //wpisz hasło dla tego użytkownika
define('DB_DB','nazwa_baza_danych);
$connect = mysql_connect(DB_HOST, DB_USER, DB_PASS)
OR die('Nie udało połączyc się z bazą danych. '.mysql_error());
//pobranie ip usera oglądającego
$ip = $_SERVER["REMOTE_ADDR"];
$ile =mysql_query("SELECT * FROM `ip` WHERE ip = '$ip'");
$ile = mysql_num_rows($ile);
if ($ile==0) {
$zapytanie="INSERT INTO ip (ip) VALUES('$ip')";
mysql_query($zapytanie) OR die("Nie dodano rekordu" );
echo('Dodano twój ip do bazy ');
}
ELSE
{
echo("Nie dodano ip do bazy");
}
?>
na końcu wyświetl ile masz rekordów w tabeli ip
Dodano przez: kuxma Ranga: 0 Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno