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 :: Код в переменную

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Twelvee
Отправлено: 21 Мая, 2012 - 11:53:04
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Май 2012  


Помог: 0 раз(а)




Снова здасьте) У меня назрел еще 1 вопрос)
А как сделать код в переменную?
Тоесть у меня есть оочень большой код и мне надо его как нибудь заключить в 1 переменную.
Если делаю $login=КОД;
Не получается. В коде есть достаточно много ковычек и поэтому не получается сделать так:
$login='КОД';
Так как скрипт делает кодом только половину истинного кода.) Помогите) Уже 100 раз выручали и думаю сейчас выручите)
 
 Top
Alho
Отправлено: 21 Мая, 2012 - 12:01:46
Post Id



Посетитель


Покинул форум
Сообщений всего: 322
Дата рег-ции: Апр. 2012  


Помог: 11 раз(а)




Почитайте о HEREDOC-синтаксисе.
 
 Top
garvey
Отправлено: 21 Мая, 2012 - 12:02:26
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 528
Дата рег-ции: Май 2010  
Откуда: Minsk


Помог: 3 раз(а)




Извините, вы хотите поместить PHP-код в переменную?

(Отредактировано автором: 21 Мая, 2012 - 12:02:37)

 
 Top
sKaa
Отправлено: 21 Мая, 2012 - 12:05:12
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


garvey, а что собственно в этом такого необычного?

 
 Top
garvey
Отправлено: 21 Мая, 2012 - 12:10:16
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 528
Дата рег-ции: Май 2010  
Откуда: Minsk


Помог: 3 раз(а)




sKaa, я знаю, что такое eval(). А также знаю, что eval() это отвратительный костыль. Я уверен, что можно обойтись без сохранения кода в переменной. Для чего вам это нужно?
 
 Top
sKaa
Отправлено: 21 Мая, 2012 - 12:14:03
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


garvey, да плевать костыль не костыль, спросили - ответил. Или тебе правда интересно для чего ему пхп в переменной?))))
 
 Top
Bio man
Отправлено: 21 Мая, 2012 - 12:22:53
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




sKaa а при чем тут eval вообще?

Для этого можно использовать NOWDOC

И это будет правильнее, чем HEREDOC
 
 Top
Twelvee
Отправлено: 21 Мая, 2012 - 12:24:13
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Май 2012  


Помог: 0 раз(а)




sKaa пишет:
garvey, да плевать костыль не костыль, спросили - ответил. Или тебе правда интересно для чего ему пхп в переменной?))))

Он мне нужен для шаблонизатора. Мне нужен тег типа {ТЭГ}. Я уже знаю как это делать, чтобы заключить смысл в этот тег мне нужна переменная, и я делаю эту переменную)
 
 Top
garvey
Отправлено: 21 Мая, 2012 - 12:24:37
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 528
Дата рег-ции: Май 2010  
Откуда: Minsk


Помог: 3 раз(а)




sKaa, у меня есть принцип не помогать людям в написании говнокода.
 
 Top
sKaa
Отправлено: 21 Мая, 2012 - 12:25:57
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


Bio man, да оффтоп этот eval, как вариант в ответ на вопрос :
garvey пишет:
Извините, вы хотите поместить PHP-код в переменную?


Хотя много вообще куда можно кроме eval совать эту фигню Улыбка
 
 Top
Zuldek
Отправлено: 21 Мая, 2012 - 12:39:13
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




Twelvee пишет:
sKaa пишет:
garvey, да плевать костыль не костыль, спросили - ответил. Или тебе правда интересно для чего ему пхп в переменной?))))

Он мне нужен для шаблонизатора. Мне нужен тег типа {ТЭГ}. Я уже знаю как это делать, чтобы заключить смысл в этот тег мне нужна переменная, и я делаю эту переменную)

Вы пытаетесь заново изобрести.
file_get_contents($tpl_name);

p.s. Все-таки задача форума есть иногда интересоваться зачем топик стартер чисти зубы через анус, дабы направить в правильном направлении изыскания.

(Отредактировано автором: 21 Мая, 2012 - 12:40:44)

 
 Top
bestbios
Отправлено: 22 Марта, 2014 - 20:56:14
Post Id



Гость


Покинул форум
Сообщений всего: 75
Дата рег-ции: Сент. 2013  


Помог: 1 раз(а)




А резве исполнится этот код из file_get_contents($tpl_name); ?
Он же выведется как обычная строка.

можно ли как-то испонить код, подключенный таким образом?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Кодировки и все смежное »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB