Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите достать скрипт онлайн посещения
 
 автор: Санька   (15.11.2007 в 22:19)   письмо автору
 
 

Может у кого нужный заволялся, или знаете где есть пример. Скиньте плиз если без использования мускула.

   
 
 автор: ddhvvn   (15.11.2007 в 22:22)   письмо автору
 
   для: Санька   (15.11.2007 в 22:19)
 

Перепишите готовый под файлы...

   
 
 автор: Санька   (15.11.2007 в 22:36)   письмо автору
 
   для: ddhvvn   (15.11.2007 в 22:22)
 

Какой готовый? А я еще мускул не изучал :) А что жалко что ли, без Online плоховато будет, но хоть какой нибудь, хоть древний без дыр :) я уж улучшу. Сами понимаете как без Online на сайте плохо.

   
 
 автор: ddhvvn   (15.11.2007 в 22:38)   письмо автору
 
   для: Санька   (15.11.2007 в 22:36)
 

Я вообще-то про этот скрипт говорил...

   
 
 автор: Санька   (15.11.2007 в 22:41)   письмо автору
 
   для: ddhvvn   (15.11.2007 в 22:38)
 

Я не смогу переделать его в файловый.

   
 
 автор: ddhvvn   (15.11.2007 в 22:46)   письмо автору
 
   для: Санька   (15.11.2007 в 22:41)
 

А вообще подобный скрипт делать на файлах не очень хорошо... Например, скорость падает...

   
 
 автор: Санька   (15.11.2007 в 22:53)   письмо автору
 
   для: ddhvvn   (15.11.2007 в 22:46)
 

Я люблю все файловое и пытаюсь доставь, но иногда приходится и с мускулом ставить, подожду может кто поделиться, а нет то скачаю куда деваться.

   
 
 автор: Unreal   (16.11.2007 в 00:14)   письмо автору
 
   для: Санька   (15.11.2007 в 22:53)
 

http://bbclone.de/
в действии http://bbclone.de/demo/

   
 
 автор: Санька   (16.11.2007 в 03:16)   письмо автору
 
   для: Unreal   (16.11.2007 в 00:14)
 

Ух куда мне такой очень громадный и разбираться замучаешся еще наверно и на английском.
Вот написал простенький (только хиты, хосты как делать не представляю)
<?php
//Открываем файл
$f=fopen("counter.txt","a+t") or die("Не могу открыть файл");

//Блокируем файл, чтобы никто не мог к нему обратиться
//пока мы с ним не закончим работу
flock($f,2);

//Читаем в переменную $s значение счетчика
$s=fgets($f);
//увеличиваем значение 4s на 1
$s=$s+1;
//Удаляем все содержимое файла counter.txt
ftruncate($f,0);
//записываем новое число
fputs($f,$s);

//снимаем блокировку
flock($f,3);
//записываем файл, теперь с ним могут работать другие
fclose($f);
//выводим показания счетчика на экран
echo $s;
?>

   
 
 автор: CrazyAngel   (19.11.2007 в 00:04)   письмо автору
 
   для: Санька   (15.11.2007 в 22:53)
 

Плохая тенденция, мож вы просто не умеете обращатся с mysql и боитесь ее? :))

   
 
 автор: Санька   (19.11.2007 в 00:55)   письмо автору
 
   для: CrazyAngel   (19.11.2007 в 00:04)
 

О да, боюсь что ломанут хост вот и пользуюсь большей частью файловых скриптов :)

   
 
 автор: mihdan   (18.11.2007 в 23:58)   письмо автору
 
   для: ddhvvn   (15.11.2007 в 22:46)
 

Скорость не падает а наоборот возрастает - измерьте сами
Сравните что проще открыть и прочитать файл или же законнектится к баз выполнить сложный запрос и вывести результат.

PS: Вы знаете что поисковик Google (если я не ошибаюсь) работает с файловыми базами?

   
 
 автор: CrazyAngel   (19.11.2007 в 00:03)   письмо автору
 
   для: mihdan   (18.11.2007 в 23:58)
 

хм... по моим сведеньям поисковики работают на с++ и с плоскими файлами как минимум... а php тормазней mysql написанной на с++

   
 
 автор: cheops   (19.11.2007 в 12:19)   письмо автору
 
   для: mihdan   (18.11.2007 в 23:58)
 

Только если речь идёт о чтении всего содержимого - при поиске база данных всегда будет быстрее файловых операций интерпретатора.

PS Google сам по себе явяляется специфической базой данных, MySQL тоже данные в файлах хранит.

   
 
 автор: Санька   (16.11.2007 в 04:05)   письмо автору
 
   для: ddhvvn   (15.11.2007 в 22:38)
 

Сделал я этот скрипт в 3 файлах: index.php , config.php и counter.php Залил таблицы, установил соединение. Если вывожу include("index.php"); - пустая страница
Если include("counter"); - на экран выводится надпись аноним
Спрашивается почему не показывает сколько человек в онлайн? Этот скрипт предназначин для авторизации или как? Не могу понять.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования