Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > необходимо изучить PHP


Автор: Константин К. 7.11.2003, 14:20
Необходимо изучить PHP в, так сказать, кротчайшие сроки.

Подскажите где можно найти реальные эл. учебники... личные советы только приветствуются

А то читаю я сообщения на форуме, а туту какие-то модули и я ничего не понимаю

Автор: Secandr 7.11.2003, 15:52
Я за неделю писать научился smile.gif
С перла на пхп переходить легко.
Делал я следующее: купил брошурку за 50р, где популярно написано как сделать программу "hello world", внимательно прочитал. Потом зашёл на www.php.net, скачал документацию в chm формате и стал писать.
Попутно спрашивал на форуме и уже месяца через два сам стал что-то объяснять.

P.S. Хотя язык учу до сих пор.
P.P.S. А начал учить 01.07.2003 smile.gif

Автор: Константин К. 7.11.2003, 16:12
Secandr, а не лучше ли купить книгу и иметь под рукой целый справочник... чтобы в любой момент можно было спокойно туда взглянуть ?

Автор: Kefir 7.11.2003, 17:49
Константин К., ммм... лучше скачать доки PHP - лучше справочника нет, так Secanrd и поступил.

Автор: Fedor 8.11.2003, 09:43
Цитата
Подскажите где можно найти реальные эл. учебники...

В Яндексе smile.gif
А если подробнее, попробуй поискать по таким запросам:
учебники PHP
справочники PHP
Электронные учебник PHP
учебник PHP скачать
справочник PHP скачать
.......
И многое другое... Так я себе накачал...
Иногда очень полезны справочники просто с описанием ВСЕХ функций PHP. Если чето забыл, всегда мона подсмотреть

