Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Весь форум в одном php скрипте? Какой от этого выигрыш? 
:(
    Опции темы
simanyay
  Дата 4.6.2003, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: нет
Всего: 36



Привет. Я тут недавно заметил, что весь форум находиться в одном php скрипте (index.php). Может я чего напутал? Или от этого есть какой-то выигрыш? Я прилично знаю разные языки программирования и поэтому представляю какого написать весь форум в одном скрипте. В принципе, поэтому и удивился. Ведь это даже не 1000 строчек кода...


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
HalkaR
Дата 4.6.2003, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



Скачай форум, да посмотри. Исходники то халявные. На самом деле фалов-скриптов не так много. Но он не один.
PM MAIL   Вверх
IZ@TOP
Дата 4.6.2003, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Цитата
Я прилично знаю разные языки программирования и поэтому представляю какого написать весь форум в одном скрипте. В принципе, поэтому и удивился. Ведь это даже не 1000 строчек кода...
Вот именно что не 1000 ... мой опрос - http://ultra.dax.ru/services/voting/feuerr...ader/voting.php - и то поболее чем в 1000 строках ... а работает все в одном файле ... однако около 10 модулей ...


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
simanyay
Дата 4.6.2003, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: нет
Всего: 36



Цитата
Вот именно что не 1000 ... мой опрос - http://ultra.dax.ru/services/voting/feuerr...ader/voting.php - и то поболее чем в 1000 строках ... а работает все в одном файле ... однако около 10 модулей ...

Я извиняюсь, но тоже самое можно реализовать на ASP c использованием не более 500 строк кода. Или я чего-то не понимаю?


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Vaulter
Дата 4.6.2003, 21:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 6
Всего: 22



simanyay
в пхп есть замечательная вещь
include "что-то еще";
))))


--------------------
PM MAIL WWW ICQ   Вверх
Master
Дата 5.6.2003, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



include а еще require и выполнение подзапроса Apache virtual


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
HalkaR
Дата 5.6.2003, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



Цитата
выполнение подзапроса Apache virtual
Врядли - эта штука не из самых быстрых.
PM MAIL   Вверх
Master
Дата 5.6.2003, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Цитата(HalkaR @ 5.6.2003, 11:16)
Цитата
выполнение подзапроса Apache virtual
Врядли - эта штука не из самых быстрых.

Зато я например могу с помощью такой штуки проворачивать следующее:
Структура сайта написана на PHP, а к примеру скрипт голосования написан на Parser3 и я могу вставить результаты скрипта написанного на Parser3 вставить в тот же поток обрабатываемый PHP.


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
IZ@TOP
Дата 5.6.2003, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Цитата
Я извиняюсь, но тоже самое можно реализовать на ASP c использованием не более 500 строк кода. Или я чего-то не понимаю?

Именно не понимаешь ! Как на счет редактирования стилей ? И вручную и автоматом ? А ? А как на счет добавить / удалить / редактировать ? Или еще смена логина пароля ? и тому подобное ... сколько это все займет строк кода на ASP confused.gif ....


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
HalkaR
Дата 5.6.2003, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



Цитата
Зато я например могу с помощью такой штуки проворачивать следующее: Структура сайта написана на PHP, а к примеру скрипт голосования написан на Parser3 и я могу вставить результаты скрипта написанного на Parser3 вставить в тот же поток обрабатываемый PHP.
Выполнение директивы include все равно слишком медленно. Да легче просто вставить фрейм (iframe), это и красивее и удобнее и быстрее.
PM MAIL   Вверх
Master
  Дата 5.6.2003, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Цитата(HalkaR @ 5.6.2003, 14:07)
Цитата
Зато я например могу с помощью такой штуки проворачивать следующее: Структура сайта написана на PHP, а к примеру скрипт голосования написан на Parser3 и я могу вставить результаты скрипта написанного на Parser3 вставить в тот же поток обрабатываемый PHP.
Выполнение директивы include все равно слишком медленно. Да легче просто вставить фрейм (iframe), это и красивее и удобнее и быстрее.

гы.гы.
а если на другой технологии написана, скажем Гостевая? или че покруче?


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
IZ@TOP
Дата 5.6.2003, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Цитата
Выполнение директивы include все равно слишком медленно. Да легче просто вставить фрейм (iframe), это и красивее и удобнее и быстрее.

Че то не верится ... а если и медленное то все равно это не заметно ...


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
HalkaR
Дата 5.6.2003, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



Цитата
а если на другой технологии написана, скажем Гостевая? или че покруче?
Ставишь, как я сказал фрейм, а внем че хошь!..
PM MAIL   Вверх
Master
Дата 6.6.2003, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Цитата(HalkaR @ 5.6.2003, 19:19)
Ставишь, как я сказал фрейм, а внем че хошь!..

Так не спортивно и в проф. деятельности не пригодно и недопустимо sad.gif


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
HalkaR
Дата 6.6.2003, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



Цитата
Так не спортивно и в проф. деятельности не пригодно и недопустимо
Почему? Я к примеру делал опрос на главной странице - и чтоб не обновлять всю страницу, не мучать пользователя, после голосования обновлял тока фрейм. Кстати, то что это фрейм по внешнему виду определить нельзя было.
PM MAIL   Вверх
Master
Дата 6.6.2003, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Ну а как ты всунеш в этот свой iframe гостевую произвольной высоты изменяющийся в зависимости от шерины окна? Так чтобы никаких прокруток не было!


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
Roland
Дата 8.6.2003, 10:31 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ну если речь идет о таких извращениях, то вот так - iframe делаем невидимым. Выполняем cgi. Переносим явой результаты из iframe в окно верхнего уровня.
  Вверх
HalkaR
Дата 8.6.2003, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



Цитата
Ну а как ты всунеш в этот свой iframe гостевую произвольной высоты изменяющийся в зависимости от шерины окна? Так чтобы никаких прокруток не было!
А зачем так то уж извращаться? confused.gif Я ж не предлагаю куда не попадя сувать фреймы, просто иногда это и красиво и удобно. Но не всегда.
PM MAIL   Вверх
simanyay
Дата 8.6.2003, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: нет
Всего: 36



Цитата
Именно не понимаешь ! Как на счет редактирования стилей ? И вручную и автоматом ? А ? А как на счет добавить / удалить / редактировать ? Или еще смена логина пароля ? и тому подобное ... сколько это все займет строк кода на ASP  ....

По той ссылке, которую ты дал, было просто голосование. Лично сам делал систему голосования с возможностями создания/редактирования/удаления, сменой пароля Админа, логами и настраиваемым интерфейсом - всё заняло 637 строк. (С пропусками и т.д.) Я это делал как практику, поэтому уверен, что профессионал сделал бы код ещё меньше. Но это не 1000 строк...


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
buddy
Дата 8.6.2003, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 4.11.2002
Где: Киев

Репутация: нет
Всего: нет



Цитата
Вот именно что не 1000 ... мой опрос - http://ultra.dax.ru/services/voting/feuerr...ader/voting.php - и то поболее чем в 1000 строках ... а работает все в одном файле ... однако около 10 модулей ...


Интеренсо... может я чё-то не понимаю, но откуда в таком скрипте может взяться больше чем 1000 строкconfused.gif
PM WWW ICQ MSN   Вверх
IZ@TOP
Дата 9.6.2003, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Ну все ! Достали ... нати вам ссылку voting - скачайте и смотрите чего там тысячу строк могло занять !


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Master
Дата 9.6.2003, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



В скрипте может быть и 10.000 строк и это не придел. И к тому же кто сказал что все эти строки должны быть PHP кодом?


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
IZ@TOP
Дата 9.6.2003, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Цитата
И к тому же кто сказал что все эти строки должны быть PHP кодом?

Во-во ! Я о томже ! Ни кто ведь не говорил что эти тысяча строк все РНР код ! К тому же там много всего чего есть ! Сами смотрите - желательно если еще и покритикуете !


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
MuToGeN
Дата 10.6.2003, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



У меня большинство строк (именно PHP кода) появлялось от того, что делал скрипт как можно больше "user-friendly" и "user-protected".


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
MuToGeN
Дата 10.6.2003, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Цитата
Выполнение директивы include все равно слишком медленно.
Позвольте с вами не согласиться...


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
IZ@TOP
Дата 10.6.2003, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Цитата
"user-friendly" и "user-protected".

Прошу прощенья, но ты это не рассшифруешь :?


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
MuToGeN
Дата 11.6.2003, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



"user-friendly" - чтоб юзеру было все понятно и он всегда мог найти то, что ему надо (если таковое есть)
"user-protected" - объясню на примере:
допустим, пользователь ввел цену на что-то, равную 1500$. Потом он ее изменил на 14000$. 90% вероятности, что он хотел ввести 1400$, но случайно ввел лишний ноль. Тогда появится предупреждение, точно ли он хочет этого, или это была опечатка.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Master
Дата 11.6.2003, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Господи. Да все это пишется функциями в 10 строчек


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
IZ@TOP
Дата 11.6.2003, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Цитата
Господи. Да все это пишется функциями в 10 строчек

10 там, 10 сям, итого 1000 biggrin.gif


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Master
Дата 11.6.2003, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Всегда прогу можно оптимизировать, всегда.
А лучше писать маленькую и удобную, чем скролить страницы с пошаговым алгоритмом biggrin.gif


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
MuToGeN
Дата 11.6.2003, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Цитата
10 там, 10 сям, итого 1000
вот именно...


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Master
Дата 11.6.2003, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Ладно. Хватит. Эта банальность сейчас переростет во флейм, или уже переросла.


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
IZ@TOP
Дата 11.6.2003, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Master - уже biggrin.gif


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0838 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.