variableninhalt als function aufrufen

 
Neues Thema eröffnen   Neue Antwort erstellen    coderforum.de Foren-Übersicht -> PHP, Perl, MySQL und mehr
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Adminator
Schaut sich um
Schaut sich um


Anmeldedatum: 27.09.2007
Beiträge: 10

BeitragVerfasst am: Sa 06 Okt, 2007 19:43    Titel: variableninhalt als function aufrufen

Hallo,

ich mach z.Z. ein Datenbank-Frontend und müsste den Inhalt von variablen als function aufrufen. Bsp.:
wenn variable "$function" den String "mysql_drop_db" enthält, dann soll die function mysql_drop_db aufgerufen werden.

Da ich gerade voll auf dem Schlauch stehe, bleibt mir nichts anderes übrig, als alle möglichen functionen mit switch abzuarbeiten und die, die in der Variable steht auszuführen.

Es ist mir halt wichtig, dass das Frontend keine große Geschwindigkeitsbremse ist. Ich hoffe, dass mir von jemmand von euch helfen kann.

MfG Adminator
_________________
Ich würd so gern die Welt verändern, aber Gott gibt mir den Quellcode nicht.

TESTOPEDIA
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Werbung






Verfasst am:     Titel: Anzeige

Nach oben
sukram
Administrator
Administrator


Anmeldedatum: 16.01.2007
Beiträge: 115
Wohnort: Schloß Holte-Stukenbrock

BeitragVerfasst am: So 07 Okt, 2007 10:20    Titel:


Hallo, meinst Du sowas?

PHP:
function uebergabe()
{
echo
'Ein beliebiger String o.ä.';
}
$functionvar = 'uebergabe';
echo
$functionvar();


_________________
TeraPix.de - Moderne Scripte zu fairen Preisen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Belerofon
Mitglied
Mitglied


Anmeldedatum: 20.08.2007
Beiträge: 31

BeitragVerfasst am: So 07 Okt, 2007 12:48    Titel:


Wenn ich das richtig verstanden habe brauchst du sowas:

PHP:
<?php

$string
= "mysql_select_db()";
// ohne die Klammern noch: $string .= "()";

eval($string); //führt string als php-Code aus

?>


_________________
www.Webmasterhouse.net - Das Webmasterportal
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Adminator
Schaut sich um
Schaut sich um


Anmeldedatum: 27.09.2007
Beiträge: 10

BeitragVerfasst am: So 07 Okt, 2007 14:46    Titel:

Danke, danke

ist zwar ein sicherheitsrisko, aber hauptsache es stimmt die performance.
_________________
Ich würd so gern die Welt verändern, aber Gott gibt mir den Quellcode nicht.

TESTOPEDIA
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    coderforum.de Foren-Übersicht -> PHP, Perl, MySQL und mehr Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB Copyright © coderforum.de, 2007. Alle Rechte vorbehalten. Ein Projekt von TeraPix.de (Impressum) | Datenschutz