← Ноябрь 2024 | ||||||
1
|
2
|
3
|
||||
---|---|---|---|---|---|---|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://phpbegun.ru
Открыта:
03-09-2009
Программистские записки Если вы интересуетесь PHP, каждый день работаете над интернет проектами, содержите на хостинге свой блог то данная рассылка для вас. Здесь вы можете ознакомиться с советами по программированию на PHP как быстро и легко реализовать ту или иную задумку, сделать свой сайт более динамичным и интересным.
Статистика
0 за неделю
Программистские записки Выбор редактора для php
В свое время, когда я еще только учился программированию, я редактировал скрипты в допотопном стандартном notepad'е винды. В связи с тем что там не было подсветки синтаксиса, и других функций, которые сильно облегчают жизнь программисту на сегодняшний день, в моем коде была куча синтаксических ошибок, исправление которых сжирало чертову кучу времени. А согласитесь время-не тот ресурс который стоит разбазаривать зря. после чего я занялся поиском редактора кода для себя. Пробовал PHP Expert Editor, но как то...
Программистские записки Работа с массивами
Собственно что такое массив? Для новичка проще всего представить массив таблицей, в одном столбце которой ключи, а в другом значение. Зная ключ мы можем получить значение. Ну или наоборот, если очень надо) Но давайте не будем спешить. Итак таблица: Ключ Значение yellow банан green яблоко red Томат Так, я думаю, понятнее. Этот массив ассоциативный, т.е. ключами являются не цифры, а слова, в данном случае цвета на английском. Так же хочу заметить что настоятельно не рекомендуется ключами массива делать русск...
Программистские записки Тайные данные или массив $_SERVER
Огромное количество нужных и важных данных содержит именно этот массив, данных как о клиенте так и о самом сервере на котором выполняется ваш PHP скрипт. Распишу подробно данные которые можно получить из этого массива: _SERVER'PHP_SELF] Данный элемент массива содержит путь к файлу относительно корня сайта, т.е. если адрес до выполняемого скрипта: http://phpbegun.ru/files/script.php данный элемент массива будет содержать в себе /files/script.php. _SERVER'DOCUMENT_ROOT] Содержит абсолютный путь до корневой д...
Программистские записки Защищаемся с помощью htaccess или конфигурация Apache
Очень часто все попытки написать грамотный, хорошо защищенный скрипт сводятся на нет лишь тем что сервер, на котором крутится ресурс неправильно настроен. Или точнее некоторые просто игнорируют настройку сервера как вариант защиты, а это, на мой взгляд абсолютно не приемлимо. <Как же защитить свой ресурс-спросите вы>Ведь на сервере обыкновенного хостера, нет доступа к доустановке какого либо ПО, или к консоли> (в наше время консоль, к сожалению многих, предоставляют лишь на достаточно дорогих тарифах хости...
Программистские записки Динамические часы на сайте
В комментариях к одной из статей меня спросили как сделать динамические часы, с меняющимся временем, и чтобы данные были по гринвичу. На PHP легко получить данные гринвича (если конечно на сервере часы настроены правильно, но невозможно сделать чтобы часы обновлялись динамически без запроса к серверу (ведь PHP серверный язык. Но на javascript решение возможно, и хоть данный блог и не о javascript а о PHP все же постараюсь помочь читателю. Вот пример как можно реализовать часы на JavaScript: <HTML> &l...
Программистские записки Переход между страницами для статического сайта.
На одном из форумов мне задали вопрос как сделать навигацию по страницам новостей для статического сайта, т.е. сайта полностью сделанного на html. Для такого сайта вариант, на мой вщгляд только один: читать файлы из директории (файлы в имени должны иметь цифру-страницу) и потом выводить. Либо сортировать по дате создания. Чтож приступим к написанию. <?php $conf_array = array( 'news' => array( 'filepath' => 'themes/' , 'type' => 'time' , 'ext' => 'php' , 'pref' => ' , 'catalog' => array...
Программистские записки Как выделить код на странице.
Разместить код на html странице весьма нелегкая задача иногда, ведь очень часто тело страницы и код начинают перекликаться, т.е. код который должен выводиться как обычный текст выполняется браузером, что весьма неудобно например если вы поддерживаете ресурс о html или php. Вот тут то вам и поможет html тэг code Данный тэг предназначен для отображения программного кода на странице. Таким образом можно добиться вывода любого кода не портя страницу. Но если вы выводите php для удобства чтения кода хорошо бы б...