$number_article=15; //Перевірка можливості зміни кількості переглядів $viewers_enabled="True"; $address=$_SERVER['REMOTE_ADDR']; $file_viewers_address=file("viewers.dat"); //Зміна кількості переглядів на +1 if (!isset($file_viewers_address)) { $f=fopen("viewers.dat", "w+t") or die ("Похибка"); flock($f, LOCK_EX); fputs($f, "On"."\n"); flock($f, LOCK_UN); fclose($f); $file_viewers_address=file("viewers.dat"); } if (isset($file_viewers_address)) { $rows_adr=Count($file_viewers_address); $i=0; while ($i <= $rows_adr-1): $file_viewers_address[$i]=trim(str_replace ("\n", "", $file_viewers_address[$i])); if ($address===$file_viewers_address[$i]) {$viewers_enabled="False";} $i++; endwhile; if ($viewers_enabled=="True") { $f=fopen("viewers.dat", "a+t") or die ("Похибка"); flock($f, LOCK_EX); fputs($f, $address."\n"); flock($f, LOCK_UN); fclose($f); } } //Додавання в базу кількості переглядів +1 if ($viewers_enabled=="True") { include("config.inf"); $data_users9=mysql_query("select viewers from $table9 where number=\"$number_article\""); $viewers=mysql_result($data_users9, 0, 0); $viewers=$viewers+1; mysql_query("update $table9 \n set viewers=$viewers \n where number=$number_article"); unset($data_users9); mysql_close(); } //Перевірка можливості голосування $votes_enabled="True"; $file_votes_address=file("votes.dat"); if (isset($file_votes_address)) { $rows_adr=Count($file_votes_address); $i=0; while ($i <= $rows_adr-1): $file_votes_address[$i]=trim(str_replace ("\n", "", $file_votes_address[$i])); if ($address===$file_votes_address[$i]) {$votes_enabled="False";} $i++; endwhile; } //Перевіка можливості додавати коментарі $comments_enabled="False"; if (isset($_COOKIE['fhotm_login_user_cookie'])) { $login_user=$_REQUEST['fhotm_login_user_cookie']; $comments_enabled="True"; } include("config.inf"); $data_users9=mysql_query("select * from $table9 where number=\"$number_article\""); $name_article=mysql_result($data_users9, 0, 1); $autor_article=mysql_result($data_users9, 0, 2); $score_article=mysql_result($data_users9, 0, 3); $votes_article=mysql_result($data_users9, 0, 4); if ($votes_article==0) {$votes_article=1;} $viewers_article=mysql_result($data_users9, 0, 5); $date_a=mysql_result($data_users9, 0, 6); $date_article=substr($date_a,8,2).".".substr($date_a,5,2).".".substr($date_a,0,4); $about_article=mysql_result($data_users9, 0, 7); $ozinka_article=round($score_article/$votes_article*333.333333333); unset($data_users9); mysql_close(); //Завантаження файлу коментарів, якщо він існує $message_info=file("messages.html"); if (isset($message_info)) { $path_info="http://www.fhotm.kpi.ua/articles/".$number_article."/messages.html"; } if ($message_info[0]=="") { if ($comments_enabled=="True") {$path_info="http://www.fhotm.kpi.ua/articles/info_user.html";} if ($comments_enabled=="False") {$path_info="http://www.fhotm.kpi.ua/articles/info_vizitor.html";} } ?>
|
|
echo $name_article;?>
|