Re: Проверка GMail
Добавлено: Чт дек 19, 2013 11:29 am
можно править только в _majordomo\server\config_tpl\ т.к. при запуске оттуда копируется ini файл в server\php
в линуксе обычно в /etc/php/ но там и по-другому нужно расширения подключать -- обычно через apt install доставляютсяkostya77 писал(а):В Линуксе ( Дебиан ) таких папок нет (
Код: Выделить всё
runScript('gmail',0); Код: Выделить всё
RunScript('CheckGMail'); Твоим скриптом и пользовался =). Спс кстати за него. Но почему не вызывался он так и не понял. Переименовал скрипт в Gmail_check...предварительно - работает (по OnNewMinute по крайней мере)...вернул его в OnNewHour, если не отпишусь, то тоже работает. Не понял только логику - почему не работал... Возможно просто не стоит называть скрипт так же как объект...мб конфликты какие нить возникали.BlackWarrior писал(а):Мой рабочий скрипт: http://smartliving.ru/forum/viewtopic.p ... t=10#p8137
Вызываю его в oneNewMinute вот так:Код: Выделить всё
RunScript('CheckGMail');
Разобрался с проблемой...как говорится - сам дурак =D...в OnNewHour был выбран конкретный скрипт для запуска, и в коде он повторен....дописал про gmail - и не понимал почему не работает, пока не заметил что триггер сценарий-код был в положении сценария...nick7zmail писал(а):Итак, странности таки не закончились... по onnewminute запускается скрипт а по onnewhour не хочет... вот как так? Строку одну и ту же вставляю... метод onnewhour точно работает... так как там еще 1 скрипт, и он запускается.
привет можно ссылку на конект не могу настроить проверку почту или помощь в создании скрипт создалBlackWarrior писал(а):Скрипт работает.Для корректной работы находим в php.ini строку extension=php_openssl.dll и снимаем комментарий (убираем ;)Код: Выделить всё
$user = getGlobal('Amarok.GMailAcc'); // имя пользователя $pass = getGlobal('Amarok.GMailPass'); // пароль $data_file="https://$user:[email protected]/mail/feed/atom"; $xml = simplexml_load_file($data_file); // раскладываем xml на массив $unread=$xml->fullcount; sg('Amarok.GMailUnread',$unread);