Loading:


liczenie uniwersalnych wejść na strone

Witam to skrypt uniwersalnych wejść na strone. Wymaga bazy mysql.



Napisz Artyku³

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




Dodano przez: kuxma Ranga: Poziom 3 Punktów: 50
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors