Articles of file get contents

Скрипт file_get_contents работает с некоторыми веб-сайтами, но не с другими

Я ищу, чтобы создать PHP-скрипт, который анализирует HTML для определенных тегов. Я использовал этот блок кода, адаптированный из этого урока : <?php $data = file_get_contents('http://www.google.com'); $regex = '/<title>(.+?)</'; preg_match($regex,$data,$match); var_dump($match); echo $match[1]; ?> Скрипт работает с некоторыми веб-сайтами (например, google, выше), но когда я пытаюсь использовать его на других сайтах (например, freshdirect), я получаю эту […]

как использовать cURL в facebook graph api request

Я получаю информацию в facebook graph api, используя file_get_contents () но иногда я получаю сообщение об ошибке. Я узнал, что вместо file_get_contents () следует использовать cURL. Проблема в том, что я не знаю, как использовать cURL с URL-адресом, который мне нужно передать. если я обратился file_get_contents($graph_url); в cURL, какой будет код? вот содержание $ graph_url […]

PHP отправки переменных в файл_get_contents ()

Я хочу, чтобы иметь возможность отправлять несколько переменных в файл через file_get_contents() . Это firstfile.php: <?php $myvar = 'This is a variable'; // need to send $myvar into secondfile.php $mystr = file_get_contents('secondfile.php'); ?> Это secondfile.php: The value of myvar is: <?php echo $myvar; ?> Я хочу, чтобы переменная $mystr равнялась 'The value of myvar is: […]

Проблема с кодировкой php: file_get_contents

Моя задача проста: сделайте почтовый запрос на translate.google.com и получите перевод. В следующем примере я использую слово «hello» для перевода на русский язык. header('Content-Type: text/plain; charset=utf-8'); // optional error_reporting(E_ALL | E_STRICT); $context = stream_context_create(array( 'http' => array( 'method' => 'POST', 'header' => implode("\r\n", array( 'Content-type: application/x-www-form-urlencoded', 'Accept-Language: en-us,en;q=0.5', // optional 'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7' // optional )), […]

file_get_contents () преобразует UTF-8 в ISO-8859-1

Я пытаюсь получить результаты поиска с yahoo.com . Но file_get_contents () конвертирует кодировку UTF-8 (кодировка, которая использует yahoo) в ISO-8859-1. Пытаться: $filename = "http://search.yahoo.com/search;_ylt=A0oG7lpgGp9NTSYAiQBXNyoA?p=naj%C5%A1%C5%A5astnej%C5%A1%C3%AD&fr2=sb-top&fr=yfp-t-701&type_param=&rd=pref"; echo file_get_contents($filename); Скрипты как header('Content-Type: text/html; charset=UTF-8'); или <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> или $er = mb_convert_encoding($filename , 'UTF-8'); или $s2 = iconv("ISO-8859-1","UTF-8",$filename ); или echo utf8_encode(file_get_contents($filename)); НЕ помогите, потому что […]

PHP Параллельные завитки

Я делаю простое приложение, которое считывает данные json из 15 разных URL-адресов. У меня есть особая потребность в том, что мне нужно сделать это на сервере. Я использую file_get_contents($url) . Поскольку я использую file_get_contents ($ url). Я написал простой скрипт: $websites = array( $url1, $url2, $url3, … $url15 ); foreach ($websites as $website) { $data[] […]

Как я могу загрузить с помощью PHP XML-файл, перенаправленный каким-то странным способом?

Файл, который я пытаюсь загрузить с моего PHP-скрипта, следующий: http://www.navarra.es/appsext/DescargarFichero/default.aspx?codigoAcceso=OpenData&fichero=Farmacias/Farmacias.xml Но я не могу это сделать, используя ни file_get_contents() ни cURL . Я получаю ошибку Object reference not set to an instance of an object. Есть идеи, как это сделать? Большое спасибо, Пабло. Обновлен для добавления кода: $url = "http://www.navarra.es/appsext/DescargarFichero/default.aspx?codigoAcceso=OpenData&fichero=Farmacias/Farmacias.xml"; $simple = simplexml_load_file(file_get_contents($url)); foreach ($simple->farmacia […]

php file_get_contents – после запуска javascript

в основном, я пытаюсь очистить веб-страницы с помощью php, но я хочу сделать это после того, как начальный javascript на странице выполняется – я хочу получить доступ к DOM после первоначальных запросов ajax и т. д. … есть ли способ сделать это?

Простой html dom file_get_html не работает – есть ли какое-либо обходное решение?

<?php // Report all PHP errors (see changelog) error_reporting(E_ALL); include('inc/simple_html_dom.php'); //base url $base = 'https://play.google.com/store/apps'; //home page HTML $html_base = file_get_html( $base ); //get all category links foreach($html_base->find('a') as $element) { echo "<pre>"; print_r( $element->href ); echo "</pre>"; } $html_base->clear(); unset($html_base); ?> У меня есть код выше, и я пытаюсь получить определенные элементы на странице […]

Ошибка file_get_contents ()

Я использую file_get_contents на моем PHP, и он вызывает некоторые ошибки: Мой код #try to fetch from remote $this->remotePath = "http://some-hostname.com/blah/blah.xml $fileIn = @file_get_contents($this->remotePath); Ошибки: Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /virtual/path/to/file/outputFile.php on line 127 Warning: file_get_contents(https://some-host-name/data/inputFile.xml) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in […]