Автор: Secandr 8.11.2003, 09:52
Константин К. Хорошего справочника по пхп не видел. Если найду - куплю.
Вот по перлу нашёл: "PERL библиотека программиста" O`REILLY, вот его сайтик: http://www.onlamp.com/php/
P.S. chm-файл удобнее - всегда под рукой и искать в нём инфу - одно удовольствие!

Автор: Константин К. 8.11.2003, 20:55
Secandr, у меня много книг издательства O' reilly ! мне очень нравится...
Вот хочу ещё на английском языке заказать прямо из Америки =)

Автор: Secandr 8.11.2003, 21:03
Константин К. А у меня с языками проблема:
по русски писать не умею
по английски - читать smile.gif

Автор: Гостее не бывает 10.11.2003, 21:17
Вот учебник хороший!
http://mor.hosting-design.net/index.php?option=displaypage&Itemid=83&op=page&SubMenu=

Автор: Константин К. 10.11.2003, 23:06
Гостее не бывает, гость, спасибо за учебник !

Вроде хороший =)

Автор: Solid 13.11.2003, 08:38
Если учиться с самого начала, то я бы посоветовал поразбираться в исходниках, а лучше чего-нибудь с лёгкого начать, там с Hello world (все когда-то с этого начинают, и заканчивают тоже smile.gif).

Автор: Tamerlann 13.11.2003, 08:56
Если знаешь С/С++ то проблем с PHP вообще никаких не будет. Я скачал эти учебники:
http://www.allinfo.ru/php4/manphp4rus/index.htm
http://rus.inc.ru/php.phtml?php=index
и впринципе за 3 дня написал про-о-остенький форум. (так я начал писать на PHP)

Автор: Tamerlann 13.11.2003, 09:01
Цитата
Если учиться с самого начала, то я бы посоветовал поразбираться в исходниках

Не знаю, не знаю... Исходники на С/С++, а => и на PHP очень сложно читать. Я пробовал так сделать но мало что получил. Я конечно не профи, но и сейчас, когда более-менее знаком с PHP, всё равно сложно читать (а уж тем более понимать smile.gif )

Автор: Гостее не бывает 13.11.2003, 21:33
Вообще ПХП похож на С/С++ только синтаксисом, разработчики посторолись ;)
А форум вроде ничё ;) Надо бы регнуться

Автор: Константин К. 13.11.2003, 22:13
учебник я нашел... Всем спасибо, но теперь другая проблема - установить не могу ! помогите установить ПХП!

только подробно. заранее спасибо

Автор: Secandr 13.11.2003, 23:13
А подочто устанавливаешь?

Автор: Tamerlann 14.11.2003, 09:43
А я пользуюсь сервером Денвер. - классная штука, это тот же самый Apache, только с проинтоллеными в нём PHP, Perl,MySQl ... Где скачать не знаю, ищите сами (название по крайней мере у Вас есть), благо мне принесли на дискетах.


Автор: MuToGeN 14.11.2003, 11:22
скачать можно на dklab.ru
только если вы хотите заниматься веб-программированием всерьез, то лучше сделайте все вручную...

Автор: Tamerlann 15.11.2003, 07:38
Что сделайте вручную?

Автор: Secandr 15.11.2003, 13:28
Tamerlann Ставить апачь и пхп.

Автор: IZ@TOP 17.11.2003, 14:00
А лучше IIS 6! + ASP.NET biggrin.gif Только именно шестой версии!

Автор: MuToGeN 17.11.2003, 14:35
> А лучше IIS 6! + ASP.NET Только именно шестой версии!

Точно! Поставить, потом скинуть системник с 15го этажа! Вот это будет круто!!! biggrin.gif

Автор: Secandr 17.11.2003, 21:48
А я юмора не понял. sad.gif

Автор: Vaulter 18.11.2003, 10:59
Цитата
Исходники на С/С++, а => и на PHP очень сложно читать.

ну уж полегче, чем на перле ;)

Автор: MuToGeN 18.11.2003, 11:30
> А я юмора не понял.

Это о моем неуважении виндовых веб-технологий и об уважении вышеуказанных Iz@topом smile.gif

Автор: Secandr 18.11.2003, 20:57
MuToGeN Понял.
P.S. Я php и perl знаю чуть-чуть и меня они полностью устраивают, а вот ASP ни разу не видел, так что плохого ничего сказать не могу. Хотя если сервак под ВИН поставим, выучу АСП smile.gif

Автор: Константин К. 18.11.2003, 21:41
Ок, вы тут уже поспорить успели, но так мне никто толком не объяснил зачем вообще нужно устанавливать какой-либо сервер... и как это делать? объясните глупому !

У меня стоит Win 98 SE и Linux Mandrake 9.0...

Мне нужно встроить его в Виндовс...

Автор: MuToGeN 18.11.2003, 21:58
Дело в том, что без сервера тебе придется просматривать весь HTML код в окне виндовой консоли.

Автор: IZ@TOP 19.11.2003, 03:29
Цитата
а вот ASP ни разу не видел, так что плохого ничего сказать не могу. Хотя если сервак под ВИН поставим, выучу АСП


Что то вроде:
Цитата

<%@ Page Language="C#" debug="false" %> // Определяем параметры страницы, язык на котором будем программить и т.п.
<script runat="server"> // Типа то что тут обрабатывается сервером

void Page_Load() {
    // Здесь выполняем какие то действия во время загрузки страницы так сказать ...
}
</script>

<% Response.Write("Hellp ASP.NET!"); %>

Вот такая вот фенька, но это не ASP а ASP.NET ... там еще целая куча наворотов ...
Цитата
Точно! Поставить, потом скинуть системник с 15го этажа! Вот это будет круто!!!

И зря выкинешь ... под виндой между прочим, оптимальный вариант это IIS 6! Работает быстрее апача ... ну соответственно не помешает 2003 сервер, и не меньше 256 памяти оперативной. А настраивать РНР под него проще не бывает, и главное быдет сразу работать, и не придется дурацкий httpd.conf редактировать smile.gif Хотя я в отличие от мутогена, к противственной стороне ни чего плохого не питаю, наоборот уважаю!

Автор: Secandr 19.11.2003, 09:05
Константин К. Хорошо, что подраться не успели smile.gif
MuToGeN прав, будешь сотреть в консоли <html><body>..... И будешь выполнять работу IE smile.gif

А сервер ставится "просто". Качаешь апач, устанавливаешь на винт, затем прописываешь там PHP, инструкция прелогается к пхп.

Автор: Tamerlann 19.11.2003, 09:39
Цитата
MuToGeN прав, будешь сотреть в консоли <html><body>..... И будешь выполнять работу IE

Почему же, есть другой вариант, можно с умным видом смотреть на страничку в окне IE, заодно почитывая свой же код PHP smile.gif

Автор: MuToGeN 19.11.2003, 10:17
> Хотя я в отличие от мутогена, к противственной стороне ни чего плохого не питаю

А кто сказал, что я питаю что-то плохое?

Автор: IZ@TOP 19.11.2003, 13:34
Цитата
А кто сказал, что я питаю что-то плохое?


Это вроде твои слова:
Цитата
Это о моем неуважении виндовых веб-технологий

biggrin.gif

Автор: MuToGeN 19.11.2003, 14:05
А, ну это - да smile.gif ну не люблю я IIS smile.gif

Автор: MuToGeN 19.11.2003, 14:06
> Почему же, есть другой вариант, можно с умным видом смотреть на страничку в окне IE, заодно почитывая свой же код PHP

Вот для этого сервер и нужен

Автор: Константин К. 20.11.2003, 15:49
Secandr, ок, я понял, но почему именно Apache ?

Автор: MuToGeN 20.11.2003, 16:37
Можно и любой другой, поддерживающий CGI. Только на большинстве web-серверов стоит Apache, и если использовать его, то это будут условия, максимально приближенные к реальности.

Автор: IZ@TOP 20.11.2003, 18:17
А если ты работаешь под Windows то лучшим и намного более простым будет поставить IIS 6! Только именно 6я версия. Хотя можно и пятую, но мне она нравится не больше чем МуТоГеНу вообще сам IIS biggrin.gif

Автор: Secandr 20.11.2003, 19:26
Константин К. Если тебе нужно быстро написать скрипт ставь IIS.
А если ты планируешь настраивать сервер под unix`ом, то лучше ставить апач.

