Понадобилось тут напечатать страниц 10 из методички. С учетом крупного шрифта решил разместить на одной странице А4 две исходных. Ну и печатать хотел с обоих сторон. Поэтому для удобства в ворде надо было отметить страницы для печати так 17,18,21,22... потом перевернуть листы, всунуть в принтер и печатать уже 19,20,23,24... Чет я подумал, что вручную указывать страницы не интересно и как-то не по программиски, поэтому по быстрому написал для этих целей скрипт на php:
Читать далее...
Архив рубрики ‘ PHP ’
Программерская болезнь или быстрое отмечание страниц для печати
Автор: SysaninФев 10
Класс lastRSS - легко парсим rss
Автор: SysaninФев 6
Надо было найти простой класс на php для парсинга rss лент. Далее полученные данные нужно было еще обрабатывать, поэтому мне надо было какой-нибудь класс или функция которая бы мне на выходе дала ассоциативный массив. Читать далее...
Класс pemftp для php
Автор: SysaninЯнв 29
Нашел неплохой класс для работы с ftp под php. Называется pemftp. Возможности:
- Протоколирование работы (вывод на экран)
Движок Zebrum
Автор: SysaninЯнв 26
Хочу написать про движок для сайтов zebrum lite, написанный на php. Он в первую очередь создан для создания сайтов со статическим содержанием (и шаблонными страницами), для создания сателлитов или сайтов где надо периодически полностью\большую часть контента изменять (прайсы фирм, например). Читать далее...
Плагин для WordPress CommentEasySend
Автор: SysaninЯнв 15
Отправлял вчера другу коммент в блог на WordPress'е. По привычке (после аськи) попытался отправить с помощью комбинации Ctrl+Enter, естественно не отправился. Тогда я решил написать простой плагин для этой цели.
CommentEasySend отправляет комментарий по нажатию клавиш Ctrl+Enter Читать далее...
Список ссылок со страницы
Автор: SysaninДек 2
Друг попросил написать скрипт, который вытягивает все линки с нескольких страниц за раз. Я не стал изобретать велосипед, да и уже спать собирался, поэтому воспользовался практически готовым решением. А именно классом Snoopy (я про него уже писал тут).
С ним задача упрощается до подключения и активации класса (3 строки) и последовательного открывания всех урлов. Вот он собственно, для работы надо будет положить вместе с этим скриптом файл Snoopy.class.php Читать далее...
В чем писать код?
Автор: SysaninНоя 27
Начинал я писать php (собственно не тока его, но и JavaScript и html) в неплохом редакторе AceHTML. Собственно им я и сейчас пользуюсь, так как редактировать html в нем удобнее: забиндены основные теги, наподобии bulder C++ или Delphi сделано редактриование свойств тегов (ставите курсор на нужный тег и в отдельном окне разворачиваются все его свойства, в том числе события и стили). Но вот отлаживать код JavaScript и php было не удобно. С JS было совсем плохо, потому что практически невозможно было понять где ошибка. Но это я решил путем использования Firefox (у него хорошая отладочная консоль для скриптов). Читать далее...
Что не работает? А про перевод строки вы не забыли?
Автор: SysaninНоя 25
Ндя... позор сегодня колупался около двух часов в коде, не мог понять почему корректно не работает, а оказалась сущая мелочь. Суть кода заключалась в том что с конфигурационного файла считываются настройки скрипта построчно (в моем случае было б мало реально использовать ini), в том числе и куки, для последующей отправки серверу. Так вот с этими куками и колупался. Во время дебага я решил посмотреть, что получает удаленный сервер. Для этого написал не удачный код: Читать далее...
Запускаем php скрипты без сервера (CLI)
Автор: SysaninНоя 21
Правда было б удобно некоторые операции в системе автоматизировать с помощью пхп? Ну например резервное копирование каких-то файлов на удаленный ftp сервер. Можно, конечно, установить у себя http сервер с поддержкой пхп или взять готовую сборку (денвер, например), но это не удобно, да и для запуска скрипта придеться колдовать с ключами запуска браузера. Но есть более простой выход. Начиная с версии php 4.3 можно запускать на исполнение пхп файлы через консоль, используя интепретатор php. Это стало возможно благодаря новому SAPI-типу (Server Application Programming Interface) под названием CLI (Command Line Interface). Читать далее...
Разбиваем txt файл на несколько частей
Автор: SysaninНоя 18
Когда читаешь книжки на мобильнике или мп3 плеере может понадобится разбить текстовый файл на части, чтобы было удобнее листать с их неудобными скролингами. Особенно критично, если в вашем девайсе отсутствует поддержка закладок и неудачно реализован механизм запоминания положения скролинга. Вот для такого написал небольшой скрипт на php. Возможно комуто будет интересен.
Читать далее...
Обновление класса log
Автор: SysaninНоя 16
Обновил php класс log до версии 0.6. Добавил возможность создания архива с логом и автоматическое удаление старого архива, чтобы у вас он не рос бесконечно
Предыдущая статья лежит тут
Для автоматического перемещения файла лога в архив при достижении определенного размера используйте:
Читаем заголовки http
Автор: SysaninНоя 12
Иногда для отладки php скриптов или ещё для каких целей надо посмотреть какие заголовки браузер отправляет серверу и что получает в ответ. После недолгих поисков нашел подходящую бесплатную утилиту Fiddler2. Она работает как прокси, т.е. настраиваете, чтобы браузер ходил через прокси по IP 127.0.0.1 и порту 8888. Тогда fiddler будет анализировать трафик и показывать нужную информацию. Читать далее...
Класс для ведения логов
Автор: SysaninНоя 8
Сегодня ночью чет не спалось решил написать простенький класс для ведения логов. Периодически надо логировать работу, особенно при отладки хитрых скриптов, а каждый раз писать одно и то же уже надоело. Вот так родился класс с лаконичным названием log под версией 0.5 (мб ещё что в голову придет добавить или кто посоветует, тогда номер увеличу )). Читать далее...
PHP Simple HTML DOM Parser или jQuery на php
Автор: SysaninНоя 8
Давно искал какой-нибудь класс для пхп, который бы позволял писать быстро и просто html парсеры. Бо писать регулярки муторно, долго и неудобно, а дебажить их вобще сакс. Вот сбылась моя мечта
Наткнулся на замечательный класс PHP Simple HTML DOM Parser. Вот офф сайтик . С ним парсить страницы одно удовольствие. Это осуществляется по моделе DOM. Собственно синтаксис команд аналогичен командам JavaScript фрамеворка jQuery для поиска DOM объектов на странице, что несомненно, большой плюс (не надо сильно читать маны, просто достаточно быстро просмотреть примеры).
Читать далее...
Класс rss feed V1.0
Автор: SysaninНоя 5
Вот сегодня написал класс, который давно собриался уже сделать. Для быстрого создания rss фидов на сайте. Как то в движках такая возможность обычно уже предусмотрена, но так чисто отдельные классы на глаза не попадались.
Для активации класса напишите: Читать далее...