Форма обратной связи с использованием AJAX, отправкой сообщения по почте и возможностью прикрепить файл

Обновление от 18.09.2015: изменён исходный код примера — теперь не нужно перезагружать страницу даже если через форму отправляется файл. Это

Урок по cURL: основы использования и пара полезных трюков (часть первая)

Для чего нужна cURL cURL отлично подходит для имитации действий пользователя в браузере. Реальный практический пример: вам нужно перезагрузить роутер

Защита сайта от взлома: предотвращение SQL-инъекций

В недавней статье о том, как взламывать сайты, подверженные SQL-инжектам, я рассказывал о программе SQLMAP. Во время написания статьи (точнее

Как выполнить MySQL запрос в скрипте командной строки

Когда вы пишите скрипт командной строки как часть некоторой пакетной обработки, бывают ситуации, когда скрипту нужно обработать данные, хранящиеся на