Вывод результата в реальном времени

id9999i

Новичок
Вывод результата в реальном времени

Здравствуйте!
PHP скрипт посылет E-mail 50 друзьям.
Как сделать, чтобы на экран после каждого отправления выводилось сообщение о статусе.
Примвер:
Праздничное поздравление к [email protected] успешно послано.
Праздничное поздравление к [email protected] успешно послано.
Праздничное поздравление к [email protected] НЕ послано.
Праздничное поздравление к [email protected] успешно послано.
 

id9999i

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

id9999i

Новичок
Скрипт я PHP я написал, как сделать вывод статуса в реальном времени т.е. сразу после того как сообщение отправлно, должна появлсятся статусная строка. После отправки второго сообщение должна появится еще одна строка.
А у меня эти статусы появляются только тогда, когда скрипт завершает работу. Тут надо использовать AJAX или Java-script.
Помогите найти способ.
 

ps2007

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

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

id9999i

Новичок
Вот! Спасибо!

-~{}~ 24.02.10 07:56:

Так хорошо, а что если надо показывать:
Успешно отправлено N поздравлений
Не отправлено J поздравлений
???
Где N и J Это постоянно меняющиеся цифры.
 

id9999i

Новичок
Неужели никаких вариантов нету? PHP & JavaScript or PHP & AJAX or PHP & FLASH не посилам такое простое задание?
 

ps2007

Новичок
Можно с помощью AJAX, но я бы не стал так делать. Это все-таки веб-приложение а не win32 приложение.
Нужно создать контроллер, который будет отвечать на AJAX запрос.
Сценарий примерно такой:
Во время отправки почты подсчитывается N и J и заносятся в базу.
Из главной страницы периодически(по таймеру, например) выполняется AJAX запрос и обновляется какой-нибудь div, в котором будут указаны результаты(N и J).
 

id9999i

Новичок
А как примерно код на AJAX выглядить будет?

Я просто ни JS ни AJAX не знаю :(, а задачу решить надо.
 

Фанат

oncle terrible
Команда форума
не знаю.
это пусть решает тот, кому нужно решение этой задачи.
пусть наймет специалиста.

понимаешь, ты живешь не в сказке. и не в компьютерной игрушке.
А в реальной жизни.
А в этой жизни надо либо учиться делать самому, либо не браться вовсе. А "сделайте мне потому что я не умею" - это детский лепет. Вот я не умею водить машину. Подъезжай сейчас на своей, отвезешь меня на работу. А то я не умею. Согласен?
 

Фанат

oncle terrible
Команда форума
Набрать в гугле "AjAX пример" - это 2 секунды.
дальше придется работать с неизвестным тебе яваскриптом.
если тебе действительно важно сделать эти бантики с рюшечками при отправке несчастных 50 мыл - ты освоишь.
ну а если сложность освоения окажется сильнее, чем желание украсить скрипт - то тоже не беда. как-нибудь потом.
 

id9999i

Новичок
Да, я роюсь в гугле :)
50 несчастных мыл это только пример т.ч. достаточно важно.
 

vovanium

Новичок
на самом деле в твоем случае даже AJAX не нужен
на странице пишешь
Код:
<div id=i1></div>
<div id=i2></div>
а вместо тех строк которые ты выводил до этого выводишь
Код:
<script>
document.getElementById('i1').innerHTML = 'Значение N';
document.getElementById('i2').innerHTML = 'Значение J';
</script>
в результате дивы будут заменяться новыми значениями.
 
Сверху