Максим Тимофеев: я же пишу, посмотрите, где дефайнится, что туда присваивается. У вас ошибка в использовании метода, вместо модели идёт присвоение null. Значит, или не так метод вызывается, или несуществующую модель код пытается использовать, или ещё чего-нить. Открывайте код, дампите, смотрите.
Chvalov: ну вот , как проверить POST вы уже узнали) дальше смотрите запросы к базе. Если POST пустой, то выполняется SELECT * FROM STATREAL, смотрите что в этой таблице.
EvgeniyRava: в самом сайте наврятли, только если он физически на той машине, куда подключён сканер. Вам на клиенте(где подключён сканер) нужна программа, которая будет считывать данные сканера и отправлять их на сервер(где расположен сайт). Эту программу будет проще написать на какой-нить Java или C#, чем на php. На сервере же, должно быть апи, которое эти данные принимает и обрабатывает. Апи может быть как часть сайта быть (модуль например), так и отдельным приложением (тут уже как вам удобно будет).
блок что сверху, надо после
VK.init({
apiId: 5135424
});
вставить, в итоге получится
VK.init({
apiId: 5135424
});
var interval = setInterval(function(){
VK.Api.call('status.get', {}, function(r) {
if(r.response) {
$('#statusjs').append(''+r.response.text+'')
//если надо остановить
if(stop){
clearInterval(interval);
}
}
});
}, 10000);
Indus Indusovich: добавил style снизу в ответе, чтоб по дефолту все подменю скрыты были. Но думаю алгоритм вам понятен - по наведению на элемент (hoverOn) показываем внутренний блок, если курсор убран с элемента (hoverOut) блок прячем.
banny_name:
1. Почему не сделать токены в таблице юзеров?
Потому что на одного пользователя может быть несколько токенов (залогинился он с пк на работе, с ноутбука дома, и т.д.)
2. Как проверять на авторизованность юзера, постоянные запросы? или 1 раз сверил токен и т.д , а дальше присвоить сессии - in_loggened = true и по ней проверять?
Проверяете куку токена - кукак валидная, ставите флаг - авторизован. Кука не валидная - ставите флаг не авторизовн. Проверку инициализируете 1 раз - когда у пользователя нет никакого флага.
GaserV: Открыл в эмуляторе. Видно, что страница имеет лишний боковой скролл. i.imgur.com/2tVHVDS.png Потому, что у вас ширина инпута 410px в стилях задана, а ширина айфона - 320. Простите, у вас там позиционирование контактов на . И при высоте ипнута 28px, падиинги съедают 20 из них, и размер шрифта при этом 13.3px. Тут не на эмуляторы пенять надо, такая разметка не годится для кроссдевайсности.
Данила Риджи: вот например класс Phalcon\DI - https://github.com/phalcon/phalcon-devtools/blob/m... , как видите, тут только описание методов, реализации нет (тела методов пустые).
Так как phalcon написан на С и является нативным экстешном для php - то естественно IDE не может прочитать его файлы и построить мета-архитектуру данных (чтобы работал автокомплит и всякие проверки, например на правильность типов и т.д.). И для того, чтобы автокомплит всё-таки был, достаточно скачать папку https://github.com/phalcon/phalcon-devtools/blob/m... и указать в IDE её как внешнюю библиотеку. IDE прочтёт структуру и phpdoc из этой папки, и мы получим все плюшки, которые возможны.
Собственно предлагал вам выше такой же вариант.
Иван: по поводу app review не могу подсказать к сожалению - на том проекте, где я сейчас работаю, его проходили ещё до меня) Но у нас публичный сервис, попробуйте списаться с саппортом фейсбука, может они подскажут чего.
А по поводу частоты обновления - то тут по разному, не знаю от чего зависит. Один токен живёт день, второй месяц, в итоге пришли к тому, что по крону проверяем живучесть токена, и если он не рабочий - шлём письмо юзеру, с просьбой перелогиниться.