Perl Code welcher in Variable steht ausführen, ist dies möglich?

  • Ersteller aktivfrühstück
  • Erstellt am
A

aktivfrühstück

Eroberer
HEy Leute,

ist es möglich einen in einer Variable hinterlegten PerlCode auszuführen?

$var_name = 'variable';
$test = '$'.$var_name.' = "Inhalt"';

in Test steht nun folgender Befehl: $variable = "Inhalt";
Ich möchte nun das dieser Befehl ausgeführt wird indem ich dem schlauen Perl mitteile, dass es sich hierbei nicht um einen gewöhnliche String handelt sonder um ausführbaren Code.
Geht das irgendwie?

Viele Grüße an alle
 
Habs rausgefunden... es war die ganze ZEit vor Augen man nutze
eval $test;

schon gehts... meine Güte :)
 
Solltest du aber arg mit aufpassen... ist eine Gefahrenquelle erster güte, wenn es darum geht, dass ein Angreifer Schadcode ausführen kann...
 

Ähnliche Themen

Löschroutine mit Überprüfung

Perl string zwischen Hochkomma und Anführunsgzeichen wandeln

Variable über Datei Handle weiterreichen, PEARL

[PERL] Mit Regex kompletten String durchsuchen und ersetzen

Menu (auf dialog basierend) generieren

Zurück
Oben