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?
Díky, funguje to
Ukládat php kód v databázi je hodně špatný nápad.
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 s těmi podklady nemusí psát
Není to špatný nápad, špatný nápad je napsat tohle a nezduvodnit to.