Блог

  • Время бухла. Пилотный выпуск

    Декабрь 2011

    Время бухла. Пилотный выпуск

    Представляю вашему вниманию мой новый проект — «Время бухла»! Передача для тех и о тех, кто любит побухать и попиздеть.

  • Митинг протеста против фальсификации выборов, Тверь

    Декабрь 2011

    Митинг протеста против фальсификации выборов, Тверь

    10 декабря по всей стране прошли митинги протеста против фальсификации выборов. В Москве на Болотной площади собралось по разным оценкам от 25 до 50 тыс. человек. В Твери на акцию протеста на пл. Салтыкова-Щедрина собралось около 700 человек. Акцию пришлось проводить в форме встречи с депутатом Госдумы от КПРФ В. Г. Соловьёвым, потому что власти жестко противодействовали любым проявлениям гражданского протеста — дважды под надуманным предлогом отказались санкционировать акцию протеста, запугивали и задерживали беспартийных активистов, запрещали раздачу листовок с призывом на митинг.

  • Как проверить существование файла на FTP с помощью PHP-функции file_exists()

    Июнь 2011

    Стандартной функции ftp_file_exists() в PHP не существует, а она, вдруг, неожиданно понадобилась. :) При попытке найти изящное решение этого вопроса наткнулся только пару вариантов. В первом предлагалось использовать стандартные функции file_exists() или fopen() с параметром вида ftp://login:password@ftphost/filename, во втором — прибегнуть к помощи CURL или socket. Оба варианта громоздкие, создают новое соединение с FTP и осуществляют авторизацию, что излишне, т.к. на момент проверки мы уже сделали это с помощью ftp_connect() и ftp_login(). Кто-то предлагал использовать ftp_size(), но эта функция проверяет только файлы, а на папках всегда возвращает −1. Не открою Америки, если скажу, что проверить наличие файла или директории на FTP можно сделать довольно изящно с помощью стандартного набора ftp_-функций.

Фото