Как сделать так, чтобы автоматически выполнялся переход на летнее и зимнее время? Как вывести текущую дату, записи за заданный промежуток времени и список запланированных записей?
Ответы здесь
Формы, массивы и передача данных в php
В учебнике на сайте ibm.com "Изучаем PHP: Часть 1. Страница регистрации, формы и взаимодействие с базой данных" все рассматривается на примере создания реального приложения.
В этом конспекте: базовый синтаксис PHP, формы в HTML, массивы, ассоциативный массив $_GET (или $_POST) и циклы. Читать
Случайность в JavaScript
Есть массив, элементы которого нужно вывести в случайном порядке, например, в слайд-шоу или в игре.
Это можно делать 3 способами: Можно выбирать случайный элемент и удалять его из массива, пока в массиве ничего не останется. Другой подход - перемешать элементы массива (2 способа), после чего их можно будет выводить или как-то обрабатывать по очереди.
Читать
.htaccess в поддиректории WordPress c 777
Допустим, что плагин загружает текстовые файлы или изображения в поддиректорию WordPress. Эта поддиректория должна быть доступна для записи, т.е. для нее необходимо выставить права доступа 777, что потенциально представляет угрозу безопасности (злоумышленник может загрузить свой сценарий и взломать сайт). Для защиты можно использовать
- Ограничение по типам файлов
- Запрет выполнения сценариев: вместо выполнения сценария текст сценария в браузере или страница ошибки
Многострочный текст в php-сценарии
Когда php-сценарий должен выводить многострочный текст из элемента формы <textarea> (или из текстового файла), возникает проблема реализации перехода на новую строку. Кроме того, оказывается, что при пересылке из формы кавычки в тексте автоматически экранируются, т.е. к каждой кавычке добавляется слэш. Это значит, что в настройках сервера, на котором работает php-сценарий, включены "магические кавычки" (magic_quotes). Решаем эти проблемы:
Как выполняется переход на новую строку
Отображение многострочного текста в браузере
- Получение массива строк исходного текста
- Использование функции nl2br
- Нумерация строк
Как устранить экранирование
Читать
Чтение файлов и директорий в php-сценарии
Сначала - выбор пути к файлу или директории, затем - чтение из директории и/или чтение из файла.
Путь к файлу
Абсолютный путь - это полный путь к файлу от корневой директории (папки) в файловой системе. Читать
Создание плагина: запись в базу данных
В предыдущих статьях
- Создание плагина: шорткоды - как написать простейший плагин с сокращенным кодом (Shortcode) , который вставляет в запись блога ссылку на внешний сайт с тегом <noindex> и атрибутом rel="nofollow".
- Создание плагина с использованием функции WordPress add_action, который добавляет в заданное место на странице случайно выбранную фразу.
рассматриваются базовые понятия и приемы, используемые при создании плагинов WordPress. Читать
PHP: примеры регулярных выражений
Регулярные выражения позволяют выполнять более сложный поиск и замену в строке
Читать
Голосование, просмотры, рейтинг
Создание плагина с использованием функции WordPress add_action
Когда (куда) можно добавлять свой php-код с помощью плагина?
Разбор плагина "Hello_Dolly" и создание плагина, который добавляет на страницу блога случайно выбранную фразу (хук add_action).
Читать