CODE (php):
скопировать код в буфер обмена
скопировать код в буфер обмена
- require("filesize.php");
- // Устанавливаем соединение с базой данных
- require_once("config/config.php");
- // Подключаем SoftTime FrameWork
- require_once("config/class.config.php");
- try
- {
- // Если не передан параметр id_position - выводим список разделов
- {
- // Проверяем GET-параметры, предотвращая SQL-инъекцию
- {
- // Запрашиваем параметры текущего раздела
- $query = "SELECT * FROM $tbl_flash_catalog
- WHERE id_catalog = $_GET[id_catalog]";
- if(!$cat)
- {
- $query,
- "Ошибка при извлечении
- параметров текущего раздела");
- }
- }
- // Запрашиваем подразделы текущего раздела
- $query = "SELECT * FROM $tbl_flash_catalog
- WHERE hide = 'show' AND id_parent = $_GET[id_catalog]
- ORDER BY pos";
- if (!$sub)
- {
- $query,
- "Ошибка при обращении к
- блоку подразделов");
- }
- {
- // Верхний шаблон
- $pagename = "скачать flash";
- $keywords = "скачать flash";
- require_once ("templates/top.php");
- //защита от XSS атак
- {
- // Извлекаем количество файлов в разделе
- $query = "SELECT COUNT(*) FROM $tbl_flash_position
- WHERE id_catalog = $subcatalog[id_catalog]";
- if(!$cnt)
- {
- $query,
- "Ошибка извлечения к-ва
- файлов");
- }
- if($total) $total = " ($total)";
- else $total = "";
- echo htmlspecialchars($var)."<div class=\"link\"><a href=\"".$_SERVER['PHP_SELF']."?id_catalog=".$subcatalog['id_catalog']."\" >".
- }
- //Подключаем нижний шаблон
- require_once ("templates/bottom.php");
- }
- }
- // Выводим файлы
- // Количество ссылок в постраничной навигации
- $page_link = 1;
- // Количество позиций на странице
- $pnumber = 10;
- // Объявляем объект постраничной навигации
- $obj = new pager_mysql($tbl_flash_position,
- "WHERE id_catalog = $_GET[id_catalog]",
- "ORDER BY pos DESC",
- $pnumber,
- $page_link,
- "&id_catalog=$_GET[id_catalog]");
- // Верхний шаблон
- $pagename = "скачать flash";
- $keywords = "скачать flash";
- require_once ("templates/top.php");
- // Получаем записи базы данных в виде массива
- $flash = $obj->get_page();
- // Если имеется хотя бы одна запись - выводим
- {
- {
- // вырезаем путь до файла с помощью ф-ции basename
- echo "[". getfilesize($flash[$i][big])."]";
- echo " </div>";
- }
- }
- // Выводим ссылки на другие страницы
- echo'<div class="razdel">';
- echo $obj;
- echo'</div>';
- require_once("templates/bottom.php");
- //Подключаем нижний шаблон
- require_once ("templates/bottom.php");
- //Подключаем нижний шаблон
- require_once ("templates/bottom.php");
- }
- catch(ExceptionMySQL $exc)
- {
- require_once("exception_mysql_debug.php");
- }
- catch(ExceptionMySQL $exc)
- {
- require_once("exception_mysql_debug.php");
- }
- catch(ExceptionMember $exc)
- {
- require_once("exception_member_debug.php");
- }