php in php einfügen

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_in_php_einfuegen_110183/page_1 - zur Vollversion wechseln!


Luki schrieb am 20.03.2004 um 15:33

Also ich beabsichtige für eine Homepage eine dynamische inhaltsdarstellung zu machen, bisher hat alles geklappt, man konnte wählen ob es sich bei den text um "text" oder um html code handelte - je nach dem wurde es mit verschiedenen funktionen aufgerufen, der content wurde in einer datenbank gespeichert

nur jetzt hat der kunde noch zusatzwünsche geäußert die ich natürlich auch umsetzen will - jetzt soll auch php code funzen, nur wie binde ich das ein

gibts irgendso einen befehl, wo ich eine function als string übergeben kann und sie dann aufgerufen wird ?

könnte den befehl nämlich in meiner func.php datei abspeichern und dann aufrufen, oder die function als ganzes in die datenbank schreiben - nur ich hab bei beiden varianten noch keine ahnung wie das funktionieren könnte


tschuldigung wenn die problemstellung etwas unklar ist, aber fragts bei unschlüssigkeiten ruhig nach

tia Luki


Ringding schrieb am 20.03.2004 um 15:57

eval


atrox schrieb am 21.03.2004 um 01:06

... oder was (abgesehen von eval) auch funktioniert:

$fn="somefunction";
$fn(something); // --> somefunction(something)


watchout schrieb am 21.03.2004 um 16:48

Zitat von atrox
... oder was (abgesehen von eval) auch funktioniert:

$fn="somefunction";
$fn(something); // --> somefunction(something)
so wie ich das sehe hat er den code der function in der db (oder will das so haben) - wodurch natürlich das obige nicht funktioniert


atrox schrieb am 21.03.2004 um 18:37

ah so meint er dass... ja, dann ist eval die beste lösung.


Luki schrieb am 21.03.2004 um 19:06

danke - die passage in der tabelle sieht jetzt so aus:
if(is_code($link_to) == "no")
{
printf("%s",parse(resolve_link($link_to)));
}

if(is_code($link_to) == "html")
{
echo(resolve_link($link_to));
}

if(is_code($link_to) == "php")
{
eval(resolve_link($link_to));
}

der rest sind selbst geschriebene funktionen - wenn es jemanden interessiert kann ich sie posten


atrox schrieb am 21.03.2004 um 21:03

http://at.php.net/switch




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025