Возможно ли сохранить некоторый код Perl в базе данных, а затем извлечь его с помощью оператора select
и выполнить этот код Perl? Я пробовал использовать eval, но это не работает.Может ли моя программа Perl выполнять код, хранящийся в базе данных?
Вот что я хочу прямо сейчас, и это не похоже на работу:
my $temp = $qryResults[0];
print $temp."\n";
eval{"$temp"};
выход $con->Disconnect();exit;
@TheGNUGuy Пожалуйста, объясните, почему вы хотите это сделать. Сам пример показывает одну проблему безопасности. Есть много других. Если вы объясните * почему * и * что *, возможно, мы можем предложить более безопасную альтернативу. –
Пожалуйста, не делайте этого. Скажите нам, почему вы думаете, что вам нужно это сделать, и, возможно, мы сможем привести вас к лучшему пути. :) –
Я пытаюсь сделать бот-джаббер, который я могу использовать для управления одной из моих удаленных машин. Я хочу использовать базу данных для хранения команд и действий, которые может выполнять бот. – cskwrd