СОДЕРЖАНИЕ:
  ДОМОЙ
  НОВОСТИ  
  IT АКАДЕМИЯ
  WAP-ВЕРСИЯ
  ФОРУМ
  БЕЗОПАСНОСТЬ
  ПРОГРАММИРОВАНИЕ
  ИНСТРУМЕНТ ВЕБМАСТЕРА
  ВСЁ ДЛЯ КПК
  СТАТЬИ NEW
  СОФТ
  ВИДЕО
  X-INFO
  ПРОКСИ ЛИСТ
  IT МУЗЫКА
  АНЕКДОТЫ
  ССЫЛКИ
  ТЕХ. ПОДДЕРЖКА
  ПРАВООБЛАДАТЕЛЯМ
  О НАС
ВАШ IP АДРЕС:
3.142.98.111
Человек на сайте На сайте: 493 человек(а)
Ђдминистрация никак не связан с авторами и содержимым ссылок
Рђеклама




Cервер : irc.comp-info.ru Порт : 6667 Канал : #comp-info


..:: ПРОГРАММИРОВАНИЕ ::..

 Выводим сколько посетителей на данный момент находится на странице там где Вы разместите етот код.

<?php

        $data
="online.dat";
        
$time=time();
        
$past_time=time()-600;

        
$readdata=fopen($data,"r") or die("Не могу открыть файл $data");
        
$data_array=file($data);
        
fclose($readdata);

        if (
getenv('HTTP_X_FORWARDED_FOR'))
               
$user = getenv('HTTP_X_FORWARDED_FOR');
        else
             
$user = getenv('REMOTE_ADDR');

        
$d=count($data_array);
        for(
$i=0;$i<$d;$i++)
                {
               list(
$live_user,$last_time)=explode("::","$data_array[$i]");
               if(
$live_user!=""&&$last_time!=""):
               if(
$last_time<$past_time):
                        
$live_user="";
                        
$last_time="";
                endif;
                if(
$live_user!=""&&$last_time!="")
                        {
                        if(
$user==$live_user)
                                {
                                
$online_array[]="$user::$time\r\n";
                                }
                        else
                                
$online_array[]="$live_user::$last_time";
                        }
                endif;
                }

        if(isset(
$online_array)):
        foreach(
$online_array as $i=>$str)
                {
                if(
$str=="$user::$time\r\n")
                        {
                        
$ok=$i;
                        break;
                        }
                }
        foreach(
$online_array as $j=>$str)
                {
                if(
$ok==$j) { $online_array[$ok]="$user::$time\r\n"; break;}
                }
       endif;

        
$writedata=fopen($data,"w") or die("Не могу открыть файл $data");
        
flock($writedata,2);
        if(
$online_array=="") $online_array[]="$user::$time\r\n";
        foreach(
$online_array as $str)
                
fputs($writedata,"$str");
        
flock($writedata,3);
        
fclose($writedata);

        
$readdata=fopen($data,"r") or die("Не могу открыть файл $data");
        
$data_array=file($data);
        
fclose($readdata);
        
$online=count($data_array);
        
        echo
"На сайте : $online";
?>

[Downloads]