Автор: MuToGeN 21.11.2003, 10:47
Цитата
мне она нравится не больше чем МуТоГеНу вообще сам IIS

И в 6й дыры есть...
Просто их еще не нашли biggrin.gif

Автор: Secandr 21.11.2003, 10:53
MuToGeN А не всё равно что дома ставить? Пусть он дырявый, у меня всё равно файрвол все запросы из сети режет.
P.S. Но всётаки у меня стоит апач smile.gif

Автор: MuToGeN 21.11.2003, 11:12
Цитата
А не всё равно что дома ставить?
Если есть фаирвол, то все равно.

Автор: Flibustier 21.11.2003, 17:40
для новичка лучше использовать Денвер, чем я собственно и занимаюсь ... smile.gif

Автор: IZ@TOP 21.11.2003, 17:56
Цитата
И в 6й дыры есть...
Просто их еще не нашли 
, а ты в курсе что Линух не менее дырявый чем Винда ! Просто некоторых дыр еще не нашли smile.gif

Автор: wertyman 21.11.2003, 21:16
какой то странный у вас спор зашел... ;)

на мой взгляд, проще, надежнее и удобнее апача быть не может... тем более IISу мало кто доверяет и хостятся на апачах...
так что лучше сразу начинать работать в той среде, предположительно в которой тебе придется потом работать... smile.gif

а на счет дырявости вообще отдельный разговор... особенно на счет линуха.. по последним отчетам.. линух даже маст дай перегнал по кол-ву дыр !!

Автор: IZ@TOP 21.11.2003, 21:43
wertyman, во-во ! Я о том и говорю (про линух)!
Ну а IIS сейчас становится все наиболее популярным. Сейчас даже хостинг РНР на ИИСе открыли smile.gif Сам же мелкософт дает потестить smile.gif Да и mp3.ru на винде, правда у них вроде апачь ... Ну а на счет среды работы, это да.

