| Автор
| Сообщение |
|
|
|
Цитата |
|
Что же всетаки такое это PHP что на нем можно делать для чего он вообще служит. Скажите пару слов о нем и нужно ли его изучать. и если можно какой нибуть примерчик выложить чтобы был исходник.
Добавлено спустя 1 минуту 58 секунд:
Это лучше дельфы или нет? |
|
| В начало |
|
 |
|
|
 |
 13-ый
Администратор

Возраст: 35
Знак зодиака: 
Зарегистрирован: 28.04.2002
Сообщения: 3551
Откуда: Москва
|
|
|
Цитата |
|
PHP это веб язык. для программирования скриптов на сайтах. хотя и весьма продвинутый, в нем есть ООП, и даже COM объекты.
Так что от дельфи он отличается своим назначением, это разные ниши.
В принципе можно конечно и на дельфи писать обработчики для веба... но это траблы, это будет медленно и требует наличия выделенного веб-сервера, что стоит приличных денег. А суть одна - обработать переданные параметры, сделать то что ими определяется и вернуть html - страницу.
| php: | <? //////////////////////////////////////////////////////////////////////////////////////////////// // вычисляет дату по номеру дня и недели, месяца // $NWeek - 0 - первая в месяце, 9 - последняя, 1-5 - соотв.номеру // $NDay - пон - 1, ... воск - 7 //////////////////////////////////////////////////////////////////////////////////////////////// function CalcDate($NMonth,$NWeek,$NDay) { // получаем год // дата - 1 число указанного месяца текущего года $BegMonth= MkTime(0, 0, 0, $NMonth, 1, $Year); // получаем номер первого дня месяца $NDM= Date( 'w', $BegMonth); // адаптируем порядок дней в недели под наш  if ($NDM==0) $NDM=7; if ($NDay>$NDM) {$Koef=1;} else {$Koef=0;} // jh if ($NWeek==0) { // первый ... $Day=((0-$Koef)*7)+$NDay+(8-$NDM); } if ($NWeek>=1 and $NWeek<6) // неделя N ... { $Day=(($NWeek-1-$Koef)*7+$NDay)+(8-$NDM); } if ($NWeek>5) // последний .... { // пробуем 5ю неделю $Day=((4-$Koef)*7+$NDay)+(8-$NDM); // если дата больше чем дней, то берем 4ю неделю if ($Day>Date('t',$BegMonth)) {$Day=((3-$Koef)*7+$NDay)+(8-$NDM);} } return mkTime(0, 0, 0, $NMonth, $Day, $Year); } echo date('d-m-y',calcDate (3, 0, 5));echo '<br>'; ?>
|
_________________
http://fotki.yandex.ru/users/vladimir13
С уважением, 13-ый  |
|
| В начало |
|
 |
 orlov_ds
Модератор

Возраст: 31
Знак зодиака: 
Зарегистрирован: 14.04.2004
Сообщения: 1723
Откуда: Новосибирск
|
|
|
Цитата |
|
PHP - Personal Home Page, а вот ASP - Active Server Page, как говориться: почувстуйте разницу  _________________ Хорошо излагает, зараза! Учитесь, Киса! |
|
| В начало |
|
 |
 Ktf
Администратор

Возраст: 32
Знак зодиака: 
Зарегистрирован: 15.05.2005
Сообщения: 1502
Откуда: localhost
|
|
|
Цитата |
|
to orlov_ds
PHP - рекурсивный акроним словосочетания "PHP: Hypertext Preprocessor".
Вообще-то PHP-скрипты тоже выполняются на сервере. _________________ Пойду посплю перед сном. |
|
| В начало |
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
ПХП - п...датый хипертекстовый препроцессор (сорри за грубость)
| Цитата: | | Это лучше дельфы или нет? |
Это не имеет ничего общего с Delphi, это интерпретатор, который обычно устанавливается как приблуда к веб-серверу
Но в своей нише равных практически не имеет, особенно в сочетании с хорошей средой разработки вроде NuSphere PHPed. Можно, кстати, и в Delphi писать PHP-скрипты - я видел соответствующие Delphi-пакеты. _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
 13-ый
Администратор

