Использование переменных внутри PHP_SCRIPT

Тема в разделе "Шаблон вывода", создана пользователем chumaty, 4 июл 2014.

  1. chumaty

    chumaty New Member Пользователи

    Регистрация:
    3 июл 2014
    Сообщения:
    12
    Еще раз доброго времени суток, пришлось создать тему - ответ искал долго но что то не нашел. Проблема следующая.
    Что имеем:

    [VAR]
    [SET:last-name] Пупкин[/SET]
    [/VAR]

    Если сделать вызов [VAR:last-name], то получим "Пупкин" - тут все хорошо.

    Как это сделать при передаче в PHP ?

    Если сделать:

    <PHP_SCRIPT_2=http://site.site/parser.php[UTF-8]>data=[DATAENCODE]
    Вася [VAR:last-name][/DATAENCODE]</PHP_SCRIPT_2>

    В пхп скрипте поймать $_POST['data'] и записать в файл к примеру так:

    $file = 'people.txt';
    $current = $_POST['data'];
    file_put_contents($file, $current);

    То в файле я получу не: "Вася Пупкин", а Вася [VAR:last-name]

    Почему при передаче переменной в пхп получаешь не значение переменной, а ее имя?
    Спасибо
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте!

    В окне предпросмотра парсинга контента внизу есть лог, изучайте его, тогда подобные вопросы и не возникнут =)

    [VAR] выполняется после PHP_SCRIPT, вам нужно использовать [VARF]:
    С уважением к вам, Сергей.
     
  3. chumaty

    chumaty New Member Пользователи

    Регистрация:
    3 июл 2014
    Сообщения:
    12
    Лог конечно вещь хорошая, но уж очень много там всего :), спасибо большое.
     

Поделиться этой страницей