vqmod выбрасывает strpos () пустая ошибка иглы

vQmod выдает следующую ошибку при разборе файла XML:

Warning: strpos(): Empty needle in /home/public_html/vqmod/vqmod.php on line 455

Вот сам XML:

<operation>
<search position="before">
<?php echo $footer; ?>
</search>
<add><![CDATA[
<?php phpinfo(); ?>
]]></add>
</operation>

XML-файл выглядит нормально, все пути правильные.

Не нашел ничего актуального в интернете, поэтому разместил мое решение здесь (см. Ниже).

-3

Решение

Проблема вызвана <?php ?> теги внутри search узел.

Те должны быть сброшены с <![CDATA[ ]]>:

<operation>
<search position="before"><![CDATA[
<?php echo $footer; ?>
]]></search>
<add><![CDATA[
<?php phpinfo(); ?>
]]></add>
</operation>

Надеюсь, это сэкономит кому-то еще несколько минут времени.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]