Robots.txt для мультидоменного сайта

Несложное решение для реализации robots.txt на мультидоменных сайтах — обычно в таких файлах трудность составляет только указание пути к sitemap.xml, т.к. зависит от домена, а все остальное одинаковое. 

PHP определить https или http используется при подключении

Заголовок вышел немного корявый, но суть следующая — как на PHP определить по какому протоколу http или https выполняется текущее подключение к сайту. Это необходимо для тех скриптов, которые используют в своей работе тег <base>, тогда все относительные ссылки будут подключатся по нужным протоколам. Хотя в документации указано что можно проверять $_SERVER[‘HTTPS’] — все оказалось немного сложнее.

Практическая задача для тестирования — вывод формы оплаты в только в рабочее время.

Несложная задачка для тестирования PHP программистов после курсов. Условие «Необходимо настроить вывод формы оплаты таким образом, чтобы она работала с 8.30 до 16.30 в будние дни. В выходные и праздники форма работать не должна.»

301 Редирект кириллических url

О том что кириллические URL это нехорошо написано уже немало, и вот настал тот момент когда мне понадобилось решить данную задачу для WordPress. Через htaccess у меня работать не захотело, поэтому я реализовал это очень простым скриптом на PHP

Как разбить каждую строку массива на несколько строк в PHP

Однажды мне понадобилось разбить каждую строку массива на несколько подстрок и занести их во вложенный массив. Т.е. из такого Array ( [0] => login1:pass1:secretq1 ) Сделать так Array ( [0] => Array ( [0] => login1 [1] => pass1 [2] => secretq1 ) ) Можно было конечно сделать это через foreach, но я решил использовать array_map