Перейти к публикации

Подключение php файлов в {include file=...


Рекомендованные сообщения

Если в списке передаваемых данных будет двоеточие, то не работает include

Вот пример, подключаю модуль в userinfo.tpl

{include file="/engine/modules/mod/offtime.php?uname={lastdate}"}
В итоге, в обработчике, после строки:
$url = @parse_url ($name);[/code]


Переменная $url пуста. Это именно из-за двоеточия в теге [b]{lastdate}[/b]



Пришлось пока ставить костыль...

[code]$name = str_replace( ':', '%twodot%', $name ); $url = @parse_url ($name); if($url['query']) $url['query'] = str_replace( '%twodot%', ':', $url['query'] );[/code]

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...