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-файл выглядит нормально, все пути правильные.
Не нашел ничего актуального в интернете, поэтому разместил мое решение здесь (см. Ниже).
Проблема вызвана <?php ?>
теги внутри search
узел.
Те должны быть сброшены с <![CDATA[ ]]>
:
<operation>
<search position="before"><![CDATA[
<?php echo $footer; ?>
]]></search>
<add><![CDATA[
<?php phpinfo(); ?>
]]></add>
</operation>
Надеюсь, это сэкономит кому-то еще несколько минут времени.
Других решений пока нет …