Возраст: 35
Знак зодиака: 
Зарегистрирован: 28.04.2002
Сообщения: 3551
Откуда: Москва
|
|
| В начало |
|
 |
 Ktf
Администратор

Возраст: 32
Знак зодиака: 
Зарегистрирован: 15.05.2005
Сообщения: 1502
Откуда: localhost
|
|
|
Цитата |
|
to DrPass
а также рулит отладчик PHP Expert Editor-а при грамотной его настройке, Code-complete и встроенный хелп по PHP на русском  _________________ Пойду посплю перед сном. |
|
| В начало |
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
Умники
...я вообще, как последний дикарь, сейчас сижу и набираю РНРшное "среднее звено" в FARе... /*это уже предпоследняя форма лени - лень ставить и настраивать редактор*/ А вы - отладчики, эдиторы... _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
|
|
|
Цитата |
|
to 13ый
| Цитата: | | В принципе можно конечно и на дельфи писать обработчики для веба... но это траблы, это будет медленно |
Ты говоришь принять прямой запрос к делфовой проги дольше чем принять
запрос винде покапаца винде в реестре и сооброзить что надо запустить этужи делфовую прогу и передать ей имя запускаемого файла (скрипта) и потом как еслибы был прямой запрос к проги  |
|
| В начало |
|
 |
|
|
 |
 13-ый
Администратор

Возраст: 35
Знак зодиака: 
Зарегистрирован: 28.04.2002
Сообщения: 3551
Откуда: Москва
|
|
| В начало |
|
 |
|
|
|
Цитата |
|
to 13ый
Делфи лудше во всех отношениях он и с БД лудше работает .
Единственная проблема что хостинг на винде это нонсанс а на линуксе редкость.
Поэтом и приходится писать на пхп |
|
| В начало |
|
 |
 Phantom
Постоянный участник

Возраст: 37
Знак зодиака: 
Зарегистрирован: 16.05.2002
Сообщения: 160
Откуда: Омск
|
|
|
Цитата |
|
| 13ый писал(а): | to dobys
я говорю что надо на php писать вместо дельфи. php прекрасно обходится без услуг дельфи и работает с практически любой базой данных |
угу если у провайдера эти базы стоят
а вобще-то я как-то писал на дельфе DLL как модуль ко второму апачу работала с базой вполне приемлимо - зато при таком подходе защищать практически ничего не надо
А в ПХП половина кода удет на обработку защиты от дурака и прочего ...
так что у всего свои плюсы и минусы |
|
| В начало |
|
 |
|
|
|
Цитата |
|
У делфи один минус а пхп их сотни |
|
| В начало |
|
 |
 13-ый
Администратор

Возраст: 35
Знак зодиака: 
Зарегистрирован: 28.04.2002
Сообщения: 3551
Откуда: Москва
|
|
|
Цитата |
|
to dobys
лучше потому что лучше, это не аргумент.
у каждого языка своё предназначение, и как ты не крути, php всегда лучше будет для веб сайтов, чем дельфи.
php содержит встроенные средства для работы именно с сайтами, которые и проще использовать и работают они быстрее, ибо специально для этого оптимизированны. А защита от дурака везде должна быть, да и не от дурака она, а от хакера, просто это специфика веб-а, взлом сайтов. если ты будешь скажем принимать параметры дельфёвой программой и подставлять их в запрос на дельфи, то один хрен тебе придется проверку делать ибо дельфи в этом плане ничем не отличается от php, так что на чем бы ты не писал, первое правило - проверять и обезопасить все входные данные.
to Phantom
| Цитата: | | угу если у провайдера эти базы стоят |
значит, если стоят то на php пишем, а если не стоят то на винде. гениально. _________________
http://fotki.yandex.ru/users/vladimir13
С уважением, 13-ый  |
|
| В начало |
|
 |
 Ktf
Администратор

Возраст: 32
Знак зодиака: 
Зарегистрирован: 15.05.2005
Сообщения: 1502
Откуда: localhost
|
|
|
Цитата |
|
гы... покажите мне хоть один сайт, написанный на дельфи, я поржу!  _________________ Пойду посплю перед сном. |
|
| В начало |
|
 |
|