Техніка обробки даних при парсінгу контенту (у вкладці «контент») функціями мови PHP:
1) Качаємо, встановлюємо і запускаємо локальний сервер Denwer
2) Копіюємо ваші PHP-скрипти для обробки контенту при парсінгу в папку Z: \ denwer \ www \ denwer (де Z - ім'я віртуального диска з Denwer)
3) Відправляємо POST-дані PHP-скриптів на Денвері з шаблону виведення програми Content Downloader макросом PHP_SCRIPT і отримуємо від них оброблені дані
Як відправляти в PHP-скрипт різні POST-дані (будь-який текст або код):
Переходимо у вкладку «контент», натискаємо ctrl + 2, в відкрився шаблон виводу прописуємо приблизно наступне:
У цьому прикладі ми відправили PHP-скрипту (Z: \ denwer \ www \ denwer \ 14.php) дві змінних: data1, в якій міститься текст (число) "5" і data2, в якій міститься (передається) текст "7" .
Значення змінних обов'язково повинні міститися в DATAENCODE (DATAENCODE кодує текст, що відправляється в процентну URL-кодування, щоб скрипт правильно прийняв дані і автоматично розшифрував їх з URL-кодування).
Кожна відправляється змінна прописується з нового рядка в форматі ім'я_змінної = [DATAENCODE] значеніе_переменной [/ DATAENCODE].
Скрипту можна відправляти багатостроковий текст / код будь-якої довжини!
Також зверніть увагу на параметр [UTF-8]. який прописується після посилання на викликається PHP-скрипт. Якщо цей параметр присутній, то Content Downloader автоматично перетворює дані з UTF-8 кодування при їх отриманні від скрипта. Якщо цей параметр прибрати, то дані декодувати не будуть.
Робота з відправленими даними в PHP-скрипт:
Для використання отриманих від Content Downloader даних в PHP-скриптах застосовуються такі оператори: $ _POST [ім'я_змінної]. Наприклад, ми відправляємо в скрипт дві змінних з числами 5 і 7:
Для того, щоб, наприклад, скласти їх в скрипті і отриману суму помножити на 2, ми в PHP-скрипт пропишемо наступне: