Я использую preg_replace
с file_get_contents
. Я хочу, чтобы создать file_get_contents
со страницей, как (Google является примером, а не мой фактический сайт):preg_replace with file_get_contents (link)
<?php
$homepage = file_get_contents('http://google.com');
echo $homepage;
?>
Но есть одна проблема, если я ищу:
не найден
В запрошенный URL/поиск? т.е. = ISO-8859-1 & гл = п & источник = л.с & д = HTTP% 3A% 2F% 2F% 2Fstackoverflow.com & btnG = Google + zoeken & ГН = 2 не был найден на этом сервер.
Я получаю сообщение об ошибке, я его понимаю, но не могу это исправить! Мои друзья тоже пытались, но не смогли оба! PHP необходимо установить для каждой ссылки «http://google.nl»
Найдено! благодаря Akam
<?php
$homepage = file_get_contents('http://google.com/search?ie=ISO-8859- 1&hl=nl&source=hp&q=http%3A%2F%2Fstackoverflow.com%2F&btnG=Google+zoeken&gbv=2');
echo str_replace('action="/search"', 'action="http://google.com/search"', $homepage);
?>
Как этот вопрос в связи с 'preg_replace'? И я понял, что вы пытаетесь загрузить удаленный сайт, с чем вы хотите работать позже? Можете ли вы опубликовать еще несколько своих кодов? – Michael