Я решил заняться программированием для WEB. Расскажите что из себя представляет PHP, в чемего преимущества и в чем недостатки... еще я так понял, надо сервер ставить какой-то чтобы писать на PHP...
и еще, что сейчас более актуально, PERL или PHP ?
PERL как много в этом слове....
тоже заточен для запросов, отчетов, только уже из текстовых файлов
и т.д. достаточно мощный язык для этих целей.... шаблонный поиск
если человек не посвещен то ничерта не понять
---
можно целую программу забить в одну строку
=----
PHP тоже замечательный язык задачи сроди с PERL-ом
----
Оба работают с SQL т.к. на сервере может стоять СУБД
---
все в этом мире взаимосвзанно
----
выбирай на вкус
а на каком языке *.cgi-скрипты пишут?
Флогримм, CGI расшифровывается как Common Gateway Interface, т.е. CGI это технология и скрипты могут писаться практически на любом языке (более-менее современном), главное, чтобы на сервере был интерпретатор данного языка.
Блин, вот я тоже понял что дремуч в области web програмирования... решил мощной атакой научиться программить на PHP.
Shadow, что мне надо ,что бы писать на PHP ?
Мне сказали какой-то сервернадо установить ....
Кинь мне пожалуйста. zharkih@list.ru
В области Web-программирования на стороне сервера сейчас безусловно лидирует PHP. Он сместил Perl, ранее властвовавший в этой "нише". Java не получил широкого распространения в области CGI- и CGI-подобного (имеются виду встраиваемые в HTTP-сервер модули-интерпретаторы Perl'а и PHP, которые уже не являются классическими CGI-приложениями) программирования - по большей части из за требовательности Java-машин к ресурсам сервера.
xds, скажи пожалуйста, какой софт нужно установить что бы писать на PHP ? И как тестировать написанное?
решил купить книгу ...
Oleg_Z
------
Гм.... нужно установить PHP интерпретатор завести какой-нибудь редактор
в котором может быть уже браузер ню и книги....
-----
если уж сразу хочешь отлаживать скрипты под сервер то можешь поставить
small HTTP сервер - он проще в настройках или можешь поставить Apache он посложнее в настройках но интереснеее.... ню и вперед
---
ах да тоже желательно завести редактор... инфы в сети много
--------
под small HTTP сервер все работает и почтовый сервер есть
т.к. у меня дома сеть то я все это проверял... обе серверные программы
шлется почта... работают WEB сервера... и т.д. остался доволен
Да вот мне и сказали, что апач сервак существует....
все, инструкцию получил, спасибо!
Oleg_Z, посмотри на http://www.php.net - достаточно богатый ресурс.
Документация по PHP: http://www.php.net/download-docs.php
Ага, xds, спасибо.
http://ru.php.net/distributions/manual/php_manual_ru.html.gz
Если кому надо, там на русском
Oleg_Z, пасибо за ссылочку :D
Ну там качается -то долго, но это очень полный и хороший ресурс ...
Собственно я его нашел из того, что xds дал ссылки...
Oleg_Z
Вот тебе ссылки полезные
http://dklab.ru/chicken/web/dis/Base/Base_2004-10-02_a1.3.31_p4.3.6_m3.23.53_pma2.5.6.exe - Apache +PHP + MySQL в одном флаконе (есть PHPMyADMIN)
http://phpclub.ru (форум тут есть отличный)
http://nusphere.com (имхо лучший пхп-редактор, дримвивер отдыхает + встроенный пхп-интерпретатор и дебугер!!!)
Если нужны доки по пхп, могу на мыло ;)
Oleg_Z, Есть предложение к тебе - обмениваться инфой по проектам создаваемым на PHP
PHP есть всего лишь мощный интерпретатор комманд встроенных в страничку... Язык фактически C++, т.е. даже отличий ОЧЕНЬ мало
Я являюсь по совместительству вольным Web программистом, так что мне интересны будут твои проекты и вопросы и проблемки
Если хочешь, можем вместе работать...
в "файлы" закачал неплохой справочник по пхп3, автор - Боб Сильва, если вам это о чем-то говорит
Я тоже хотел бы поизучать пхп.
Оки, пусть будет скажем во свободном общении свободная тема PHP, даже если ее не вынесут как отдельный язык
У меня щас проектов нет, но идеи могу надыбать
например красивая гостевуха, своя БД на MySQL и еще много много чего, я вот сайтик делал...
Как насчет создания форума PHP в разделе "Другие языки" ? ;)
Я тут начал читать справочник...
выяснилось, что PHP очень функциональный язык...
Вот и я говорю - если не создадут подфорум, то придется в свободном общении =)
Готов совместно с Oleg_Z взять модерство... Хотя можно и другого кого нибудь пригласить
Хорошо бы в "остальных языках" создать типа "WEB программирование".
MJ, твое мнение?
http://khgec.net/download/
Не стал на мыло - закачал себе на сервер, пусть все кто хочет скачивает.
для просмотра книги в формате djvu потребуется специальный просмотрщик!
а можно на пасе скрипты писать?
Флогримм
Если на сервере разрешено в качестве CGI-скрипта запускать произвольный бинарник (EXE-шник в терминологии-сленге DOS/Windows), то можно... на любом языке, компилятор которого может производить код для платформы-сервера.
хы, имхо ПАСКАКАЛЬ ли, СИ ли =) это все скрипты, которые компиляторы преобразуют в машинный код, так что если написать ИНТЕРПРЕТАТОР который будет паскаль брать как код к исполнению то ДА
xds, не компилятор а ИНТЕРПРЕТАТОР
Для подобных извратов свой сервак нужен - ни один хостер не разрешит такое со своей машиной творить
ХЫ, =) но было бы прикольно
Да, запускать бинарники на серваке было бы круто
Кстати это действительно здорово... вот только нужна очень тщательная проверка бинарника, даже его кода... а то ведь мало-ли кто решит гадость сделать ...
а паскаль скрипт сделать ;)
А чем вам си не нравится в качестве web-языка, исполняющегося на стороне сервера?
Java - это облегченный (очень) язык си ++ для веб работы
http://myphp.net.ru - Уроки по PHP.
http://www.php.net.ua/docs/ - Русская документация.
http://php.resourceindex.com - PHP Resource Index (english).
http://www.phpclub.ru/ -Russian PHP Club.
http://weblight.us/web/documentation/php/phpmysql/
http://devarticles.com/c/b/PHP
http://phpfreaks.com
http://spectator.ru/technology/php - cтатьи от Cпектатора.
http://pyramidin.narod.ru/ - есть перевод офиц. мануала по PHP 4.2 и много других вещей, переведенных на русский язык.
http://rubooks.narod.ru/books/php/
http://lib.rin.ru/cgi-bin/load/load.pl?open=107134 - Apache + Perl + Php3 + MySql (27К).
http://lib.rin.ru/cgi-bin/load/load.pl?open=107135 - HotMail своими руками, или что может Php (18К)
http://lib.rin.ru/cgi-bin/load/load.pl?open=107131 - Php - система разработки скриптов (8К).
http://lib.rin.ru/cgi-bin/load/load.pl?open=107141 - Безопасный и удобный поиск на Php (5К).
http://lib.rin.ru/cgi-bin/load/load.pl?open=107133 - Инструкция по сборке Php 4.03 betta (5К).
http://lib.rin.ru/cgi-bin/load/load.pl?open=113868 - Классы в php3 (16К).
http://lib.rin.ru/cgi-bin/load/load.pl?open=113855 - Триада Php and MySql and GD library (7К).
http://shelek.org.ru/books/php/
http://www.vebius.com.ru/book/php/
http://lib.km.ru/click_lib.asp?id=5129&arx...PHP_i_MySQL_TXT - Вступление в PHP и MySQL
http://www.w3.org
PHP - конечно обогнал perl в плане программирования для WWW, но perl не разрабатывался как язык для CGI программирования, его туда притянули лишь в пятой версии. А разрабатывался он для облегченного программирования обработки текстовой и статистической информации и выдачи отчетов. Конечно сфера его деятельности расширилась с тех пор и развитие языка заметно приостановилось, но существует и развивается его библиотека http://CPAN.ORG. Там все уже решено за тебя . Более того - программа раз написанная работает на любом компьютере и под любой ОС, лишь бы был сам интерпретарор.