|
|
|
| в системе phpBB.
как сделать, чтобы при попытке присвоить значение в файле PHP через
$template->assign_vars(array(
'VAR' => $var));
|
при отсутствии в шаблоне переменной {VAR} показывало ошибку? | |
|
|
|
|
|
|
|
для: Lstasss
(15.04.2007 в 13:32)
| | if (strpos($template, '{VAR}') === false)
ошибка | |
|
|
|
|
|
|
|
для: bronenos
(15.04.2007 в 13:47)
| | да нет, это там не прокатит.
ваш код не неверен. во-первых, покажет ошибку, если шаблон начинается с {VAR}, а во-вторых, "=== false" ?? "===" только к строкам используется. ;-) но спасибо за попытку помочь ;-) | |
|
|
|
|
|
|
|
для: Lstasss
(15.04.2007 в 13:58)
| | как раз === и позволяет определить 0 или false в отличие ==
так что покатит | |
|
|
|
|
|
|
|
для: bronenos
(15.04.2007 в 14:10)
| | ага. но по-моему всё-таки проще и короче strstr ;-). пошёл экспериментировать... | |
|
|
|
|
|
|
|
для: Lstasss
(15.04.2007 в 14:30)
| | ага. но по-моему всё-таки проще и короче strstr ;-). пошёл экспериментировать..
Note: If you only want to determine if a particular needle occurs within haystack, use the faster and less memory
intensive function strpos() instead.
|
http://php.net/strstr
http://php.net/strpos | |
|
|
|
|
|
|
|
для: Unkind
(15.04.2007 в 14:45)
| | спасибо. но я всё-таки ума не приложу как в template.php такую проверку вставить. вот тут он лежит: http://nepopsisty.net/filemanager/uploads/template.php.txt. | |
|
|
|