Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как вставить РЕЗУЛЬТАТ выполнения функции в переменную?
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
JustUserR
Отправлено: 09 Декабря, 2010 - 13:35:18
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
mikpankov пишет:
В коде шаблона такая строка
Для осуществления выполнения логческих и программных компонентов загружаемых из шаблонного файла целесообразно проводиь предварительную проверку их синтаксической корректности и контроля отсутствия перехвата потока управления - для этих целей возможно испоользование функций категории http://php.su/functions/?cat=runkit по динамической интерпретации PHP-кода
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
mikpankov
Отправлено: 09 Декабря, 2010 - 19:42:21
Новичок
Покинул форум
Сообщений всего: 43
Дата рег-ции: Дек. 2010
Просто пишу теперь только сокращённо. Но всё, что находится в $tx="..."
Всегда успешно работало, до попытки вставить результат вышеозначенной функции.
У меня есть файл шаблона shablon.php В нём находится весь дизайн сайта, а внутреннее содержимое находится на отдельных страницах, к которым подключён шаблон.
Для того, чтобы не городить весь дизайн на каждой странице. (Добавление)
CenapaTop пишет:
eval
И куда же вставлять eval?
Страница шаблона вся на html написана.
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
mikpankov пишет:
И куда же вставлять eval?Страница шаблона вся на html написана.
Для осуществления выполнения полный файлов PHP-скриптов включающих определения пользовательского HTML-документа и исполняемых блоков средствами использования функции eval - необходимо обеспечить перевод текущего уровня вложенной интерперации на представления HTML-кода что может быть реализовано в виде конструкции eval("?>$text<?php") в котором в качестве информационного поля $text используется исходный текст целевого PHP-скрипта
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
mikpankov
Отправлено: 10 Декабря, 2010 - 15:06:04
Новичок
Покинул форум
Сообщений всего: 43
Дата рег-ции: Дек. 2010
Вот именно это мне и было нужно! Спасибо!
Выводится список замечательно, но почему-то вверху страницы пишет
Notice: Undefined variable: tx in ...stranica_s_funkciei.html on line 30
На 30-й строке как раз и находится
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
mikpankov пишет:
Подскажите, где прочитать про эти точки. Не совсем понимаю, как они применяются.
Использования языка PHP предполагает хранение нформационных полей в переменных для которых не обеспечивается фиксация некоторого типа данных - в то время как она осуществлеятся на основе контекста применения данного выражения в соответствующий функциях или операциях - в частности применение конструкции <точка> обеспечвает приведение ее операнов к строковому виду посредством native-преобразования или вызова функциональност toString и их последующей конкатенации
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.