Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2009, 02:01   #1
fygas1991
Пользователь
 
Регистрация: 12.11.2009
Сообщений: 36
По умолчанию Счетчик посещений на сайт

Люди, здравствуйте!!!
Помогайте! горит курсовая работа по ИТ.
Препод нам не дал необходимое кол-во инфы. И курсовые у многих повисли в синем облаке. Правда некоторые решились купить их, но мне что-то не охото тоже покупать. Да и денег нЭт)
Мне для курсовой нужен счетчик посещений на сайт, какой-нето, самый простой.
Тока мне нужен не просто, код. А по возможно с опичанием "Каждой строчки"(в ковычках). Кому не лень, сделайте доброе дело, "разжуйте" эту тему!!!
fygas1991 вне форума Ответить с цитированием
Старый 16.11.2009, 02:12   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

http://www.programmersforum.ru/showthread.php?t=12509
http://www.programmersforum.ru/showthread.php?t=11837
SkyM@n вне форума Ответить с цитированием
Старый 16.11.2009, 02:13   #3
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Что вы читали/изучали для понимания сей темы? До чего дошли? Что не понятно?
SkyM@n вне форума Ответить с цитированием
Старый 16.11.2009, 02:34   #4
fygas1991
Пользователь
 
Регистрация: 12.11.2009
Сообщений: 36
По умолчанию

данные ссылки мне не подойдут(
Первая по причине, что в ней один код используется на java, а второй через куки.
Вторая- есть помоему коды намного меньше и проще!

на другом форуме я нашел код:

------------------------------------------ЛИСТИНГ------------------------------------------

Добавляем в главную страницу следующий код:

<p><?php include( "phpcount.php" ); ?></p>


А в файл phpcount.php

<?
error_reporting(E_ALL ^ E_NOTICE);
$filedata = 'count.txt';
if ( !file_exists( $filedata ) ) {
die (' Ошибка в файле phpcount - строка 3! Невозможно открыть файл статистики - count.txt');
} elseif ( !is_writable( $filedata ) ) {
if ( $windows ) { chmod( $filedata,777 ); } else { chmod( $filedata,O777 ); }
}
$FILE = fopen( "$filedata", "r" );
$count = fread( $FILE, filesize( "$filedata" ) );
fclose($FILE );
$FILE = fopen( "$filedata", "w" );
$count++;
fwrite( $FILE, $count );
fclose( $FILE);
echo 'Посетителей &nbsp;-&nbsp;'; echo $count;
?>
-----------------------------------------------------------------------------------------------------

Я так думаю этот счетчик проще, чем те. И он как раз подойдет для моей курсовой.
Объясните что делает каждая строчка этого счетчика. Хотябы вкратце...
fygas1991 вне форума Ответить с цитированием
Старый 16.11.2009, 03:54   #5
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

А погуглить не пробовали по каждой команде?
SkyM@n вне форума Ответить с цитированием
Старый 16.11.2009, 10:17   #6
[MoNAMur]
читер
Форумчанин
 
Аватар для [MoNAMur]
 
Регистрация: 05.10.2009
Сообщений: 150
По умолчанию

Код:
<?

error_reporting(E_ALL ^ E_NOTICE);  // Устанавливается уровень сообщения об ошибках PHP - на мой взгляд в данном случае не обязательно

$filedata = 'count.txt';  // к переменной $filedata привязывается файл count.txt

if ( !file_exists( $filedata ) )   // если файл не существует

{
die (' Ошибка в файле phpcount - строка 3! Невозможно открыть файл статистики - count.txt');
} 

elseif ( !is_writable( $filedata ) )  // иначе если есть файл но нету прав записи

{
if ( $windows ) { chmod( $filedata,777 ); } else { chmod( $filedata,O777 ); }
}  // выставляем права нужные


$FILE = fopen( "$filedata", "r" );   // открываем файл на чтение

$count = fread( $FILE, filesize( "$filedata" ) ); // считываем в переменную count значение посещений

fclose($FILE );  // закрываем файл

$FILE = fopen( "$filedata", "w" );  // открываем файл на запись

$count++;  // увеличиваем кол-во посещений на 1

fwrite( $FILE, $count );  // записываем в файл общее число посещений

fclose( $FILE);  // закрываем файл

echo 'Посетителей &nbsp;-&nbsp;'; echo $count;  // выводим на страницу количество посещений

?>
$me = $me == $me ? $me : $me;

Последний раз редактировалось [MoNAMur]; 16.11.2009 в 13:00.
[MoNAMur] вне форума Ответить с цитированием
Старый 16.11.2009, 21:03   #7
fygas1991
Пользователь
 
Регистрация: 12.11.2009
Сообщений: 36
По умолчанию

*******************
[MoNAMur]
*******************
Вооо!!! Спасибо большое!!! Выручил прям!!!


*******************
SkyM@n
*******************
Я обещаю, что чуть попозже я все команды разберу получше, но это будет чуть позже!!!
fygas1991 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Счетчик посещений Рустам PHP 7 21.10.2009 09:38
Программа для сбора колличества посещений sergiksergik Фриланс 4 11.04.2009 21:33
счетчик Dimati87 Microsoft Office Excel 3 09.04.2009 10:02
Счетчик посещений сайта Владимирx JavaScript, Ajax 1 27.12.2007 16:54