После json_decode есть объект, мне нужно получить значение из $val->tags->addr:street
Как это сделать? Если просто пишу, получается
Parse error: syntax error, unexpected ':' in
Получаю данные json. Нужно часть их себе оставить. Для этого использую json_decode, а то что нужно уже записываю с помощью json_encode.
Однако после json_decode из "name":"ООО \"Рога и копыта\"" получается
name: ООО "Рога и копыта".
когда я делаю json_encode получается "name":"ООО "Рога и копыта"" из-за чего следующий json_decode не работает.
что делать?
Может есть где-то уже готовый скрипт? или не готовый.
Я делаю так:
1. вытаскиваю все остановки
2. высчитываю расстояние от начальной точки до каждой из них
3. сортирую по расстоянию.
тоже самое и для конечной точки.
4. в цикле:
беру первую точку, близкую к начальным координатам, получаю номера всех автобусов, которые через нее проходят.
дальше проверяю каждый маршрут. проходит ли он через 5 ближайших точек к конечным координатам.
вроде как-то криво это работает даже.
но как строить маршрут с пересадками? я думаю у ближайшей остановки получать номера автобусов. у каждого номера автобуса проверять все его остановки и искать ближайшую к конечным координатам. там так же получать номера автобусов....
но получается слишком ресурсоемко же: после каждого изменения начальной/конечной точки чуть ли не 100 запросов в базу.
В яндекс.блогах нужно получить url полной версии записи.
url хранится в table class="b-more ItemMore-Holder " ->tr->td->a class="link link-plus ItemMore-Switcher SearchStatistics-link"
но url есть не у всех записей. мне нужно если url есть, был url, если нет - пусто. если просто по table искать, то выводятся значения где есть урл, в итоге не понятно какое значение какой записи принадлежит
попробовал что-то типа такого, чтобы когда table нет, записывались данные из какого-нибудь дива, но не работает
Warning: file_get_contents(http://bibligor.ru/calendar) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error
так я вообще не знаю, сохраняются ли какие-нибудь где-нибудь куки и как это проверить
$r совсем ничего не выводит
если что, вот что сайт выдает (HTTPAnalyzerFullV6 показал):
с CURLOPT_COOKIEJAR непонятно. написано, что это файл куда куки сохраняются. а где он? на сервере в папке со скриптом я его не нашел.
а эта штука вместо страницы выводит у меня "Resource id #4"
Хочу сделать авторизацию через Вконтакте. Тоесть не так, чтобы тыкнуть зайти и свои куки кидать пользователю, а чтобы использовать только средства вконтакте.
судя по кукам, виджет авторизации создает одну куку:
vk_app_[id приложения]
с полями: expire=,mid=,secret=,sid=,sig=
кто-нибудь знает где написано как получаются эти поля? чтобы проверять куку на годность