// Файл: init.inc // Назначение: глобальные переменные и функции, // используемые в проекте // Стандартный заголовок страницы $title = "My Bookmark Repository"; // Цвет фона $bg_color = "white"; // Дата $post_date = date("Ymd"); // Категории $categories = array( "computers", "entertainment", "dining", "lifestyle", "government", "travel"); // Данные сервера MySQL $host = "localhost"; $user = "root"; $pswd = ""; // Имя базы данных $database = "book"; // Имя таблицы $bookmark_table = "bookmarks"; // Цвет ячеек таблицы $cell_color = "#c0c0c0"; // Установить соединение с сервером MySQL @mysql_pconnect($host, $user, $pswd) or die("Couldn't connect to MySQL server!"); // Выбрать базу данных @mysql_select_db($database) or die("Couldn't select $database database!"); // Функция: add_bookmark() // Назначение: включение новой ссылки в таблицу bookmark. function add_bookmark ($category, $site_name, $url, $description) { GLOBAL $bookmark_table, $post_date; $query = "INSERT INTO $bookmark_table VALUES(\"$category\", \"$site_name\", \"$url\", \"$post_date\", \"$description\")"; $result = @mysql_query($query) or die("Couldn't insert bookmark information!"); } // add_bookmark // Функция: view_bookmark() // Назначение: выборка из таблицы bookmark всех ссылок, // относящихся к категории $category. function view_bookmark ($category) { GLOBAL $bookmark_table, $cell_color, $categories; $query = "SELECT site_name, url, DATE_FORMAT(date_added,'%m-%d-%Y') AS date_added, description FROM $bookmark_table WHERE category = $category ORDER BY date_added DESC"; $result = @mysql_query($query); print "
| Category: $categories[$category] |
| ";
print "".$row["site_name"]." | Posted: ".$row["date_added"]." "; print " |
| ";
print "http://".$row["url"]." "; print " |
| ";
print $row["description"]." "; print " |
| There are currently no bookmarks falling under this category. Why don't you add one? |