Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Счетчик посещения страниц

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Первый вопрос] >> Счетчик посещения страниц
Имя
Сообщение << Старые топики   Новые топики >>
Счетчик посещения страниц - 2011-05-10 09:09:58.406666   
Nhbflf

Сообщений: 3
Оценки: 0
Присоединился: 2011-05-10 08:57:42.050000
Суть проблемы такова, в колледже дали задание надо зделать счетчик посещения страниц на PHP. В интернете выложенно кучу готовых скриптов но ни один не работает :( либо я неправельно что то делаю..
из этого вытекает вопросик)
вот общий вид скрипта:
&lt;HТМL&gt; &lt;head&gt; &lt;title&gt;&lt;/title&gt; &lt;/head&gt; &lt;bоdу&gt; &lt;form &lt;form name="" action="&lt;?php $_SERVER['PHP_SELF']; ?&gt;" method="post"&gt; &lt;input type="submit" name="submit" value="Очистить все поля"&gt; &lt;/form&gt; &lt;table border="5" cellspacing="0" align=center&gt; &lt;tr&gt; &lt;td&gt; IP &lt;/td&gt; &lt;td&gt; Host &lt;/td&gt; &lt;td&gt; Brouser/OS &lt;/td&gt; &lt;td&gt; Referer &lt;/td&gt; &lt;td&gt; Index page &lt;/td&gt; &lt;td&gt; Brouser lang &lt;/td&gt; &lt;td&gt; date &lt;/td&gt; &lt;/tr&gt; &lt;?php $n=fopen("stat.txt","a+"); $count=fread($n,100); fclose($n); echo ("&lt;b&gt;Количество кликов по ссылкам/переходов:&lt;/b&gt; &lt;font color=red size=5&gt;$count&lt;/font&gt;"); $f2=readfile("ct.txt"); echo $f2; if($_POST['submit']) { unlink("stat.txt"); $n = fopen("stat.txt","a+"); fclose($n); unlink("ct.txt"); $f = fopen("ct.txt", "a"); fclose($f); exit(); } $n=fopen("stat.txt","a+"); flock($n,LOCK_EX); $count=fread($n,100); @$count++; ftruncate($n,0); fwrite($n,$count); fflush($n); flock($n,LOCK_UN); fclose($n); if(!$_cооkie['frll_count']) { setcооkie("frll_count",time()+3600 ); $ip=$_SERVER['REMOTE_ADDR']; $brouser=$_SERVER['HTTP_USER_AGENT']; $ref=$_SERVER['HTTP_REFERER']; $url=$_SERVER['REQUEST_URI']; $lang=$_SERVER['HTTP_ACCEPT_LANGUAGE']; $host = gethostbyaddr($ip); if(!$url) { $url = '---------'; } if(!$ref) { $ref = '---------'; } $f = fopen("ct.txt", "a"); fputs($f,'&lt;tr&gt;'); fputs($f,'&lt;td&gt;'); fputs ($f,$ip); fputs($f,'&lt;/td&gt;'); fputs($f,'&lt;td&gt;'); fputs ($f,$host); fputs($f,'&lt;/td&gt;'); fputs($f,'&lt;td&gt;'); fputs ($f,$brouser); fputs($f,'&lt;/td&gt;'); fputs($f,'&lt;td&gt;'); fputs ($f,$ref); fputs($f,'&lt;/td&gt;'); fputs($f,'&lt;td&gt;'); fputs ($f,$url); fputs($f,'&lt;/td&gt;'); fputs($f,'&lt;td&gt;'); fputs ($f,$lang); fputs($f,'&lt;/td&gt;'); fputs($f,'&lt;td&gt;'); fputs ($f,date("j.m.Y G:i")); fputs($f,'&lt;/td&gt;'); fputs($f,'&lt;/tr&gt;'); fclose($f); } ?&gt; &lt;/table&gt; &lt;/bоdу&gt; &lt;/HТМL&gt;
на компьютере стоит Denwer, что? как? и куда? надо сунуть этот скрипт чтобы заработало.
и нужен ли сай чтобы он работал?!


//восклицательные знаки в заголовке запрещены
//учитесь оформлять пост
Post #: 1
RE: Счетчиком подсчета страниц - 2011-05-10 09:15:06.796666   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
Какое хоть расширение ты скрипту даешь?
А вообще изучаешь какую дисциплину?
Учебник открывал?
Post #: 2
RE: Счетчиком подсчета страниц - 2011-05-10 09:21:34.020000   
Nhbflf

Сообщений: 3
Оценки: 0
Присоединился: 2011-05-10 08:57:42.050000
из txt сохранял в php и этот файл на диск созданный денвером в папочку www
web програмирование было в томгоду, но препод был почти мне ровестник, сам толком ничего незнал)вот и результаты..
открывал но толком ничего непонятно..
Post #: 3
RE: Счетчиком подсчета страниц - 2011-05-10 09:27:08.023333   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
С виду нормально. Оформлено правда совершенно не читаемо, поэтому сказать где косяк сложно.
Да и денвер некогда поднимать.
Ты скажи какую ошибку выдает.
Post #: 4
RE: Счетчиком подсчета страниц - 2011-05-10 09:31:51.603333   
Nhbflf

Сообщений: 3
Оценки: 0
Присоединился: 2011-05-10 08:57:42.050000
Прописываю в опере http://localhost/index.php и вот результат:
Parse error: syntax error, unexpected '<' in Z:\home\localhost\www\index.php on line 26
Post #: 5
RE: Счетчиком подсчета страниц - 2011-05-10 10:00:22.620000   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
quote:

&lt;form
&lt;form name="" action="&lt;?php $_SERVER['PHP_SELF']; ?&gt;" method="post"&gt;


может тут проблема
Post #: 6
Страниц:  [1]
Все форумы >> [Первый вопрос] >> Счетчик посещения страниц







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.