Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
процесса и pid дочернего процесса для родительского, что позволяет применять оператор or:
open (MAIL, "I-") or exec$mailprog, $address: йореп в родительском процессе возвращает
Ненулевое значение, и нет йнеобходимости выполнять правую сторону or. Дочерний же
процесс ^выполняет ехес, после чего завершается. print MAIL "From: $from\nSubject:
Confirmation\n\n"; print MAIL "Your request was successfully recelved\n": close MAIL,
В перечисленных методах есть один недостаток - они требуют явного применения и определенной культуры
Программирования. Программист должен заставлять себя писать безопасный код, никогда нс будучи до конца
Уверенным в отсутствии ошибок.
Peri, запущенный в так называемом зараженном режиме (tainted mode), позволяет снять часть этого гнета.
Чтобы попасть в такой режим, достаточно указать параметр <-Т>.
После этого работа Peri приобретает несколько параноидальный характер. Все переменные,
Нроинициализированные за пределами программы, считаются зараженными и не могут быть переданы в
Качестве параметров потенциально опасным (функциям, таким как system, ехес, eval, unlink, rename и т. д.
Попытка использовать их таким образом прервет выполнение скрипта с выдачей соответствующего
Дата публикования: 2014-11-04; Прочитано: 359 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!