- Сообщения
- 8,673
- Репутация
- 2,483
Вот сделал скрипт перенаправления на указанный в параметре файл, сделал запись счётчика скачивании для каждого файла.
При запуске скрипта:
В файл Counter.dat записывается счётчик для каждого скачиваемого файла.
Вот мне нужно это доработать, нужно получать с этого файла счётчик для указанного файла и генерировать его в изображение, чтобы я мог выложить счётчик отдельно в виде обычного изображения.
Кто что знает по теме?
PHP:
<?php
$sFile = $_GET['file'];
header('Location: http://creator-lab.ucoz.ru/' . $sFile);
$sCounterFile = 'Counter.dat';
$fil = fopen($sCounterFile, r);
$sData = fread($fil, filesize($sCounterFile));
fclose($fil);
$sEsc_File = str_replace('/', '\/', preg_quote($sFile));
$iCounter = preg_replace('/.*?' . $sEsc_File . ': (\d+).*?/s', '$1', $sData);
if ($iCounter==Null || $iCounter==$sData)
{
$sNewData = $sData . $sFile . ": 1\r\n";
//echo 'Added: ' . $sNewData;
}
else
{
$sNewData = preg_replace('/' . $sEsc_File . ': \d+/s', $sFile . ': ' . ($iCounter + 1), $sData);
//echo 'Changed: ' . $sNewData;
}
if ($sNewData!=='')
{
$fil = fopen($sCounterFile, w);
fwrite($fil, $sNewData);
fclose($fil);
}
?>
При запуске скрипта:
Код:
.../Download.php?file=AutoIt/SIP.zip
Вот мне нужно это доработать, нужно получать с этого файла счётчик для указанного файла и генерировать его в изображение, чтобы я мог выложить счётчик отдельно в виде обычного изображения.
Кто что знает по теме?