Автор: IZ@TOP 21.11.2003, 21:43
Хотя вру:
Цитата

XSpider 7 report in www.mp3.ru:

Порт : 80 / tcp
Сервис : HTTP
________________________________
Имя сервера : Microsoft-IIS/5.0 PHP/4.3.2
состояние : 200 (OK)
текущие дата и время : Fri, 21 Nov 2003 18:52:30 GMT
формат содержимого : text/html

Информация о имени сервера подтверждена эвристическим методом
сервер HTTP : Microsoft IIS HTTP Server Russian Edition (4.0 - 5.1)


Автор: Tamerlann 22.11.2003, 08:15
Цитата
> Почему же, есть другой вариант, можно с умным видом смотреть на страничку в окне IE, заодно почитывая свой же код PHP

Вот для этого сервер и нужен

Я то понимаю, я же пошутил.
А что за IIS поподробнее можно? Это сервер полноценный или типа эмулятора, чтоб скрипты тестить?

Автор: IZ@TOP 22.11.2003, 09:24
Tamerlann, На IIS'е работает сайт Microsoft.com, собственно их производства smile.gif А по уставновке я тебе помогу если что smile.gif

Автор: Константин К. 22.11.2003, 14:18
ок, теперь я все понял ! а где можно скачать Apache ?
хороший и не дырявый ? на apache.com ?

Автор: IZ@TOP 22.11.2003, 16:17
и чем IIS плох? На него ща все крупные компании переходят smile.gif IIS 6 + Windows Server 2003 + .NET Framework + ASP.NET ...

Автор: Secandr 22.11.2003, 18:40
Iz@top Наша и не думала smile.gif Хотя мы не очень крупные.

Автор: IZ@TOP 22.11.2003, 20:01
Secandr, а кто это "наша", у Вас название есть?

Автор: Secandr 22.11.2003, 21:11
Iz@top http://www.coltel.ru/ "Коламбия-Телеком"

Автор: Flibustier 22.11.2003, 21:39
Есть классная книга PHP Cookbook. Если нужно у меня есть в pdf формате

Автор: IZ@TOP 22.11.2003, 21:49
Secandr, да, Вам точно не нужен IIS 6 с его наворотами, с Вашими потребностями его будет некуда девать smile.gif

ЗЫ: Не в обиду smile.gif

Цитата
Есть классная книга PHP Cookbook. Если нужно у меня есть в pdf формате

izatop sabaka mail.ru скинь пожалуйста smile.gif

Автор: Secandr 22.11.2003, 23:07
Iz@top да я не обижаюсь smile.gif
У нас действительно веб-сервер пока мало нагружен.
А вот как IIS справится с несколькими тысячами страниц карточных клиентов? (только хтмл+фтп доступ)

Автор: IZ@TOP 22.11.2003, 23:55
Secandr, думаю если будет стоять сервак с 6гигами памяти и 4мя процами то он и 100 000 справится smile.gif
Ну а если серьезно - узнать сколько человек на виндовых серверах тусит, например webmatrixhosting.net там на халяву дают пробовать IIS 6 + Windows Server 2003 web + ASP.NET + PHP biggrin.gif

Автор: Tamerlann 23.11.2003, 21:47
Цитата(Iz @ 22.11.2003, 10:24)
Tamerlann, На IIS'е работает сайт Microsoft.com, собственно их производства smile.gif А по уставновке я тебе помогу если что smile.gif

Нет, спасибо; Денвер forever

Автор: IZ@TOP 23.11.2003, 22:03
Цитата
Нет, спасибо; Денвер forever
, как згнаешь smile.gif

Автор: Tamerlann 23.11.2003, 23:01
А что особенного в IIS? Может действительно стоит попробовать? Хотя ведь для личного использования всё равно главное чтоб свои скрипты можно было протестить.

Автор: IZ@TOP 23.11.2003, 23:43
Tamerlann, интересный вопрос. Думаю на него тебе ответят вот эти два ресурса - http://microsoft.com/iis/ и http://apache.org.
А потестить можно и через консоль smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)