Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Spuštění PHP skriptu z DB

V DB mám uložen skript v PHP, např.:

<?php
// error reporting
error_reporting(E_ALL);

// default timezone setting
date_default_timezone_set('Europe/Prague');

// constant defining helper (local config antinotice usage)
function def($name, $value) {
	if (!defined($name)) {
		return define($name, $value);
	}
	return false;
}

// document root path
define("DOC_ROOT", dirname(__FILE__) . "/");

a potřebuji ho spustit. Získat SELECTEM text toho skriptu není problém, ale jak ho spustím, aby se provedl? Jde to nějak jinak než že si vytvořím dočasný temp soubor, tam vložím text, který získám z DB, pak zavolám File(...) a soubor smažu?

Předmět Autor Datum
$x // your variable with the data from the DB <?php echo eval("?>".$x."<?") ?>
MaSo 02.05.2012 11:11
MaSo
Díky, funguje to :-)
Anicka 02.05.2012 11:23
Anicka
Ukládat php kód v databázi je hodně špatný nápad.
Titulkář 02.05.2012 11:14
Titulkář
Není to můj nápad, ale šéfa. Ještě mi řekl, že proč se ho ptám, když mi to dal písemně, to že se pak…
Anicka 02.05.2012 11:17
Anicka
Není to špatný nápad, špatný nápad je napsat tohle a nezduvodnit to. poslední
AZOR 02.05.2012 11:23
AZOR

Zpět do poradny Odpovědět na původní otázku Nahoru