Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
sasmoney

sasmoney

  • 8
    вклад
  • 34
    вопроса
  • 63
    ответа
  • 10%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как получить аватарку случайного пользователя из VK?

    iiiBird
    iBird Rose @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    генерируешь id из цифр рандомно и отправляешь этот id на https://dev.vk.com/method/users.get с fields photo_100, к примеру.
    ответом получишь аву. только нужно учесть, что юзер может быть удален или забанен. тогда нужно перегенерировать
    Ответ написан 18 мар.
    2 комментария
    2 комментария
  • Как из ответа json, с помощью php получить только строку url и в последствии с помощью echo ее вставить на страницу?

    KODYAcoder @KODYAcoder
    Для того чтобы получить только строку url из данного JSON объекта в PHP, можно использовать функцию json_decode() для преобразования JSON строки в объект PHP, а затем обратиться к свойству result и свойству url этого объекта. Пример кода для этого:

    $json = '{"state": 0, "result": {"uuid": "f1386fb5-ecfa-41d4-a85d-b151d98df5e1", "order_id": "test-28", "amount": "10.00000000", "payment_amount": "11.95000000", "payer_amount": "10.00000000", "payer_currency": "USDT", "currency": "USDT", "comments": null, "network": "tron_trc20", "address": null, "from": null, "txid": null, "payment_status": "refund_process", "url": "https://pay.cryptomus.com/pay/f1386fb5-ecfa-41d4-a85d-b151d98df5e1", "expired_at": 1655196355, "status": "check", "is_final": false, "additional_data": null, "currencies": [{"currency": "USDT", "network": "tron_trc20"}, {"currency": "USDT", "network": "eth_erc20"}]}}';
    
    $obj = json_decode($json);
    $url = $obj->result->url;
    
    echo $url;

    Этот код должен вывести на экран строку https://pay.cryptomus.com/pay/f1386fb5-ecfa-41d4-a.... Затем, чтобы вывести эту строку на страницу, можно использовать функцию echo:
    echo $url;
    Ответ написан 04 мар.
    1 комментарий
    1 комментарий
  • Как из ответа json, с помощью php получить только строку url и в последствии с помощью echo ее вставить на страницу?

    i229194964
    Taulan Khatuaev @i229194964
    Веб разработчик
    <?php
    
    // JSON-строка
    $json_str = '{"state": 0,
      "result": {
        "uuid": "f1386fb5-ecfa-41d4-a85d-b151d98df5e1",
        "order_id": "test-28",
        "amount": "10.00000000",
        "payment_amount": "11.95000000",
        "payer_amount": "10.00000000",
        "payer_currency": "USDT",
        "currency": "USDT",
        "comments": null,
        "network": "tron_trc20",
        "address": null,
        "from": null,
        "txid": null,
        "payment_status": "refund_process",
        "url": "https://pay.cryptomus.com/pay/f1386fb5-ecfa-41d4-a85d-b151d98df5e1",
        "expired_at": 1655196355,
        "status": "check",
        "is_final": false,
        "additional_data": null,
        "currencies": [
                {
                    "currency": "USDT",
                    "network": "tron_trc20"
                },
                {
                    "currency": "USDT",
                    "network": "eth_erc20"
                }
            ]
    
      }
    }';
    
    // преобразуем JSON-строку в объект
    $obj = json_decode($json_str);
    
    // получаем значение свойства url
    $url = $obj->result->url;
    
    // выводим url на страницу
    echo $url;
    Ответ написан 04 мар.
    Комментировать
    Комментировать
  • Как получить Cloudflare Ray ID с помощью PHP?

    Enokin
    Владислав Enokin @Enokin
    Full-stack разработчик
    <?php
    
    $cloudflare_ray_id = $_SERVER['HTTP_CF_RAY'];
    
    if (isset($cloudflare_ray_id)) {
        echo "Cloudflare Ray ID: $cloudflare_ray_id";
    } else {
        echo "Этот запрос не содержит Cloudflare.";
    }
    Ответ написан 12 февр.
    5 комментариев
    5 комментариев
  • Почему скрипт PHP PDO не хочет получать данные из базы?

    rPman @rPman
    Есть ли в базе данные по условию?data = :data AND ref_id = 10215.
    В data хранятся данные в формате?date("d-m-Y");.
    По коду если запрос вернет пустой результат у тебя должна быть ошибка (варнинг в логах веб сервера или консоли где выполняется код), так как $depref1 не определен.
    и т.п.
    Ответ написан 22 янв.
    5 комментариев
    5 комментариев
  • Почему html не вставляется с помощью js?

    sergiks
    Сергей Соколов @sergiks Куратор тега JavaScript
    ♬♬
    Попробуйте заменить кавычки на обратные `:
    $('#bombfire').html(`
    <svg>...</svg>
    `);
    Только в обратных "бэк-тиках" можно текст разбивать на строки. Подробнее про строки и кавычки.

    В обычных одинарных кавычках, как у вас, новую строку надо бы предварять обратным слешем:
    const str = ' \
      line 1 \
      line 2 \
    ';
    Ответ написан 25 дек. 2022
    1 комментарий
    1 комментарий
  • Как отправить запрос на 2 сайт, если он успешный то сделать редирект через js?

    rozhnev
    Slava Rozhnev @rozhnev
    Fullstack programmer, DBA, медленно, дорого
    fetch('site2.ru', {
            method : "GET",
        }).then(
            (response) => {
                if (response.text() === '157') {
                    window.location.replace("site2.ru");
                }
        )
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как плавно изменять width: N% с помощью js?

    DanArst
    Danny Arty @DanArst Куратор тега CSS
    Гриффиндор в моде при любой погоде!
    document.getElementById('loader').animate({width: '100%'}, 500);
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как убрать эффект щелчка по элементу?

    Ankhena
    Ankhena @Ankhena Куратор тега CSS
    Нежно люблю верстку
    *:focus, *:active {
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как убрать эффект щелчка по элементу?

    Froggyweb @Froggyweb
    :focus https://developer.mozilla.org/ru/docs/Web/CSS/:focus
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как увеличивать id на случайную величину в таблице sql при добавлении?

    rozhnev
    Slava Rozhnev @rozhnev Куратор тега PHP
    Fullstack programmer, DBA, медленно, дорого
    Достаточно странная задача, но тем не менее можно так (Пример для понимания принципа)
    for ($i=0; $i<3; $i++) {
    	$dddt = rand(1,15);
    	
    	$insert_sql = "INSERT INTO events
    		SELECT MAX(id) + {$dddt}, NOW(), 10 FROM events;";
    
    	mysqli_query($mysqli, $insert_sql);
    }


    Проверить код онлайн
    Ответ написан более года назад
    4 комментария
    4 комментария
  • Как увеличивать id на случайную величину в таблице sql при добавлении?

    ThunderCat
    ThunderCat @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    SET @@auto_increment_increment=2;
    SET @@auto_increment_offset=2;
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Скрипт сокета считающий онлайн на сайте?

    dima9595
    Дмитрий Кузнецов @dima9595
    Junior PHP
    Гугл отключили?
    Хабр
    Дока JS для понимания
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Почему не работает простой скрипт php?

    spaceatmoon @spaceatmoon
    Во-первых, функцию нужно вызывать.

    Во-вторых, у тебя жёсткая структура условий, которая прекрасно заменяется обычным массивом.

    $array = [1933, 1732, 1523] // и дальше

    В-третьих, у тебя функция ничего не возвращает. Переменная $wayth не глобальная и находиться в функции.

    function itime() {
        //Текущее время
        $nt = date('Y:m:d:G:i:s:', time());
        list($year,$month,$day, $hour, $min, $sec) = explode(':', $nt);
        
        $arrayTime = [1933, 1732, 1523, 1261, 1436,1436,1436,14361436,
            1436,1436,1436,1436,1436,1436,1436,1436,1436,2265,22652265,2265,2265,2265];
    
        //Узнаём ближайший час
        return $arrayTime[$hour];
    }
    echo itime();
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Как отключить проксирование для опредленного файла Cloudflare?

    dimonchik2013
    Dimonchik @dimonchik2013
    non progredi est regredi
    page rules
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Как поместить $ внутри $?

    DevMan
    DevMan @DevMan
    $supportpage = '<div><a href="' . $url . '/">Войдите</a></div>';
    Ответ написан более года назад
    11 комментариев
    11 комментариев
  • Безопасно ли хранить .htaccess в корне сайта?

    Sanes
    Sanes @Sanes
    Для того и придуман.
    Особенности сервера.
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Как переадресовать реферальую ссылку php?

    SagePtr
    SagePtr @SagePtr
    Еда - это святое
    Если средствами .htaccess, судя по тэгу, то как-то так:
    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^i=\d+$
    RewriteRule ^$ https://dom.com/ [R=301,L,QSA]
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как переадресовать реферальую ссылку php?

    infinityfreenom @infinityfreenom
    if ($i = filter_input(INPUT_GET, 'i', FILTER_VALIDATE_INT)) {
        header('location:  https://dom.com/?i=' . $i);
        exit();
    }
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как переадресовать реферальую ссылку php?

    Swimergg
    Александр Интересный @Swimergg
    Пишу код, и узнаю много чего интересного
    index.php -

    <?php
    echo file_get_contents('https://dom.com/?i='.$_GET['i']);
    ?>


    Почему бы и нет? :D
    Ответ написан более двух лет назад
    5 комментариев
    5 комментариев
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • dimonchik2013
    Dimonchik
    • 11 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 10 ответов
    • 0 вопросов
  • tyxeo
    • 4 ответа
    • 2 вопроса
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • codingoleg
    • 5 ответов
    • 0 вопросов
  • pindschik
    pindschik
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации