функция file_get_contents не работает - PullRequest
0 голосов
/ 15 июля 2010

У меня возникли проблемы с функцией file_get_contents(), она не работает должным образом, когда я пытаюсь прочитать URL, например

"http://google.com"

доступен, но когда я пытался получить доступ к какому-либо файлу, например "classes / connect_temp.txt", он недоступен.

Вот код, который я использую

$file_path =realpath('./')."/classes/connect_temp.txt";
    $temp_cont = file_get_contents($file_path);
    if(empty($temp_cont)){$temp_cont=$this->dbSetings;}

Что я должен изменить в коде или какие настройки конфига я должен проверить.

Пожалуйста, помогите мне в этой проблеме

Ответы [ 3 ]

0 голосов
/ 15 июля 2010

Использование:

echo $file_path;

Чтобы проверить, какой файл действительно пытается прочитать код.

0 голосов
/ 15 июля 2010

Может быть попробовать curl ?Образец ..

$ch = curl_init("path-to-the-file");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);      
curl_close($ch);
echo $output;
0 голосов
/ 15 июля 2010

Включить отчет об ошибках, используя display_errors и / или error_reporting.

...