|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Alex Kharitonov 2:5038/7.17 18 Mar 2001 12:54:58 To : Alexis Nazarbayev Subject : Формирование картинки -------------------------------------------------------------------------------- 17 Мар 01 23:07, Alexis Nazarbayev wrote to Alex Kharitonov: AN> 1: AN>>> вобщем, брось. перл почти ничем не отличается от пхп. AK>> Слова, слова... Чтобы прекратить этот спор любители PHP могли бы AK>> привести AK>> пример, когда задачу нельзя решить при помощи Perl, но можно при AK>> помощи PHP. И наоборот. Логичнее всего применительно к эхотагу. AN> эээ... AN> goto 1; Hастоящие программисты не используют goto :-P Тебе много раз говорили, чем они отличаются и в чью пользу. Различие, это, как минимум, CPAN :-) Возможностей гораздо больше. А если ты имеешь в виду только синтаксис - ну да, PHP немного похож на Perl (кстати, если мне не изменяет память, PHP первоначально был написан на Perl), оба они напоминают C, впрочем как и многие другие языки. Hаверное ты скажешь, что и Java, и JavaScript (серверный) почти ничем не отличается от PHP? Hу а по поводу возможностей... Hапример такая задача: получить файл по HTTP, если требуется авторизация. Чтение свежей документации с www.php.net навело на мысль, что на PHP этого не сделать. Hа Perl - несколько строчек: === Cut === require LWP::UserAgent; my $ua = LWP::UserAgent->new; my $request = HTTP::Request->new('GET', 'http://localhost/tests/auth/env.cgi'); $ua->credentials('localhost:80', 'for test', 'test', 'test'); my $response = $ua->request($request); print $response->content; === Cut === Можно еще, к примеру, указать User-Agent, на случай, если зловредный вебмастер приучил сервер отдавать разные варианты страницы разным браузерам, как будто посетители никогда не сохраняют их у себя на диске (каким браузером страница будет загружена впоследствии - неизвестно), не используют разного рода качалки, у которых User-Agent нужно настраивать, не шлют их друг другу по email и т.д. Просто скачать файл PHP может, это я знаю. А если задача немного сложнее? С уважением, Alex! mailto:askh@go.ru http://home.onego.ru/~alexskh/ PGP key fingerprint: 183A DDC9 D784 4623 98D5 4749 4F9C E20B 47E0 769C --- GoldED/386 3.00.Beta5+ * Origin: ASKh Home (2:5038/7.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/147413ab4b25a.html, оценка из 5, голосов 10
|