|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Roman Karshiev 2:5020/400 09 Aug 2000 07:35:18 To : Pavel Kurnosoff Subject : Re: Перл умирал ? (и вопрос по RegExp) -------------------------------------------------------------------------------- Pavel Kurnosoff <Pavel.Kurnosoff@p25.f736.n5030.z2.fidonet.org> пишет: PK> k> /cgi-bin/make-plane.cgi?palne=su-27 PK> k> Вот такие вещи большинство поисковиков пошлёт куда подальше... Или PK> k> обработает как бог черепаху... PK> ты лишний раз показал, что не знаешь основ cgi и http, и ни perl, ни php PK> тут PK> совсем не причем. Блин, я не понимаю. Мы спорим о достоинствах языков в принципе или про их использование в частностях? PK> то, что ты не можешь сделать правильно на perl, не PK> означает, PK> что этого нельзя сделать вообще ;) _вообще_ Perl однозначно выигрывает. Спор не о том. Я говорю, что для _МОИХ_ задач (так же, как и (десятков?) тысяч подобных мне) - PHP столь же необходим, как и Perl. Земенить Perl его на _МОИХ_ задачах без костылей не может. Вообще, меня поражает способность некоторых "горячих финских парней" тут вести разговор совершенно не слушая аргументов противоположной стороны. Ещё раз подчеркну, что устанавливать свои модули у меня нет возможности. Hу атковы, понимаешь, условия халявного хостинга. Поэтому я сравниваю языки в их чистых классических реализациях. Да, и PHP можно запустить как CGI, и Perl как inline-вставки в HTML. Hо для меня всё это - не более, чем интересная теоретическая возможность. А реалии таковы, что Perl я могу использовать только в CGI-варианте, а PHP-только в inline. О чём я не раз, кстати, уже упоминал. Hо кажется, по чисто фидошной привычке, тут читают только то, что бросается в глаза... Так вот, если кто-то мне скажет, как приведённые мною в предыдущих письмах примеры в _МОИХ_ условиях реализовать на Perl без граблей и костылей - я не только признаю свою ошибку, но и спасибо скажу. Вот прям сейчас сижу и ломаю голову, как бы мне без использования отсутствующей GD из Perl узнать размеры картинки в GIF/PNG/JPG. Придётся как-то извращаться с вызовом PHP-скрипта (GetImageSize - или как атм она - встроенная) из Perl. Кстати, как это сделать? Из PHP перловый скрипт можно вызвать разными методами, а наоборот? Учитывая, что я не знаю, где лежит PHP, а отладку провожу под Win32? Уважаемые гуру не подскажут? :) Спор на этом прекращаю. Жду только конкретных советов по Perl :) И антиоффтопик (весьма актуальный сейчас): Есть хеш %link. Вида $link{key}=url; Hадо в имеющейся строке заменить все key на <a href=url>key</a> key содержит только буквы (русские и лат), цифры, знаки минус, точка, может быть ещё что-то упустил. В начале и конце могут быть только буквы или цифры. Знаки - только внутри key. Конкретика. key - в общем случае, названия самолётов Су-27 Су-27М МиГ-31 Harrier GR.5 1.44 url - понятно, ссылки на них. Если key уже заключён в <a....>...</a> любой удалённости (<a href=...><b>...Х-31...</b></a>) - то замену делать не надо. Твёрдо знаю, что такое можно сделать в одну строку, но у меня не получается :)) Использую пока бред типа $hts=~s/(^|[\s\,\.\/\(\)\>]+)(.+?)(?=([\s\,\.\/\(\)\<]+|$))/$links{$2}?"$1<a href=$links{$2}>$2<\/a>":"$1$2"/gme; При это, мочему-то часто первое вхождение не работает :) Скажем, если в начале конструкции идёт <li>Су-27, МиГ-31,.... МиГ-31 и всё, что дальше - заменяется, Су-27 - нет. Жду помощи :) -- =KRoN= http://kron.al.ru - Грёзы, Двери, Hебо... ICQ#4886816 Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/64887978ec94.html, оценка из 5, голосов 10
|