Подскажите как считать построчно! ссылки! из файла.
Есть файл 1.txt в нём построчно имеются ссылки, дальше через цикл я их считываю и через file_get_contents получаю содержимое, но содержимое выводит только для последней! ссылки, а для всех предыдущих выводит пустой результат.
Вывожу ссылку и результат получаю примерно такое:
Всё именно так как я написал в первом случае есть пробел между сайтом и двоеточием, а во втором нет, возможно считывание ссылки происходит тоже с пробелом из за чего не получается получить результат?
Делал и через file_get_contents и curl, везде такой результат.
'[{\"alert_id\":\"3861801\",\"username\":\"Holdinalt\",\"amount\":\"204,10\",\"message\":\"\",\"total_sum\":\"3.563690\",\"currency\":\"RUB\"},{\"alert_id\":\"4030565\",\"username\":\"Perfectlife1337\",\"amount\":\"37\",\"message\":\"\",\"total_sum\":\"0.646039\",\"currency\":\"RUB\"},{\"alert_id\":\"20633679\",\"username\":\"HammerS\",\"amount\":\"18\",\"message\":\"\",\"total_sum\":\"0.314289\",\"currency\":\"RUB\"},{\"alert_id\":\"4844026\",\"username\":\"\\u0444\\u0435\\u043d\\u0448\\u0443\\u0439\",\"amount\":\"16\",\"message\":\"\",\"total_sum\":\"0.279368\",\"currency\":\"RUB\"},{\"alert_id\":\"11663474\",\"username\":\"22kHz\",\"amount\":\"15\",\"message\":\"\",\"total_sum\":\"0.261908\",\"currency\":\"RUB\"},{\"alert_id\":\"4716738\",\"username\":\"F u n P a y . r u - \\u0431\\u0438\\u0440\\u0436\\u0430 \\u0438\\u0433\\u0440\\u043e\\u0432\\u044b\\u0445 \\u0432\\u0430\\u043b\\u044e\\u0442\",\"amount\":\"15\",\"message\":\"\",\"total_sum\":\"0.261908\",\"currency\":\"RUB\"},{\"alert_id\":\"9566686\",\"username\":\"\\u0428\\u0443\\u0440\\u0431\\u043e\\u0442\",\"amount\":\"15\",\"message\":\"\",\"total_sum\":\"0.261908\",\"currency\":\"RUB\"},{\"alert_id\":\"13270750\",\"username\":\"10000Rub\",\"amount\":\"10\",\"message\":\"\",\"total_sum\":\"0.174605\",\"currency\":\"RUB\"},{\"alert_id\":\"3656660\",\"username\":\"dante6715\",\"amount\":\"10\",\"message\":\"\",\"total_sum\":\"0.174605\",\"currency\":\"RUB\"},{\"alert_id\":\"4190030\",\"username\":\"narnia\",\"amount\":\"5\",\"message\":\"\",\"total_sum\":\"0.087303\",\"currency\":\"RUB\"},{\"alert_id\":\"3819904\",\"username\":\"\\u041f\\u0438\\u0441\\u044e\\u043d \\u0412\\u0430\\u0441\\u0438\\u043b\\u044c\\u0435\\u0432\\u0438\\u0447\",\"amount\":\"3\",\"message\":\"\",\"total_sum\":\"0.052382\",\"currency\":\"RUB\"},{\"alert_id\":\"4579630\",\"username\":\"chickenukr\",\"amount\":\"2\",\"message\":\"\",\"total_sum\":\"0.034921\",\"currency\":\"RUB\"},{\"alert_id\":\"4613148\",\"username\":\"csgotopdrop . ru\",\"amount\":\"2\",\"message\":\"\",\"total_sum\":\"0.034921\",\"currency\":\"RUB\"},{\"alert_id\":\"1442667\",\"username\":\"dmxmonster\",\"amount\":\"2\",\"message\":\"\",\"total_sum\":\"0.034921\",\"currency\":\"RUB\"},{\"alert_id\":\"3819826\",\"username\":\"\\u0414\\u0440\\u0438\\u0441\\u0442\\u0430\",\"amount\":\"2\",\"message\":\"\",\"total_sum\":\"0.034921\",\"currency\":\"RUB\"},{\"alert_id\":\"20269268\",\"username\":\"1\",\"amount\":\"1\",\"message\":\"\",\"total_sum\":\"0.017461\",\"currency\":\"RUB\"},{\"alert_id\":\"9135164\",\"username\":\"110\",\"amount\":\"1\",\"message\":\"\",\"total_sum\":\"0.017461\",\"currency\":\"RUB\"},{\"alert_id\":\"21732475\",\"username\":\"Fury_Gaming(\\u0424\\u044c\\u044e\\u0440\\u0438)\",\"amount\":\"1\",\"message\":\"\",\"total_sum\":\"0.017461\",\"currency\":\"RUB\"},{\"alert_id\":\"9571274\",\"username\":\"Tayg3n\",\"amount\":\"1\",\"message\":\"\",\"total_sum\":\"0.017461\",\"currency\":\"RUB\"},{\"alert_id\":\"11679260\",\"username\":\"\\u0451\",\"amount\":\"1\",\"message\":\"\",\"total_sum\":\"0.017461\",\"currency\":\"RUB\"},{\"alert_id\":\"9269616\",\"username\":\"\\u0421\\u043e\\u0431\\u0430\\u043a\\u0430 \\u0438\\u0437 \\u0444\\u0430\\u043b\\u0430\\u043d\\u0435\\u043b\\u044c\\u0444\\u0438\\u0438\",\"amount\":\"1\",\"message\":\"\",\"total_sum\":\"0.017461\",\"currency\":\"RUB\"},{\"alert_id\":\"9681315\",\"username\":\"\\u0421\\u0442\\u0438\\u0432 \\u0414\\u0436\\u043e\\u0431\\u0441\",\"amount\":\"1\",\"message\":\"\",\"total_sum\":\"0.017461\",\"currency\":\"RUB\"}
Убрать все "\", чтобы потом можно было его разобрать с помощью json_decode
Athreem точно
мой косяк
привык к сахару фреймворка
щас гляну есть ли готовое решение или через манипуляции придется решать
сорь) ща решим) (Добавление)
ой да что тут решать
по старинке
годится? (Добавление)
только надо проверку на отрицательное число
но это уже тебе на усмотрение
Тут по видимому нужно делить не на 60, echo $m выдаёт -3068, но при делении на 60 это далеко не нужный результат в минутах. Насколько я понял это -3068 секунд разницы во времени, и время идёт на увлечение, если обновить страницу значение будет -3050 например (ближе к нулю), я думаю что здесь разница одного часа показывается? (3600 секунд)
все учитывается в моем примере
число минут по календарю учитывая перход суток месяцев годов и високосного года
чистые минуты
пробуй...че спрашивать? экспериментируй
Ну к твоему примеру на данный момент 17:25 выдаёт ответ 9, считает без учета часов, а только минуты. Мне нужно чтобы выдавало 13:34 - 17:25, здесь разница в 4 часа - 9 минут, то есть 231 минута
Спасибо, я так понимаю так независимо от дня и часа сравниваются только минуты, то когда начинается "новый" час "всё" сбивается. Например разница 5 минут, через эти 5 минут будет писать разница 0 минут, а через 6 будет 59, а можно как то выводить "полную" разницу в минутах (пример: 120 минут)
Мне приходит от сайт ответ в котором содержится время в таком формате
2017-10-10T13:34:41.979108Z
Как посредством php проверить прошло 20 или больше минут от времени присланного в ответе?
В итоге ответ возвращает ошибку {"error":"Unauthorized","status":401,"message":"authentication failed"}, получается что не видит код который я передаю? он 100% правильный так как если перейти прямо из браузера по этой ссылке всё работает. Возможно нужны дополнительный параметры передавать в curl для того чтобы сайт вернул нужный ответ (имитировать браузер?).
В таком способе проблема в получение адреса с которого был переадресован пользователь.
Выглядит это так (мой сайт) - (2ой сайт, авторизация и передача токена) - (мой сайт/#token=12345).
На ссылку (мой сайт/#token=12345) переадресовывает 2ой сайт и передаёт в ней токен.
Есть сайт который после выполнения на нём действий переадресовывает на мой сайт http://mysite[dot]ru/#token=12345 и передаёт параметр в таком виде #token, как его получить через $_GET['token'] не получается (и не должно? ведь переход идёт с другого сайта.