Whois на php
17/01/10 в 21:01 | просто прочесть =)
Встала задача написать whois на php, я заранее ответил что у меня это займет 15 минут… Посмотрел и понял что сделать надо хорошо и пошел искать примеры. Во-первых нашел whois сервера и их ответы. Потом дело осталось за малым.
Вот результат моей работы: whois on php
Кстати если кто знаешь еще whois сервера у которых на 43 порту вращается демон, то напишите в комменты плиз.
PHP RSA Encoding, Decoding and JS decoding and encoding RSA
09/01/10 в 00:01 | просто прочесть =)Вот такой жесткий заголовок. В принципе это я себе на память, чтобы долго не искать если пригодится.
Суть кода в том, чтобы взять строку, закодить ее через RSA алгоритм и передавая эту строку и ключи JS скрипту раскодировать на стороне клиента. Да да именно так, а не наоборот. Хотя генерить ключик на стороне php передавать его js и закриптованную строку обратно в php тоже можно.
А вот и сам архивчик: rsa-php_to_js
Увы незнаю пока как сделать не 32битное шифрование. Но это впереди.
PHP RSA Encoding, Decoding and JS decoding and encoding RSA
Мультизагрузка на flash
27/07/09 в 23:07 | просто прочесть =)SWFUpload это маленькая библиотека на JavaScript/Flash, которая позволяет загружать много файлов за раз и обладает поистине огромными возможностями.
Возможности:
- Загрузка сразу нескольких файлов при помощи ctrl/shift выбора в диалоге открытия
- Javascript callbacks на все действия
- Информация о файле до его загрузки
- Стилизация элементов на странице
- Вывод информации во время загрузки файлов
- Загрузка без рефреща страницы
- Работает везде где включен JavaScript и есть Flash
- Загрузка обычными средствами, если flash или javascript отключены
- Контроль размера файла до его загрузки
- Выбор в диалоге, только указанных типов файлов
- Возможность удаления после загрузки
Читать полностью >>> Мультизагрузка на flash…
Путеводитель по регулярным выражениям: инструменты и инструкции
03/07/09 в 13:07 | просто прочесть =)Источник: smashingmagazine.com
Регулярные выражения часть любого программерского набора. Они могут пригодиться, если Вам необходимо найти, заменить части текстовых шаблонов или символов. Регулярные выражения, как швейцарский нож для модификации строк. Хотите чтобы url сайта выглядел приятно? Используйте regex. Нужно удалить всю пунктуацию или убрать все теги? Тем более используйте регулярные выражения. Использование регулярных выражений безгранично.
Регулярные выражения это то, с чем Вам нужно столкнуться как минимум единожды, хотябы для того, чтобы поправить .htaccess файл для создания Человеко-понятных ссылок, или что-то покруче, например для фильтрации RSS фидов или другой информации. Ниже представленно несколько ресурсов, которые помогут Вам на пути изучения и использования regex.
Читать полностью >>> Путеводитель по регулярным выражениям: инструменты и инструкции…
Реализация RSA класса на PHP
01/06/09 в 23:06 | просто прочесть =)По ходу работы, я часто сталкиваюсь с интересными и неординарными задачами, в очередной раз такая задача была направленна на применение криптоалгоритма RSA (буквенная аббревиатура от фамилий Rivest, Shamir и Adleman). Описание RSA было опубликовано в августе 1977 года в журнале Scientific American.
Читать полностью >>> Реализация RSA класса на PHP…
Конечный автомат для парсинга JavaScript
01/06/09 в 23:06 | просто прочесть =)Конечный автомат — в теории алгоритмов математическая абстракция, позволяющая описывать пути изменения состояния объекта в зависимости от его текущего состояния и входных данных, при условии что общее возможное количество состояний конечно. Конечный автомат является частным случаем абстрактного автомата.
Читать полностью >>> Конечный автомат для парсинга JavaScript…
Удалить двойные пробелы с помощью PHP
31/03/09 в 23:03 | просто прочесть =)Удалить двойные пробелы можно с помощью следующего кода:
1 | while (strpos($s,' ')!==false ) { $s = str_replace(' ',' ',$s); } |
или
1 | ereg_replace('[ ]+',' ',$var) |
или
1 | preg_replace('/\s+/', ' ', $var); |
это так, в мемо, для себя.
Обработка изображений на PHP
27/01/09 в 11:01 | просто прочесть =)Постановка задачи
Итак, постановка задачи: предположим, на вашем сайте имеется галерея, и для навигации по ней вы (естественно) решили прибегнуть с списку thumbnails*, однако дизайн вашего сайта требует, чтобы картинки имели скругленные края, а также вы хотите, чтобы на каждой картинке стоял логотип вашего сайта.
thumbnails* — так принято называть уменьшенные копии изображения, которые применяются для предварительного просмотра в графических программах, файловых менеджерах а также на сайтах галерей. В переводе с английского дословно значит «ноготь большого пальца руки».
Читать полностью >>> Обработка изображений на PHP…
