Создание документов MS Office средствами COM и PHP

Иногда возникает необходимость генерировать документы MS Office для веб ресурсы, используя динамические данные. Например, это может быть генерация Excel отчетов из нескольких таблиц MySQL. Для этого используются свойства и методы COM.

Технология COM имеет много недостатков, в том числе и поддержка только платформы Windows, и не самую большую скорость работы. Тот же CSV работает быстрее, но в нем невозможно выполнить все необходимые операции по форматированию документов, которые предоставляет технология COM. Читать полностью »

10 ловушек в Python

Описанное делее - не обязательно дефекты; скорее, это - особенности языка (точнее, их побочные эффекты), которые часто ведут себя как ловушки для новичков, и иногда - для опытных программистов. Причиной попадания в эти ловушки является недостаточное понимание некоторых основных принципов, присущих языку Python. Читать полностью »

Защита от спама на сайте

Все мы знаем, что такое спам, потому что либо сталкивались с этим, либо читали об этом. Все мы знаем, как спамеры собирают адреса для рассылок. Так же не секрет, что спам невозможно победить полностью. Проблема состоит в том, как максимально защитить пользователей, оставляющих свои контанктные координаты на вашем сайте, минимальными усилиями. Читать полностью »

Удалённые файлы можно читать, также как локальные

< ?php
$f_content = file_get_contents("http://www.test.ru/1.txt");
$f_output = fopen("1.txt", "w");
fwrite($f_output, $f_content);
fclose($f_output);
?>

Небольшие советы и трюки по PHP

Каждый web-мастер должен уметь не только писать скрипты, но и грамотно организовывать защиту своих творений. Одним из важнейших навыков является умение Читать полностью »

Взаимодействие PHP и MS Excel в Windows

Иногда возникает такая ситуация когда данные нужно передать из MySQL (или другой БД), в Excel. В данной статье пойдёт речь о Читать полностью »

Работа с cookies в CGI-скриптах на Perl для начинающих

Введение
Важными, и очень ценимыми посетителями, качествами серьезного сайта являются удобство использования и, в некотором смысле, индивидуальный подход к пользователю. Поэтому большинство крупных сайтов и порталов предоставляет пользователям такую интересную возможность, как индивидуальную настройку интерфейса "под себя". Читать полностью »

Система новостей на PHP

Сегодня нашей целью будет создание простенькой системы новостей. Мы не будем использовать базу данных. Всю информацию мы будем хранить в текстовом файле. Также мы создадим отдельную HTML страничку с формой, в которую мы будем вводить новости и защитим эту страничку паролем. Читать полностью »

Работа с двоичными данными (SQL Server + ASP)

В статье будет рассказано как можно работать с двоичными данными в SQL Server с помощью связки ASP + ADO. Поставим перед собой три задачи: Читать полностью »

Определение страны по IP-адресу

Статья показывает, как с помощью небольшого модуля можно корректно определить по IP-адресу страну, в которой он зарегистрирован. А класс IPRangeDB послужит примером, как можно организовать хранение информации с быстрым доступом для диаппазона значений. Читать полностью »