Загрузка...

How to display content from another site?

Thread in Backend created by BRO Oct 20, 2022. (bumped Nov 1, 2022) 341 view

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

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

    Code
    <?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. BRO Topic starter
  3. Обменник
  4. Leonchikkk
    Leonchikkk Nov 1, 2022 108 Jul 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. View previous comments (2)
    2. BRO Topic starter
      Leonchikkk, елис убрать функции file_get_contents (Google)- загруку показывает пк 98-99 на мобил 99

      В инетете читал у всех так с file_get_contents
    3. Leonchikkk
      BRO, ну незнаю, всегда работал с этим методом, никогда таких проблем не было
    4. BRO Topic starter
  5. BRO
    BRO Topic starter Nov 1, 2022 :+rep: ᴠᴘɴ зᴀ 49₽ - https://lolz.live/threads/8891688/ 93 Aug 28, 2017
    Leonchikkk, Бро, я пользовался совсем другим методам, щас попробую и твое. Да как ты ты говоришь не думал что сэтим будут проблемы(От незнания как сделать оптимальный запрос сделал эту тему) Спасибо тебе, Друг!

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

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

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

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