За последние 24 часа нас посетили 18648 программистов и 1612 роботов. Сейчас ищут 1773 программиста ...

Помогите с GET array и обработкой

Тема в разделе "Сделайте за меня", создана пользователем Bitrimmer, 10 июл 2018.

  1. Bitrimmer

    Bitrimmer Новичок

    С нами с:
    17 июн 2016
    Сообщения:
    29
    Симпатии:
    0
    Нужно сформировать GET запрос на определенный урл - полученный ответ засунуть в массив и вывести таблицей. (полученный ответ выводится на странице а не в урле на другом сайте.)

    Если вы мне поможете - объяснив я буду счастлив - делать не нужно, мне бы только понять принцип

    Как я понимаю тут все делится на 3 части 1 - запрос - 2 ответ - 3 вывод инфы с тегами из массива.

    Я только учусь php - знаю основы но с запросами не работал еще
     
    #1 Bitrimmer, 10 июл 2018
    Последнее редактирование: 10 июл 2018
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    в ответе JSON ?
    --- Добавлено ---
    самый просто способ получить ответ по url:
    PHP:
    1. $content = file_get_contents($url);
     
    Bitrimmer нравится это.
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    $url = 'https://...';
     
  4. Bitrimmer

    Bitrimmer Новичок

    С нами с:
    17 июн 2016
    Сообщения:
    29
    Симпатии:
    0
    Спасибо

    Переменная выводит все в строчку - я могу затолкать это все в массив и вывести все это в читабельном виде? как я понял нужна регулярка? чтобы разделить текст до и после запятой.

    Например чтобы создать переменную $a $b и $c и распихать их по html
     
    #4 Bitrimmer, 10 июл 2018
    Последнее редактирование: 10 июл 2018
  5. Bitrimmer

    Bitrimmer Новичок

    С нами с:
    17 июн 2016
    Сообщения:
    29
    Симпатии:
    0
    Код (Text):
    1. $url = "site.ru";
    2. $content = file_get_contents($url);
    3. preg_match("/[а-яА-Я]/", $content, $matches);
    4. print_r($matches);
    выдает пустой массив - но если я делаю echo $content; то контент есть, мб я не так чет делаю?

    еще случается вот так Array ( [0] => � )
     
  6. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    я не знаю что тебе приходит)
    ссылку дай
     
  7. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    @Bitrimmer, поставьте модификатор u для шаблона регулярного выражения.
    --- Добавлено ---
    Ещё буквы ё и Ё надо дописать...