php
|
![]() Ветеран Сообщения: 640 |
никто не помнит функцию, которая переменную может читать как php код?
|
|
Отправлено: 15:38, 13-11-2005 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать E-mail
eval( $string ), по-моему, выполняет то, что ей передается в переменной $string, если я, конечно, вас правильно понял |
------- Отправлено: 16:36, 13-11-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать Parse error: parse error, unexpected T_STRING in C:\localhost\index.php(267) : eval()'d code on line 108
у меня код: $content=eval($str); $str - это значение поля таблицы, там находится html код и текст, одинарные и двойные кавычки не прослешованы, а так же php код вида <?php echo $ddr; ?> что за ошибка и как ее исправить? |
------- Отправлено: 21:58, 19-11-2005 | #3 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать eval('$content=$str;');
echo $content; ==== $str берется из базы и содержит ссылки вида $dir/a/f/g в коде дано определение переменной $dir, но при обработке eval ничего не происходит! elfoflorien ? |
------- Отправлено: 02:16, 20-11-2005 | #4 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать может поможет:
Цитата:
|
||
Отправлено: 12:27, 20-11-2005 | #5 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать вместо $ пишем \$
|
Отправлено: 12:28, 20-11-2005 | #6 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать нет! не помогает, по моему это вообще бред,
тут есть ктонибудь кто знает? |
------- Отправлено: 15:02, 20-11-2005 | #7 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать E-mail
ага... в оф. мануале всегда один бред пишут...кАнечно.... |
Отправлено: 17:51, 20-11-2005 | #8 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать P.S. если ты будешь писать $ без "\" то PHP воспримет эту запись как переменную и вставит ее содержимое в eval...
|
Отправлено: 17:54, 20-11-2005 | #9 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать я читал этот ман, вот МОЙ код:
$dir="a/s/d/f/g"; mysql_connect($db['host'],$db['user'],$db['pass']); mysql_select_db($db['name']); $row=mysql_fetch_row(mysql_query($query)); eval('$content=$row[0];'); echo $content; ===================== в базе хранится: <a href=$dir/image/f.html> ===================== переменная $row[0] достает это из базы и я хочу сделать так чтобы вместо переменной $dir писалось предопределенное ей в скрипте значение. решение есть? |
------- Отправлено: 19:50, 20-11-2005 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Проблема с PHP(не передаются переменные из формы в PHP- скрипт) | Kirander | Вебмастеру | 21 | 03-08-2009 01:11 | |
C/C++ - [решено] PHP. Fatal error: Function name must be a string in /var/www/index.php on line 15 | Artem-Samsung | Программирование и базы данных | 6 | 29-11-2008 18:37 | |
[решено] Apache 2.2.8 + Php 5.2.6 + MySQL 5.0.51b (win) - не работает php | v0f41k | Вебмастеру | 4 | 11-05-2008 22:08 | |
PHP. Чтобы сделать на PHP? | scorpion_2004 | Вебмастеру | 21 | 25-12-2006 22:58 | |
PHP | glassMonk | Программирование и базы данных | 2 | 18-04-2003 04:35 |
|