За последние 24 часа нас посетили 18884 программиста и 1623 робота. Сейчас ищут 914 программистов ...

Воспроизведение звука средствами PHP..

Тема в разделе "PHP для новичков", создана пользователем BFF, 28 июн 2009.

  1. BFF

    BFF Активный пользователь

    С нами с:
    17 ноя 2008
    Сообщения:
    49
    Симпатии:
    0
    Потратил более часа на поиск данной темы. Безрезультатно.

    Задача:
    Просигнализировать звуком (можно БИП, можно воспроизвести MP3) при наступлении какого либо события в теле скрипта PHP.

    Подскажите функцию.
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
  3. BFF

    BFF Активный пользователь

    С нами с:
    17 ноя 2008
    Сообщения:
    49
    Симпатии:
    0
    Благодарю, прочел.
    понял system()...

    Однако далее не продвинулся. Какую команду необходимо подсунуть функции чтоб звук вылез???

    т.е. я понял что при помощи system() можно запустить скажем BAT ничек в котором прописать запуск того то.... верно?
    Как правильно указать путь?
     
  4. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
  5. BFF

    BFF Активный пользователь

    С нами с:
    17 ноя 2008
    Сообщения:
    49
    Симпатии:
    0
    это мне известно. т.е. получается результат работы SYSNEM будет на стороне сервера? так как звук на стороне клиента то проиграть? Я не верю, что это невозможно, просто не могу допереть.
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Можно, но только на сервере. Путь - абсолютный.
     
  7. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Никак. А вообще, круто было бы, если можно было бы произвольный файл на компе клиента открыть, не правда ли? :lol:
     
  8. BFF

    BFF Активный пользователь

    С нами с:
    17 ноя 2008
    Сообщения:
    49
    Симпатии:
    0
    Ведь есть возможность проиграть музыку однократно при загрузке страницы. Мне нужно проиграть однократно при выполнении условия IF. Как же сделать? Может Ява поможет?
     
  9. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Java не поможет, максимум JavaScript (создание OCX объектов).
    Длы этого используются встроенные Flash компоненты 1х1 покселов со звуком, активируются при помощи JavaScript (a не Java).
    Условие вывода можно делать в JS или генерировать со стороны PHP.
     
  10. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Для этого вроде есть специальный html-тег, <bgsound> вроде.
     
  11. BFF

    BFF Активный пользователь

    С нами с:
    17 ноя 2008
    Сообщения:
    49
    Симпатии:
    0
    Попробую сказать по другому.
    Есть скрипт, который в принципе должен крутиться круглосуточно. PHP ограничивает его выполнение 600 секундами. Скрипт сам следит за временем и через каждые 60 с. делает редирект себя любимого. Он обрабатывает данные и постоянно переписывает определенные цифири в БД. Однако скрипт не идеален. При получении определенного массива входных данных он не может его обработать и вылетает. БД перестает модифицироваться. Другой скрипт, с рабочего места админа, перезапускаемый через каждые 10 сек, следит за базой. Если она не модифицируется более 60 сек. Надо об этом крикнуть оператору, а еще лучше перестартовать скрипт на сервере.

    Как бы вы поступили на моем месте?
     
  12. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Отправлял бы админу письмо =)
     
  13. BFF

    BFF Активный пользователь

    С нами с:
    17 ноя 2008
    Сообщения:
    49
    Симпатии:
    0
    письмо хорошо конечно, но не перезапустит автоматом. Как перестартовать скрипт?
     
  14. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    1. правильный вариант: cron
    2. альтернативный вариант: разделить скрипт на две части - один - запускающий, другой - выполняющий. если выполняющий гавкнет - через минуту по таймауту запускающий снова его запустит.
     
  15. BFF

    BFF Активный пользователь

    С нами с:
    17 ноя 2008
    Сообщения:
    49
    Симпатии:
    0
    Сервер свой, но с cron под windows нет ни желания бороться ни разбираться. Управляющий скрипт так и работает, тайм аут сделан, а каким образом перезапустить скрипт автоматом в другом окне?
     
  16. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    0)Что мешает выставить time_limit = 0, чтобы время работы скрипта не ограничивалось?
    1)Для запуска скрипта-контролера можно использовать планировщик заданий windows.
    2)Скрипты можно (и в данном случае нужно) запускать из консоли, без привязки к веб-серверу, а не запросом из браузера. Соотвественно, никакие другие окна не нужны.
     
  17. BFF

    BFF Активный пользователь

    С нами с:
    17 ноя 2008
    Сообщения:
    49
    Симпатии:
    0
    Time_limin = 0 нельзя, систему задушат скрипты, которые останутся активными когда у пользователя, к примеру, падает браузер. Чистка от лишних скриптов должна быть. Кроме этого выставление в ноль не спасат потому, что скрипт ооочень редко, но вылетает.
    Планировщик виндузы не позволяет стартовать часто, максимум раз в сутки.

    Запуск автоматом скриптом контроллером из браузера клиента сделал. Работает. Единственное остается договориться с браузером не блокировать всплывающее окно.

    Всем спасибо за диалог.
     
  18. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    юзай ИЕ. он даже таких слов не знает.
     
  19. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    эх, написать чтоль расширение, для проигрыша музыки... чтобы всяких "натанкистов" расстраивать :)
     
  20. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Нет, раз в минунту. К стандартным приложениям windows тоже есть мануалы, которые полезно читать =)