[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выполнение php из текста
Страницы: 1, 2, 3
bposter
запись из базы

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Гость_killer8080
bposter
десять раз подумай, нужно ли тебе оно вообще?
bposter
Нужно так как это расширит функционал сайта

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Arh
Цитата (bposter @ 24.10.2013 - 13:12)
запись из базы

а в базе что лежит?)
код покажите, там синтаксическая ошибка в нём

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
bposter
В базе таблица с одной ячейкой text

/**
* Данные для подключения к базе данных
*/

$host = 'localhost';
$dbname = 'test';
$dbuser = 'root';
$dbpass = '';


/**
* Подключение к базе данных
*/

mysql_connect ($host, $dbuser, $dbpass);
$db = mysql_select_db ($dbname);
mysql_query('SET NAMES UTF8');

if($db == false)
{
echo '<h1>Нет подключения к базе данных!</h1>';
exit();
}


$result = mysql_query("SELECT * FROM `text` ");
$myrow = mysql_fetch_array($result);

eval('?>'.htmlspecialchars_decode($myrow[0]).'<?php');


_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Arh
я имею ввиду код который лежит в `text`

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
bposter
<p>Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст </p><h1><?php echo 111; ?></h1>


_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
bposter
<p>Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст </p><h1><?php echo 111; ?></h1>


_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Arh
print_r($myrow[0]);

Так и выводит?
Уже не знаю куда смотреть) всё должно работать.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
bposter
Цитата (Arh @ 24.10.2013 - 14:42)
print_r($myrow[0]);

Так и выводит?
Уже не знаю куда смотреть) всё должно работать.

Это не выводит -> <h1><?php echo 111; ?></h1>

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
exotica
а вот так если?
$numb= 111;
$sql ='<p>Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст <?php echo '<h1>'.$numb.'</h1>'; ?></p>';
$sql = eval('?>'.$sql.'<?php');

echo $sql;


_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Arh
Цитата (bposter @ 24.10.2013 - 14:59)
Цитата (Arh @ 24.10.2013 - 14:42)
print_r($myrow[0]);

Так и выводит?
Уже не знаю куда смотреть) всё должно работать.

Это не выводит -> <h1><?php echo 111; ?></h1>

не выводит? <h1><?php echo 111; ?></h1>
а что выводит?
сделайте так и покажите результат

$result = mysql_query("SELECT * FROM `text` ");
while ($row = mysql_fetch_assoc($result)) {
print_r($row);
}


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
bposter
Цитата (exotica @ 24.10.2013 - 15:40)
а вот так если?
$numb= 111;
$sql ='<p>Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст <?php echo '<h1>'.$numb.'</h1>'; ?></p>';
$sql = eval('?>'.$sql.'<?php');

echo $sql;

Ругается на эту строчку

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Arh
Цитата (exotica @ 24.10.2013 - 15:40)
а вот так если?
$numb= 111;
$sql ='<p>Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст <?php echo '<h1>'.$numb.'</h1>'; ?></p>';
$sql = eval('?>'.$sql.'<?php');

echo $sql;

Кавычки '<h1>'

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
twin
Вообще там не особо нужно это -> .'<?php'.
Но если уж поставили, нужно с пробелом как минимум: .'<?php '.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.