Готовые решения

Подписаться на эту рубрику по RSS

Шкала времени

Четверг, 18 августа 2011 г.
Рубрика: Учебник CSS -> PHP программирование -> JavaScript -> Готовые решения
Метки: | | | | | | |
Просмотров: 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 программирование -> Готовые решения
Метки: | | |
Просмотров: 798
Подписаться на комментарии по RSS
Сегодня мы с Вами создадим более мощную и функциональную систему Кто OnLine.

В прошлом уроке мы с Вами научились просто выводить кол-во уникальных сессий на сайте - то есть кол-во каких-то уникальных ip-адресов - посетителей.

Но мы не определяли кто это!

На сайте могут присутствовать разные категории посетителей, типа - гости, пользователи и администраторы.

Так же на сайт могут заходить не только люди, но и поисковые роботы, которых тоже не мешало бы выводить.

И так, что же нового будет в нашей системе Кто Online?

1) Будет выводиться кол-во гостей

2) Будет выводиться кол-во пользователей

3) Будет выводиться кол-во администраторов

4) Будет выводиться кол-во поисковых роботов

5) Будет выводиться рекордное кол-во посетителей на сайте

Читать полностью »

Upload файлов

Среда, 3 августа 2011 г.
Рубрика: PHP программирование -> Готовые решения
Метки: | | | | | |
Просмотров: 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 программирование -> Готовые решения
Метки: | |
Просмотров: 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 программирование -> Готовые решения
Метки: |
Просмотров: 410
Подписаться на комментарии по RSS

В этом уроке мы научимся подсвечивать код на PHP.

Довольно часто встречается какая-то информация в виде кода, например web-программы, и на многих сайтах она представляется ну просто не в читабельном виде.

В этом уроке мы Вам покажем как с помощью PHP легко сделать подсветку кода.

Мы часто принимая текст используем следующую функцию для защиты от исполняемого кода - htmlspecialchars

Но сегодня мы наоборот её использовать не будем, и пропустим этот исполняемый код.

Для подсветки кода мы будем использовать функцию highlight_string

Также при помощи функций для работы строк в php, мы проверим есть ли начальные и конечные теги в php коде, который мы получим введя в код нашего web-приложения, и мы этот код отобразим в читабельном виде.

Всяко будет лучше, если на сайте будет красивый и красочный код.

Читать полностью »