Articles of file get contents

file_get_contents (или завиток или fopen) с данными сеанса

У меня есть страница, которая показывает значение из сеанса, позволяет называть его www.domain-a.com/master.php, и если я набираю его непосредственно из браузера, он показывает мне значение сеанса. но когда я пытаюсь загрузить его с помощью file_get_contents (или другого метода) из другого домена, например, www.domain-b.com/slave.php, он не извлекает содержимое, защищенное сеансом, просто пустую страницу. Я знаю, это […]

Загрузите видео на YouTube

Я создал сценарий поиска YouTube + скачать + MP3. Я использовал Jakeman YouTube Downloader для создания этого скрипта. Все в порядке, за исключением того, что я хочу загрузить видео на сервер, а не загружать его на свой компьютер. Я хочу сделать это, потому что после загрузки будет конвертировать видео в MP3 с помощью FFmpeg. Есть […]

Как ускорить файл_get_contents?

Вот мой код: $language = $_GET['soundtype']; $word = $_GET['sound']; $word = urlencode($word); if ($language == 'english') { $url = "<the first url>"; } else if ($language == 'chinese') { $url = "<the second url>"; } $opts = array( 'http'=>array( 'method'=>"GET", 'header'=>"User-Agent: <my user agent>" ) ); $context = stream_context_create($opts); $page = file_get_contents($url, false, $context); header('Content-Type: […]

Получить содержимое файла XML с помощью PHP

Возможный дубликат: file_get_contents с https? Проблемы с получением XML-контента через https с помощью SimpleXML и PHP У меня есть URL: Кто загружает такой файл: <calendars> <calendar accommodation_id="1234567"> <day date="2012-08-09" vacancy="false" minimum_nights="7" arrival_day="true"/> <day date="2012-08-10" vacancy="false" minimum_nights="3" arrival_day="true"/> <day date="2012-08-11" vacancy="false" minimum_nights="3" arrival_day="true"/> … <day date="2014-01-31" vacancy="true" minimum_nights="3" arrival_day="true"/> </calendar> </calendars> По какой-то причине мой скрипт […]

необходимо изменить коды file_get_contents кодом cURL

Мне нужен этот код без file_get_contents, потому что мой сервер не позволяет изменять php.ini. cURL работает хорошо. Может быть, кто-то может заставить его работать с cURL? это код, который у меня есть прямо сейчас: (Один парень помог мне сделать это, и это сработало, но теперь у меня новый хост, и он не позволит мне изменить […]

Использует ли file_get_contents () кеш?

Если я напишу: $mypage=file_get_contents("www.mywebsite.com/mypage.htm"); При первом запуске скрипта file_get_contents () наверняка сделает HTTP-запрос на www.mywebsite.com для mypage.htm и получит ответ с содержимым mypage.htm. Но каждый раз, когда я запускаю скрипт, будет ли файл_get_contents () получать реальный файл на www.mywebsite.com? Или у него есть какой-то кеш на локальном хосте?

file_get_contents не извлекает полное содержимое файла

Я использую php-функцию file_get_contents для анализа файла php. Но кажется, что, как только он считывает теги php, файл_get_contents работает неправильно. Я проверил функцию с нормальным текстовым файлом, его работа отлично. Но даже если он находит php-теги в текстовом файле, файл читается наполовину. Как я могу найти способ получить полное содержимое.

PHP получить url со специальными символами без urlencode: их!

Я хочу, чтобы file_get_contents получил URL-адрес, который выглядит так: http://wapedia.mobi/sv/Gröt Проблема в том, что он запрашивает (не может опубликовать всю ссылку, извините): … wapedia.mobi/sv/Gr%C3%B6t, который вы видите, был urlencoded, эта страница не дает мне никаких результатов. Как я могу это сделать?

Ошибка HTTP-запроса! HTTP / 1.1 503 Услуга временно недоступна

Я использую функцию file_get_contents для получения содержимого с веб-страницы. Некоторые веб-сайты работают хорошо, но большинство из них дают мне эту ошибку failed to open stream: HTTP request failed! HTTP/1.1 503 Service Temporarily Unavailable Вот мой простой код echo file_get_contents("url"); Когда я запускаю этот URL-адрес в браузере, он отлично работает. Что может быть проблемой?

Нужно ли закрывать file_get_contents?

Я запускаю file_get_contents() внутри цикла, я вижу много файлов, открытых в журнале Apache. Я не знаю причины этого. Нужно ли закрывать функцию file_get_contents() после каждого чтения?