Script [1]:  Определяем количество строк в txt файле.
Script [2]:  Скрипт запрещающий производить кэширование.
Script [3]:  Удаление строки из txt файла.
Script [4]:  Удаление строки из txt файла использую форму для ввода.
Script [5]:  Отчищаем содержимое txt файла.
Script [6]:  Сохраняем вводимый текс из формы в txt файл.
Script [7]:  Нажимаеш на слово => выпадает меню.
Script [8]:  Записываем IP адрес в txt файл.
Script [9]:  Выводим IP адрес.
Script [10]:Обновление страницы через n секунд.
Script [11]:Вывод случайных чисел.
Script [12]:Вывод случайного слова.
Script [13]:Обрезание строки на n символах.
Script [14]:Подавление ошибок.
Script [15]:Ссылка на копирование в буфер обмена.
Script [16]:Выводим теги как текст.
Script [17]:Ромашка ICQ показывающая статус номера.
Script [18]:Самый простой счетчик посещений.
Script [19]:Выводим число посетителей которые сейчас на сайте.
Script [20]:Скрипт помогает записать в начало файла, сдвигая старое вниз.
Script [21]:Система бана, добавление и задействование.
Script [22]:Определяем размер файла.
Script [23]:Вставляем новые данные на 5 строку, а саму 5 строку передвигаем на 6.
Script [24]:Выводим случайное число от 0 до 100.
Script [25]:Выводим случайную фразу (строку) из txt файла.
Script [26]:Выводим содержимое папки c:/windows.
Script [27]:Замена нескольких пробелов на 1 пробел.
Script [28]:Заменяем в нужнос строке на слово.
Script [29]:Меняем регистр букв в тексте на большие.
Script [30]:Меняем регистр букв в тексте на маленькие.
Script [31]:Используем в качестве разделителя (два двоеточия).
Script [32]:Ищем в txt файле слово привет.
Script [33]:Ищем символ в тексте.
Script [34]:Кодируем текст в base64.
Script [35]:Кодирум текст в crc32.
Script [36]:Кодирум текст в md5.
Script [37]:Количество строк в файле.
Script [38]:Делаем первую букву занлавной.
Script [39]:Объединяем 3 файла в один массив, а именно в $new_array.
Script [40]:Определяем из трёх чисел самое большое.
Script [41]:Определяем из трёх чисел самое маленькое.
Script [42]:Определяем количество символов в тексте.
Script [43]:Получаем ASCII код, символа @.
Script [44]:Раскодируем текст из base64.
Script [45]:Считываем из файла первые 5 строк.
Script [46]:Считываем из файла последние 5 строк.
Script [47]:Определяем сколько раз встречается символ в строке.
Script [48]:Как просто работать с произвольным XML файлом.
Script [49]:Как могут быть устроены функции explode() и implode().
Script [50]:Пример простого PHP сценария.
Script [51]:Примеры коментариев.
Script [52]:Копирование файлов на php.
Script [53]:Удаление файлов на php.
Script [54]:Определение даты и времени.
Script [55]:Выводим список файлов, и ссылку на них.
Script [56]:Заменяем выводимое слово из файла на заданное.
Script [57]:Вывести информацию: браузер, айпи, откуда пришел.
Script [58]:Используем в качестве разделителя (два двоеточия) Способ №2.
Script [59]:При наведение на картинку, она увеличивается.
Script [60]:Вывод список файлов с сылкой на удаление и размером из указаной папки.
Script [61]:Вывести URL страницы.
Script [62]:Вывести с конца файла в начало.
Script [63]:Сбрасываем POST-данные.
Script [64]:Если файл пустой пишет да, иначе нет.
Script [65]:Редактирование заданного файла.
Script [66]:Редактирование файла.
Script [67]:Alert при незаполнение полей.
Script [68]:Cookies на форму.
Script [69]:Проверяем включены ли Cookies.
Script [70]:Расшифровываем URL.
Script [71]:Постраничная *.txt навигация.
Script [72]:Количество кликов по ссылке.
Script [73]:Уменьшаем вес странички.


 

Свои вопросы и предложения по кодингу присылайте на info@comp-info.ru

(c)

/USR/MENU:
 ./HOME
 ./HOME/NEWS  
 ./HOME/IT_ACADEMY
 ./WAP
 ./FORUM
 ./SECURITY
 ./PROGRAMMING
 ./SOFT/4WEBMASTERS
 ./ALL4POCKETS
 ./USR/ARTICLESNEW
 ./TEMP/SOFT
 ./USR/ALL_VIDEO
 ./HOME/X-INFO
 ./TEMP/PROXYLIST
 ./IT_MUSIC
 ./JOKES
 ./HOME/LINKS
 ./USR/SUPPORT
 ./USR/POSSESSOR
 ./ABOUT_US
УТИЛИТЫ:

  Сниффер
  Лог сниффера
  MD5 и Base64
  Декодирование MD5 NEW
 Перекодировщик
  Проверить прокси
  Проверка анонимности
  Генерация пароля
  Скрипт определения IP
  Поиск информации
   Проверить IP (Whois)
   Узнать скорость закачки
   Добавить свой сайт в поисковые системы>
   Подсветка php-кода

ПОЛЕЗНАЯ ИНФОРМАЦИЯ:
  Список национальных доменных имен
  Компьютерные термины
  Смайлики
   Аналоги Win-программ в Linux
   Коды ответа HTTP сервера
   Записки невесты программиста

Для кодеров





Права на содержащиеся на сайте материалы принадлежат авторам.

Copyright Комп-Инфо.ру © 2005