Здравствуйте. Написал небольшой
скрипт, который накручивает число просмотров у статьи.
Скрипт работает, меня интересует Ваше мнение по поводу написания, и актуальности самого алгоритма. Может кто предложит более изящное решение, если такое имеется. Спасибо.
<?php
$dbhost = "localhost";
$dbuser = "admin";
$dbpassword = "";
$dbname = "test";
$link = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbname, $link);
$query = "select * from jos_content";
$result = mysql_query($query, $link);
while($rows= mysql_fetch_array($result,MYSQL_ASSOC)){
printf("hits: %d <br>", $rows['hits']);
foreach (array ($rows['id']) as $k)
{$body .= "{$k}\n";}
file_put_contents("id.txt",$body); }
for ($x=0; $x<5; $x++) {
$id = file ("id.txt");
shuffle($id);
foreach ($id as $number) ;
echo $number.'<br />';
$query = "UPDATE `jos_content` SET `hits` = `hits` + 1 WHERE id=$number";
mysql_query($query, $link);}
mysql_close($link);
?>