Загрузка...

Как вывести контент с другого сайта?

Тема в разделе Backend создана пользователем BRO 20 окт 2022. (поднята 1 ноя 2022) 354 просмотра

  1. BRO
    BRO Автор темы 20 окт 2022 :+rep: ᴠᴘɴ зᴀ 49₽ - https://lolz.live/threads/8891688/ 93 28 авг 2017
    Друзья, подскажите пожалуйся как вывести с другого сайта определеню информацию (Хочу вывести ссылку на фотографию, фото меняется просто сохранить изображение не получиться)

    Пробывал этот код, но сайт крашется.

    Код
    <?php

    //откуда будем парсить информацию
    $content = file_get_contents('полный урл страницы с http:// с которого будем вырезать информацию');

    // Определяем позицию строки, до которой нужно все отрезать
    $pos = strpos($content, 'здесь кусок кода/текста который размещен перед нужным текстом');

    //Отрезаем все, что идет до нужной нам позиции
    $content = substr($content, $pos);

    // Точно таким же образом находим позицию конечной строки
    $pos = strpos($content, 'здесь кусок кода/текста который стоит в конце нужного нам текста');

    // Отрезаем нужное количество символов от нулевого
    $content = substr($content, 0, $pos);

    //если в тексте встречается текст, который нам не нужен, вырезаем его
    $content = str_replace('текст который нужно вырезать','', $content);

    // выводим спарсенный текст.
    echo $content;

    echo "вставляем сюда завершающий код";
    ?>
     
  2. Возрожденный
    Спарси его
     
    1. Посмотреть предыдущие комментарии (1)
    2. BRO Автор темы
  3. Обменник
  4. Leonchikkk
    Leonchikkk 1 ноя 2022 108 20 июл 2019
    Если это канал то
    PHP

    /<div\s+class="tgme_page_description">(.*)<\/div>/
    попробуй
    PHP

    /<div\s+class="tgme_page_description"\s+dir="auto">(.*)<\/div>/
    Если подписчики нужны у канала то
    PHP

    /<div\s+class="tgme_page_extra"\s+dir="auto">(.*)<\/div>/
     
    1 ноя 2022 Изменено
    1. BRO Автор темы
    2. Leonchikkk
      BRO, https://tgpro.ml, время загрузки у сайта большая по сравнению с telegram.me. Ну а так что там что там одинаково получается достать
    3. Посмотреть следующие комментарии (3)
  5. BRO
    BRO Автор темы 1 ноя 2022 :+rep: ᴠᴘɴ зᴀ 49₽ - https://lolz.live/threads/8891688/ 93 28 авг 2017
    Leonchikkk, Бро, я пользовался совсем другим методам, щас попробую и твое. Да как ты ты говоришь не думал что сэтим будут проблемы(От незнания как сделать оптимальный запрос сделал эту тему) Спасибо тебе, Друг!

    У меня только 1 файл index/php и там только 2 блока (Несколько строк)
    и js для переодресации

    (сss) максимально оптимизировано все попрямой в одну строку и в файлы gz архиве (Максимальное сжатие) [IMG]
    и .htaccess все сжатия оптимизация все есть
    Все картинки оптимизваны только несколько KB

    Сайт очень маленький прям оч. там справиться хюбой хост на ура. никогда небыло проблем с загрузкой.

    Как настроил запрос PHP/file_get_contents сразу начал грузиться оч долго. Смотрел убрать и посмотреть на скорость сайт сразу приходит в нормальное состояние. Убераешь запрос и грузиться мгновенно:yodaluv:
     
    1 ноя 2022 Изменено
    1. Leonchikkk
      BRO, отпиши мне в тг завтра, переделаем тебе все с 0.
Загрузка...
Top