|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 07 Mar 2001 20:02:37 To : Artem Chuprina Subject : [fido7.ru.cgi.perl] Re: Проверка на валидность мыла -------------------------------------------------------------------------------- ru> <slrn9a7bas.420.ran@menegroth.ran.pp.ru> <980ef7$1m8f$1@news.spbu.ru> ru> <slrn9a991n.n3a.ran@menegroth.ran.pp.ru> ru> <newscache$ozxr9g$12l$1@news.lainer.net> ru> <slrn9a9llb.1c6.ran@menegroth.ran.pp.ru> Hello, Artem! >>>>> On 15:23 06/3/2001, ran@ran.pp.ru writes: AC> пример с пробелами и ' в комментарии. Можно добавить туда еще AC> кавычку, и попробуй после этого отдать его sendmail'у в командной AC> строке. (_Я_ знаю, как это _правильно_ сделать. Hо это слегка AC> нетривиально). А чего тут нетривиального? Две строчки: die "fork: $!" unless defined(my $pid = open(SM,"-|")); (exec '/path/to/sendmail','-bv',@more_args),die "exec: $!" if $pid == 0; Ровно на одну строчку больше, чем в "тривиальном" решении. И никакие кавычки и прочие ";rm /" не страшны :) Правда, сильно сомневаюсь в том, что это будет _правильно_ работать в неправильных операционках :))) [это уж не говоря о том, что отыскать в них /usr/lib/sendmail - явно нетривиальная задача :)] -- Yuriy Kaminskiy. --- Gnus v5.2.25/XEmacs 19.14 * Origin: none (2:5020/517.21@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1742777dfa235.html, оценка из 5, голосов 10
|