Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
(Perl) Чтение из файла и сравнение чесла
|
|||
|---|---|---|---|
|
#18+
Добрый день уважаемые форумчане. Не так давно начал использовать астериск на работе, все хорошо работало(и работает) но к сожалению функция Gotoiftime меняет адрес назначения в логах. Было принято решение принимать звонки через asterisk agi, который понимает несколько языков , в том числе и perl. К сожалению ваш верный слуга в нем (как и в любом другом языке программирования) не разбирается. Нагуглил пару шаблонных ивр, кое что поправил --> работает. В данный момент хочу добавить функционал нестандартного времени для автоответчика: тоесть Входящий звонок--> сравнение времени с записями в файле если истина то звонить на указанный тел если ложь, то по стандартному расписанию На этом функционале застрял имеем на данный момент файл с записями (число строк не ограничено) формат (год : месяц : число : время : начала : время окончания : адрес назначения) 2013:9:27:1200:1900:&mob_dima 2014:9:29:1300:1500:&mob_roma 2013:10:24:1600:2300:&mob_sveta 2013:11:24:1300:2000:&mob_alena Код: perl 1. 2. и вот мы пришли к самому главному, не совсем понимаю как Правильно разделить строки в файле используя заданный формат (в данный момент активно читаю про регулярные выражения для сплит) Организовать цикл по проверке времени З.Ы. благодарю за любую помощь или тыканье носом в нужную сторону ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 15:24 |
|
||
|
(Perl) Чтение из файла и сравнение чесла
|
|||
|---|---|---|---|
|
#18+
newlive, чего-то типа Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 17:47 |
|
||
|
(Perl) Чтение из файла и сравнение чесла
|
|||
|---|---|---|---|
|
#18+
Андрей Панфилов, про паддинг забыл. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 17:53 |
|
||
|
(Perl) Чтение из файла и сравнение чесла
|
|||
|---|---|---|---|
|
#18+
чорт. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 17:57 |
|
||
|
(Perl) Чтение из файла и сравнение чесла
|
|||
|---|---|---|---|
|
#18+
Код: perl 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. сейчас так работает =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 18:03 |
|
||
|
(Perl) Чтение из файла и сравнение чесла
|
|||
|---|---|---|---|
|
#18+
решил считывать каждую строку в массив а потом по очереди делю строку и сравниваю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 18:04 |
|
||
|
(Perl) Чтение из файла и сравнение чесла
|
|||
|---|---|---|---|
|
#18+
еще раз, чорт. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 18:08 |
|
||
|
(Perl) Чтение из файла и сравнение чесла
|
|||
|---|---|---|---|
|
#18+
newliveрешил считывать каждую строку в массив а потом по очереди делю строку и сравниваю... если у файла " число строк не ограничено ", потребуется много памяти, поэтому просто построчно читать: for ( < nex > ) { ($god, $mesyac, $chislo, $nachalo, $konec, $neydachneg) = split ':'; } какой там цикл нужен "по проверке времени" и связь с автоответчиком нуждается в пояснении -> думать невыносимо и читать докум. по астериску тоже) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2013, 08:03 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38412185&tid=1463242]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
68ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 379ms |

| 0 / 0 |
