"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

php in php einfügen

Luki 20.03.2004 - 15:33 520 6
Posts

Luki

UNDER CONSTRUCTION
Avatar
Registered: Feb 2002
Location: 127.0.0.1
Posts: 2347
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
Bearbeitet von Luki am 21.03.2004, 19:07

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
eval

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
... oder was (abgesehen von eval) auch funktioniert:

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

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
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

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
ah so meint er dass... ja, dann ist eval die beste lösung.

Luki

UNDER CONSTRUCTION
Avatar
Registered: Feb 2002
Location: 127.0.0.1
Posts: 2347
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

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz