Помогите с php и js

12
Grimich
На сайте с 08.04.2009
Offline
43
741

Собственно задача такая:

Имеется текстовое поле, в котором построчно будет вводиться пользователем текст с разделителями, например:

вася, 16, мужской

петя, 32, мужской

таня, 18, женский

Потом жмется кнопочка "отправить", далее эти данные уходят на сервер, сохраняются в файлик и начинают построчно обрабатываться. Ну дак вот, пока идет обработка эта всех данных - пользователь сидит и смотрит в окно пустое. К тому же пхп прекращает исполняться по таймауту.

Вобщем я хочу чтобы аяксом эти данные в табличку загонялись (в html табличку на странице), параллельно сохранялись на сервере, а потом каждая строчка обрабатывалась отдельно, по очереди и результат выводился в таблице той же. Причем с сохранением же результатов обработки на сервере.

И вот проблема - я не понимаю как это сделать. Нужна помощь статьями/ссылками по теме.. или хотя бы как спросить у яндекса про это.

А в идеале - кратенький планчик как это должно быть реализовано в идеале..

Заранее всем большое спасибо :)

[Удален]
#1

Grimich, как это должно быть реализовано вы уже написали, а в чем проблема я не понял? аякс не знаете? гуглится на ура, как сохранить файл не знаете? гуглится на ура.

используйте jquery и получится все

T.R.O.N
На сайте с 18.05.2004
Offline
314
#2
Grimich:
К тому же пхп прекращает исполняться по таймауту.

Если такое происходит, то аякс не поможет.

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

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
Dimoha
На сайте с 15.06.2009
Offline
53
#3

По таймеру запрашивайте состояние файла или чего вам там нужно. например раз в 10 секунд.

Ява скрипт отправил данные аяксом на сервер. там пошли какие то выполнения. ява скрипт регулярно проверяет - готово или нет.

Dimoha добавил 22.01.2010 в 17:28

T.R.O.N:
Если такое происходит, то аякс не поможет.

видимо тут пробелма не в том что ПХП задача сложная. просто таймаут срабатывапет и пхп процесс помирает потому что нет отклика от браузера.

Drivelink (http://drivelink.ru/for/support/) - автоматическая проверка ссылок
[Удален]
#4
Dimoha:
видимо тут пробелма не в том что ПХП задача сложная. просто таймаут срабатывапет и пхп процесс помирает потому что нет отклика от браузера.

мило ))) пошел за попкорном

T.R.O.N
На сайте с 18.05.2004
Offline
314
#5
Dimoha:
видимо тут пробелма не в том что ПХП задача сложная. просто таймаут срабатывапет и пхп процесс помирает потому что нет отклика от браузера.

мдя. Ща еще по пиву, и буду курить эту фразу... Понравилась. Как броузер должен откликнуться серверному скрипту?

Dimoha
На сайте с 15.06.2009
Offline
53
#6

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

Если я не прав - поправьте.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#7
Dimoha:
я о том что если срабатывает таймаут и вы видите в браузере 504 ошибку. - велика вероятность того что пхп скрипт не закончит свою работу

ну и... а причем тут отклик броузера?

Dimoha
На сайте с 15.06.2009
Offline
53
#8
T.R.O.N:
ну и... а причем тут отклик броузера?

чушь спорол, че))

[Удален]
#9
Dimoha:
чушь спорол, че))

откровенную

Dimoha
На сайте с 15.06.2009
Offline
53
#10
bearman:
откровенную

а функция getDomain на вашем сайте вернет разные результаты для http://e1.ru/news и http://www.e1.ru/news

и при проверке какого либо списка урлов по домену у вас вместо одного e1 будет два.

Если вы добавите туда еще preg_replace для удаление www. то будет действительно getDomen

P.S. Простите если обидел. :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий