Поиск по тегу «php»
По случаю написал логгер. Конечно, можно было взять готовый, поскольку только ленивые их не писали. Посмотрел несколько проектов и всё по каким-то причинам не то.
Расширение своего опыта всегда положительно влияет на решение обычных задач. PHP изначально разрабатывался как язык для создания веб-сайтов, но существует и официальная поддержка режима CLI. По моему скромному опыту, могу сказать, что именно работа с PHP в командной строке дает возможность по-настоящему почувствовать язык. В качестве иллюстрации я написал cli-приложение, которое реализует некогда любимую игру всей детворы Крестики-Нолики.
Компонент предназначен для владельцев сайтов, которые уже столкнулись с повышенной загрузкой сервера или собираются с ней встретиться. Если человек не понимает откуда эта загрузка берется и куда смотреть, чтобы понять причину, то этот компонент призван вам помочь.
Мысль, что такие инструменты уже созданы, появилась после вот этого комментария. На комментарий я ответил, но, как говорится, осадочек то остался. Затем я познакомился с возможностями 2-х статических анализаторов кода. Это замечательные инструменты, но с ходу решить данную задачу с их помощью мне не удалось.Я уже перестал туда думать, занявшись другими вопросами. Но вот несколько дней назад я случайным образом наткнулся на DeprecationDetector.На страничке проекта написано: "SensioLabs DeprecationDetector выполняет статический анализ исходного кода вашего проекта, чтобы найти случаи...
Часто при возникновении ошибок на сайте необходимо проверить требования к PHP, чтобы убедиться, что интерпретатор работает, как задумано разработчиками. В этой ситуации пользователь должен, проявив смекалку, найти нужные данные либо через панель управления хостингом, либо в файлах системы, либо ещё какими-то способами. Не всем удаётся сделать это оперативно.
Вместо вступленияНаписать этот пост следовало давно, не доходили руки. Но прочитав очередное сообщение на форуме про “всё пропало, белый экран” я решил что наконец пора. Речь пойдет о том самом “белом экране”, “белой странице” или “пустой странице”, поражающей своей загадочностью многих начинающих веб-энтузиастов. Провести несколько минут за чтением этого поста крайне желательно и полезно, в первую очередь для вас самих. Ниже подробно расскажу почему. Да, текста довольно много и вы потратите некоторое время на чтение, но зато в экстренной ситуации сможете гарантированно сохранить в разы больше времени и нервов в ожидании помощи. Вам решать, стоит ли оно того.
Предлагаю Вашему вниманию свой первый коммерческий проект - модуль Календарь-Часы. В настоящее время модуль написан для версии Инстанта 1.5.3. Если будет достаточное число желающих, переделаю его для более ранних версий - 1.5.1 и 1.5.2. Эти версии модуля несовместимы. Модуль выводит индикацию дня недели, числа, месяца и года, а также часов минут и секунд в реальном времени. Преимущество моего модуля в том, что вся обработка осуществляется на машине клиента. Стандартные часы Инстанта для своей работы запрашивают swf файл, поэтому, во-первых, существует постоянный внешний трафик на сайт...