Этот вопрос прост. Какую функцию я бы использовал в скрипте PHP для загрузки данных из URL-адреса в строку?Как загрузить произвольные данные из PHP-кода?
0
A
ответ
5
CURL, как правило, является хорошим решением: http://www.php.net/curl
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// grab URL and pass it to the browser
$html = curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
2
С файловыми обертками вы можете использовать file_get_contents для доступа к http-ресурсам (в значительной степени просто GET-запросы, без POST). Для более сложных HTTP-запросов вы можете использовать обертки завитки, если они установлены. Проверьте php.net для получения дополнительной информации.
5
Я думаю, что вы ищете
$url_data = file_get_contents("http://example.com/examplefile.txt");
1
Заканчивать Snoopy, PHP-класс, который имитирует веб-браузер:
include "Snoopy.class.php";
$snoopy = new Snoopy;
$snoopy->fetchtext("http://www.example.com");
$html = $snoopy->results;
Смежные вопросы
- 1. Декомпрессировать произвольные данные?
- 2. Загрузить произвольные данные в HTTP Post в Flex
- 3. Как вставить произвольные данные в TMemo?
- 4. Как отправить произвольные данные через push-уведомление?
- 5. Как хранить произвольные данные в виджетах GWT?
- 6. Как загрузить данные из файла
- 7. Как загрузить данные из CSV?
- 8. Как загрузить данные из углового?
- 9. Загрузить данные из Parse
- 10. Приложить произвольные данные к точкам данных Highcharts
- 11. Загрузить данные из JSON
- 12. Почему filter_input() не подбирает произвольные данные POST?
- 13. Произвольные типизированные данные в модели django
- 14. Трубопроводных данные через произвольные функции в Clojure
- 15. Хранить произвольные данные приложения в System.Windows.Forms.RichTextBox
- 16. Нажимайте произвольные данные на сервер Meteor
- 17. Entity Framework Лучший способ представить произвольные данные
- 18. Как читать произвольные байты из потока zlib?
- 19. RelayJS: компоненты для детей, запрашивающие произвольные данные
- 20. передавать произвольные данные частичный вид на макете
- 21. Можно ли вставить произвольные данные в таблицу?
- 22. Выбрать произвольные числа из списка
- 23. Как хранить произвольные двоичные данные в двоичном сериализованном классе?
- 24. Как сопоставить произвольные Iterables?
- 25. angularfire загрузить данные из firebase
- 26. AngularJS Загрузить данные из службы
- 27. Загрузить данные из файла excel
- 28. Как загрузить данные в highcharts из ajax?
- 29. Как загрузить данные из xml с условием?
- 30. Как загрузить данные в список из dataReader?
ОК, он работает. Но не для wikipedia.org. Например: `file_get_contents («http://en.wikipedia.org/wiki/apple»);` терпит неудачу Это проблема, потому что это сайт, который я пытаюсь загрузить данные из» – GameFreak 2008-12-04 01:56:54
OK , NOW это работает. Хотя я ничего не менял. – GameFreak 2008-12-04 02:05:56