Готовые решения
Подписаться на эту рубрику по 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) Будет выводиться рекордное кол-во посетителей на сайте
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>
Кто OnLine?
Среда, 27 июля 2011 г.Рубрика: PHP программирование -> Готовые решения
Метки: online | php | who
Просмотров: 370
Подписаться на комментарии по RSS
И Вы не раз над этим задумывались...
Многие ставят себе на сайт специальные баннеры, которые толком ничего не показывают...
В этом уроке мы с Вами поговорим о том, как создать скрипт, позволяющий просмотреть кол-во посетителей на сайте.
Для реализации такой скрипта нам понадобится sql-запрос в базу данных.
CREATE TABLE online ( id tinytext NOT NULL, date datetime NOT NULL default '0000-00-00 00:00:00' ) TYPE=MyISAM;
После sql-запроса можно продолжать наше обучение.
Сначала стоит определиться - как мы будем определять что этот пользователь есть на сайте, или его нет?
Очень просто - мы воспользуемся уникальными id сессий.
Эти id мы будем сравнивать с id, которые будут находится в базе - если такого id не будет, то мы их добавим, и уже сможем понимать что кто-то присутствует.
Подсветка кода на php
Среда, 27 июля 2011 г.Рубрика: PHP программирование -> Готовые решения
Метки: highlight | php
Просмотров: 410
Подписаться на комментарии по RSS
В этом уроке мы научимся подсвечивать код на PHP.
Довольно часто встречается какая-то информация в виде кода, например web-программы, и на многих сайтах она представляется ну просто не в читабельном виде.
В этом уроке мы Вам покажем как с помощью PHP легко сделать подсветку кода.
Мы часто принимая текст используем следующую функцию для защиты от исполняемого кода - htmlspecialchars
Но сегодня мы наоборот её использовать не будем, и пропустим этот исполняемый код.
Для подсветки кода мы будем использовать функцию highlight_string
Также при помощи функций для работы строк в php, мы проверим есть ли начальные и конечные теги в php коде, который мы получим введя в код нашего web-приложения, и мы этот код отобразим в читабельном виде.
Всяко будет лучше, если на сайте будет красивый и красочный код.

