Я пытаюсь использовать file_get_contents (), чтобы захватить только имя из фальшивого сайта генератора имен ( https://fakena.me/fake-name/ ), однако я получаю следующее предупреждение:
file_get_contents() stream does not support seeking
Мне не нужен весь контент страницы. Мне нужен только раздел «Имя» на этом сайте: https://fakena.me/fake-name/ .
Мой код:
$name= file_get_contents('https://fakena.me/fake-name/', NULL, NULL, 849, 32);
Его работа хорошо в localhost, показывая ошибку только в реальном веб-сайте.
Вы можете прочитать об этом в документации :
Поиск (смещение) не поддерживается удаленными файлами. Попытка поиска в нелокальных файлах может работать с небольшими смещениями, но это непредсказуемо, потому что оно работает с буферизованным потоком.
Что вы можете сделать, это использовать substr
после того, как вы извлекаете содержимое страницы:
$part = substr($name, 849, 32);