• PHP mail под Windows
    +1
    Похоже это работа хабрапарсера. Во всяком случае в режиме редактирования эти теги исчезают.
    Вы совершенно правильно сделали, что удалили их.
  • IT блоггеры Рунета, где вы?
    0
    Я тоже себя по пиарю
    www.simplecoding.org/
  • Popfly — Разработка без строчки кода
    0
    Отличное видео! И сервис тоже интересный.
    Небольшой вопрос немного не в тему: чем записывали/редактировали скринкаст?
    Заранее спасибо.
  • PHP mail под Windows
    0
    Да, наверное, вы правы. Учтем :-)
  • PHP mail под Windows
    0
    Отправка выполняется где-то за полсекунды.
    Если не нужно проверять как доходят письма, то, конечно, лучше использовать заглушку (работает быстрее).
  • PHP mail под Windows
    0
    Согласен. Этот вариант исключительно для личного пользования на локальном компьютере. Просто хотелось максимально сократить скрипт.
  • PHP mail под Windows
    0
    Не для школьников, а для начинающих разработчиков. Я так и написал в начале статьи.
  • PHP mail под Windows
    0
    Почему не позволяет? Я вообще локальный SMTP сервер не ставил.
    Если нужно отправлять письма, то вам выбирать каким сервером пользоваться. Просто нужно правильно указать настройки в sendmail.
    А сервер mail.ru я привел только как пример. Никаких особых преимуществ у него нет.
  • PHP mail под Windows
    0
    А авторизация? Или сервер локальный?
  • PHP mail под Windows
    0
    Можно, но когда только начинаешь заниматься программированием иногда сложно просто запустить готовый скрипт, а не то что написать программу.
    P.S. Из собственного опыта :-)
  • PHP mail под Windows
    +1
    Прошу прощения если кого-то обидел, но я не имел в виду, что программисты не знают (или не должны знать) о том как реально отправляется почта.
    Просто, на мой взгляд, установка sendmail, почтового и web серверов это вопросы администрирования, а не программирования.
  • PHP mail под Windows
    0
    Прошу прощения, неточно выразился. Необходимости конечно нет. Просто sendmail это один из вариантов решения проблемы.
  • PHP mail под Windows
    0
    Тоже вариант. Только он почту не отправляет. Хотя, я согласен, что для тестирования такая заглушка подходит больше (все-таки на отправку почты может уйти довольно много времени).

    По-поводу жирного шрифта. Наверное многие блоггеры в какой-то степени сеошники. Но в данном случае я старался выделять основные операции, а не ключевые слова. ИМХО текст без выделений читать значительно тяжелее.
  • Проверка CAPTCHA
    0
    я имел ввиду, что готовые файлы можно использовать в каптче типа:
    "Выберите картинки с живой природой", и после этого несколько случайных картинок (так, чтобы вероятность угадывания была достаточно низкой).
  • Проверка CAPTCHA
    0
    в этом поле должно храниться имя файла с рисунком. для удаления - unlink().
    для создания самой captcha можно использовать либо какую-нибудь графическую библиотеку (вроде GD), либо готовые файлы (например, если посетитель должен выбрать один из нескольких предложенных)
  • Проверка CAPTCHA
    0
    Не, рисунки в БД я не предлагал :-)
  • Проверка CAPTCHA
    0
    Если никто не против, попробую ответить сразу на все предыдущие комментарии.

    Насчет БД я согласен - для обычной captcha перебор :-) . Но, последнее время начали появляться оригинальные варианты captcha, которые требуют использования БД (например, maxsite.org/antispam2), поэтому этот вариант я и рассматривал.

    Что касается передачи данных в скрытом поле с использованием md5 (или другого алгоритма хеширования). Если при этом не использовать параметры SALT (как предлагает arbyte), то спамер сможет отправить свой ответ и md5 сумму в скрытом поле, рассчитанную по его значению.

    А вообще, в последнее время я столкнулся со спамом, оставленным людьми. Есть даже сервисы, которые за это платят :-( . Так что есть подозрение, что скоро придется пересматривать весь подход к captcha.
  • Проверка CAPTCHA
    0
    Извините, уже исправил :-) .
  • Редактирование таблицы
    0
    Отправку AJAX запросов выполняет prototype.
    А из scriptaculous используется компонент in-place text editor, который создает форму при клике по записи, и эффект подсветки (появляется при добавлении новой записи).
  • Редактирование таблицы
    +1
    Я делал web приложение такого типа. Правда в нем редактируется не таблица, а список (та же таблица только с одним столбцом).
    Использовал prototype + scriptaculous на клиентской стороне и php - на серверной.

    В общем, получился одностраничный редактор. При щелчке по записи вместо нее появляется небольшая форма с текстовым полем и кнопками "Сохранить" и "Отмена". Используется компонент in-place text editor.

    Если интересно, посмотреть этот пример можно здесь: http://www.demosites.org.ua/weblistedito…

    А прочитать подробное описание - в статье Как сделать редактор списка в стиле Web 2.0
  • Прошу помощи ссылками по ООП в PHP
    0
    Не проблема. Уже залил.
    http://upload.com.ua/get/900102561
    (нужно будет ввести цифры с картинки)

    P.S. Я отправлял книгу на email всем, кто об этом просил. Но несколько почтовых серверов посчитали ее слишком большой и отказались принимать.
    Поэтому качайте.
  • Прошу помощи ссылками по ООП в PHP
    +6
    Есть очень хорошая книга о паттернах с примерами на PHP (правда на английском) PHP|ARCHITECT’S GUIDE TO PHP DESIGN PATTERNS.

    P.S. Могу выслать pdf
  • Стандарт комментирования кода в PHP
    0
    Я бы еще добавил
    @package и @staticvar
    Первый относится к хорошему стилю программирования (если вы пишете классы, то возможно захотите включить их в библиотеку), а последний просто часто используется.
  • JavaScript: ограничение частоты исполнения функции
    0
    Пример интересный.
    Насколько я понял, эффект будет только если функция fn выполняется долго (дольше чем limitExecByInterval).
    Кстати, если немного изменить код, то можно организовать отложенный запуск функции.
  • CodeIgniter vs. CakePHP
    0
    По первому примеру "INSER INTO" - запрос явно не выполняли вообще. С таким же успехом можно написать $this->db->selecttttt('title')

    По второму - если не проверять, отправленные пользователем значения, проблемы (дыры) будут независимо от ORM.
    Кроме того, CI может выполнять автоматический "эскейпинг" обычных SQL запросов.