PHP программирование
Подписаться на эту рубрику по RSS
Шкала времени
Четверг, 18 августа 2011 г.Рубрика: Учебник CSS -> PHP программирование -> JavaScript -> Готовые решения
Метки: css | javascript | jquery | js | php | временная | время | шкала
Просмотров: 585
Подписаться на комментарии по RSS
Давайте создадим прекрасную временную шкалу, похожую на такую же шкалу Google, которую создали к юбилею (10 лет). ( http://www.google.com/tenthbirthday/).
Временная шкала воспользуется PHP, MySQL, CSS и jQuery,
они, конечно же, предадут ей замечательный вид, и поддержат её, когда она будет разворачивать дополнительную информацию о событии при нажатии кнопки мауса.
Прибавка нового события, простая вставка новой строчки в таблицу для информации.
Действие первое. - XHTML.
Создадим структуру XHTML. (Файл demo.php)
<div id="timelineLimiter"> <!-- Скрывает выступающие div timelineScroll --> <div id="timelineScroll"> <!-- Содержит временную шкалу и расширяет ее для заполненияы --> <!-- PHP код, который генерирует список событий --> <div class="clear"></div> </div> <div id="scroll"> <!-- Год временной шкалы --> <div id="centered"> <!-- Размер устанавливается jQuery для запооленеия всех лет --> <div id="highlight"></div> <!-- Светлоголубая полоска позади надписей с годами --> <?=$scrollPoints?> <!-- Данная переменная PHP сожержит года, которые имеют события --> <div class="clear"></div> </div> </div> <div id="slider"> <!-- Контейнер слайдера --> <div id="bar"> <!-- Полоска, которую можно перетаскивать мышкой --> <div id="barLeft"></div> <!-- Левая стрелка на полоске --> <div id="barRight"></div> <!-- Правая стрелка на полоске, обе стилизованы с помощью CSS --> </div> </div> </div>
Кто OnLine? 2
Среда, 3 августа 2011 г.Рубрика: PHP программирование -> Готовые решения
Метки: online | кто | онлайн | система
Просмотров: 798
Подписаться на комментарии по RSS
В прошлом уроке мы с Вами научились просто выводить кол-во уникальных сессий на сайте - то есть кол-во каких-то уникальных ip-адресов - посетителей.
Но мы не определяли кто это!
На сайте могут присутствовать разные категории посетителей, типа - гости, пользователи и администраторы.
Так же на сайт могут заходить не только люди, но и поисковые роботы, которых тоже не мешало бы выводить.
И так, что же нового будет в нашей системе Кто Online?
1) Будет выводиться кол-во гостей
2) Будет выводиться кол-во пользователей
3) Будет выводиться кол-во администраторов
4) Будет выводиться кол-во поисковых роботов
5) Будет выводиться рекордное кол-во посетителей на сайте
Добавление статьи в базу данных
Среда, 3 августа 2011 г.Рубрика: PHP программирование -> MySQL
Метки: articles | db | insert | into | база | данные | статья
Просмотров: 1554
Подписаться на комментарии по RSS
Этот урок мы выкладываем по просьбе Alenchik
В этом уроке мы с Вами поговорим о том, как добавлять статьи в базу.
Мы создадим форму для добавления статьи, базу для хранения статей, и конечно код для обработки и добавления статьи в базу.
В базе будут хранится обычная информация о статье - заголовок, краткое описание, текст статьи, дата добавления + время, автор статьи.
Представим что у нас есть база данных articles.
И в ней будет таблица articles.
Sql-запрос на создание таблицы в базу будет таким
CREATE TABLE `articles`.`articles` ( `id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `title` VARCHAR( 255 ) NOT NULL , `description` TEXT NOT NULL , `article` TEXT NOT NULL , `day` VARCHAR( 255 ) NOT NULL , `author` VARCHAR( 255 ) NOT NULL ) ENGINE = MYISAM ;
Проверка доменного имени
Среда, 3 августа 2011 г.Рубрика: PHP программирование
Метки: whois | домен | занято | имя | свободно | сервера
Просмотров: 671
Подписаться на комментарии по RSS
В этом уроке мы с Вами поговорим о следующем - Вы должно быть на многих сайтах от хост-провайдеров встречали проверку - свободно ли доменное имя или нет?
Вы вводили примерное имя Вашего будущего сайта - и специальная система проверяла введённое доменное имя.
Сегодня мы с Вами создадим такую же систему проверки доменных имён.
Для этого нам потребуется огромное кол-во адресов whois-серверов, которые позволят определить занято ли доменное имя.
Мы должны составить двумерный массив, в котором будет находится название домена второго уровня, адрес whois-сервера отвечающего за этот домен, и вариант ответа whois-сервера - если доменное имя свободно.
Массив будет таким:
Upload файлов
Среда, 3 августа 2011 г.Рубрика: PHP программирование -> Готовые решения
Метки: files | size | tmp_name | type | upload | файлы | форматы
Просмотров: 497
Подписаться на комментарии по RSS
В этом уроке мы с Вами поговорим о загрузке файлов на сервер с помощью возможностей php.
Мы рассмотрим несколько вариантов загрузки файлов на сервер.
Мы также рассмотрим проверку верного формата файла - то есть, если у Вас сайт с музыкой, то и форматы должны быть типа *.mp3, *.mp4, *.ogg, *.wma и т.д.
И если пользователь захочет загрузить файл с неверным форматом, то мы ему этого не позволим.
И так для начала нам потребуется форма для загрузки файла на сервер.
В нашей форме появится одно новое поле, которое до этого мы не рассматривали - это поле file.
Прописывается оно следующим образом: <input type = 'file' name = 'FileName' />
И так наша форма будет такой:
<form action = '' method = 'post' enctype='multipart/form-data'> Выбирите файл:<br /><br /> <input type = 'file' name = 'upfile' /><br /><br /> <input type = 'submit' name = 'send' value = 'загрузить' /> </form>

