Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> POST сразу на несколько скриптов + проверка, Какую библиотеку лучше использовать? 
:(
    Опции темы
BrokenBrake
  Дата 10.4.2008, 02:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте. Извините, я не то чтобы даже новичок, а в Java Script совсем пока не соображаю. Но срочно потребовалось осуществить задачу, подскажите, пожалуйста, в чем мне проще и быстрее будет разобраться?

Суть:
 
Необходимо реализовать отсылку (методом POST) данных из формы на несколько php-скриптов (до 10-15 одновременно), которые будут расположены на том же сервере, где будет страница с формой, даже в том же каталоге.  
 
Каждый из этих скриптов ответит OK либо False, и вот эти значения надо динамически подставить в список, не перегружая страницу целиком. В форме будет несколько полей.

Уверен, что это возможно, но как сделать, пока вообще не представляю. Нечто похожее делается, например, на сервисе http://autopinger.com/
Но пока не разобрался, как именно.
Ещё, может быть кто-то видел, есть движок форума Vanilla, вот там аналогично проверяются обновления плагинов, но тоже для меня совсем темный лес :(

P.S. Если кому-то интересно будет реализовать эту задачу за деньги, напишите в личку стоимость своих услуг и время, которое потребуется. Если нет времени, то буду благодарен за хороший совет: куда мне копать? :)

Это сообщение отредактировал(а) BrokenBrake - 10.4.2008, 02:55
PM MAIL   Вверх
Aver78
Дата 10.4.2008, 07:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Скорее всего данные отсылаются на 1 скрипт. Который вызывает все остальные, так логичней, хотя можно сделать несколько последовательных вызовов на разные, но так много замороки с отработкой результатов. 
Так как являюсь поклонником jquery то соответственно ее и рекомендую, хотя задача достаточно проста и подойдет любой фреймвек.
Можно обойтись и вообще без них если есть желание морочиться с глюками браузеров по очереди.
PM MAIL   Вверх
BrokenBrake
Дата 10.4.2008, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Aver78, ведь PHP не поддерживает многопоточность, поэтому я и решил, что здесь правильнее решение с одновременной Ajax-отправкой запросов на несколько скриптов. Однако, если не разберусь в ближайшее время, придется делать так...
PM MAIL   Вверх
bars80080
Дата 10.4.2008, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



Aver78, прдлагал формировать единый запрос на один пхп скрипт, а этот скрипт уже поочереди прозвонит все нужные вам 10-15 скриптов, сформирует общий ответ и вышлет обратно
PM MAIL WWW   Вверх
BrokenBrake
Дата 10.4.2008, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



bars80080, да я понял... Но тогда Ajax вообще не при чем smile Он просто не нужен. Наверно попробую сделать так, здесь у меня хоть какие-то примитивные знания есть, в отличие от Java Script.
А как быть тогда, если какой-то скрипт долго не отвечает? Ведь на нем будет задержка, причем задержка будет увеличиваться по цепочке, если таких строптивых скриптов будет несколько.

Добавлено через 10 минут и 52 секунды
Проблема в том, что каждый из этих скриптов в некоторых случаях может довольно длительно работать, до 10-20 сек. и более. С учетом того, что на хостинге обычно ограничение времени выполнения PHP-скриптов, почти невозможно обеспечить, чтобы все они уложились по времени... :(
PM MAIL   Вверх
bars80080
Дата 10.4.2008, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



это уже вопрос на форум пхп, они вроде там как-то обсуждали многопоточность

ещё одна зацепка, flashaa вроде не давно обсуждал параллельные запросы на ajax
PM MAIL WWW   Вверх
BrokenBrake
Дата 10.4.2008, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Тему flashaa нашел, спасибо. http://forum.vingrad.ru/forum/topic-201606/unread-1.html

С PHP, думаю, всё же не выйдет, неправильно это. Зато понял, что мне обработку формы средствами Ajax делать вовсе необязательно, главное просто опросить скрипты и всё.

Подскажите, а вот это решение мне можно попробовать доработать? http://brandonaaron.net/jquery/plugins/liv.../test/test.html

Там нижний пример с update вроде бы почти то, что надо... или туплю?
PM MAIL   Вверх
Aver78
Дата 10.4.2008, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата

 Но тогда Ajax вообще не при чем

Не важно ajax применять или нет. Я имею в виду сам принцип. Можно сделать как с ним так и без него, хотя если без перезагрузки то ajax необходим. Просто нужно будет делать соответственно callback процедуру.
Цитата

Проблема в том, что каждый из этих скриптов в некоторых случаях может довольно длительно работать, до 10-20 сек. и более.

Действительно, долговато для php. Если не скрет что эти скрипты такого делать будут, что требуется столько времени?

Это сообщение отредактировал(а) Aver78 - 10.4.2008, 16:11
PM MAIL   Вверх
BrokenBrake
Дата 10.4.2008, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Скрипты будут пинговать различные сервисы, если вкратце. Господа, время стремительно уходит, мне нужна платная помощь специалиста. Сейчас попробую разместить объявление.

Подготовил HTML-страничку в комплекте с PHP-файлами, из которых становится всё ясно. Посмотреть можно здесь - http://rubetty.com/ajax-job/

Добавлено @ 16:18
Один человек сказал, что тут работы на полчаса, но почему-то не взялся сделать smile

Это сообщение отредактировал(а) BrokenBrake - 10.4.2008, 16:18
PM MAIL   Вверх
Aver78
Дата 10.4.2008, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



В принципе могу взяться, за долларов так за 40-60, в зависимости от приобретенного задачей геммороя, но я могу сделать только на php,  если есть сомнения что php скрипт не будет укладываться во времменые ограничения, то лучше применять что то еще, это уже не ко мне тогда.
PM MAIL   Вверх
BrokenBrake
Дата 10.4.2008, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо! Но, думаю, что всё же PHP в данной ситуации не лучшее решение. Кстати, на php у меня и так уже почти готово, для автоматизации. Сейчас нужен именно вариант с Ajax.
PM MAIL   Вверх
Aver78
Дата 10.4.2008, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Хм, ajax - это технология, которая подразумевает использование javascript и какой-либо серверный язык. Я говорю именно о отом, что в моем случае серверным будет именно php. А как там делать с ajax или нет мне собственно фиолетово )
PM MAIL   Вверх
BrokenBrake
Дата 10.4.2008, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Понял. Ну, дело в том, что серверную часть я сам могу сделать smile У меня именно с Java Script проблема, просто нет времени на изучение. Серверная часть почти готова, там немного осталось.
PM MAIL   Вверх
Aver78
Дата 10.4.2008, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



В общем я никак понять не могу, надо или нет что то делать ?))

Добавлено через 4 минуты и 44 секунды
Забавно, объявление на лансе )
PM MAIL   Вверх
BrokenBrake
Дата 10.4.2008, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Всё, уже выбрал исполнителя, извините. Надеюсь, через час у меня уже будет так нужное мне решение...
А что забавного в том, что на free-lance? smile Плохой ресурс?
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




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


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

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