2015-02-27 5 views
-2

Я использую следующий кодfile_get_contents возвращает ложь в PHP

function thumbnailoutput($directory,$count) { 
if($directory=='javascript'){ 
$directory_from_file = file_get_contents('http://example.com/lessons/'.$directory.'/'.$directory.'files.dat'); 
$urlfileurl = 'http://example.com/lessons/'.$directory.'/urlfiles.dat'; 
$url_from_file = file_get_contents($urlfileurl); 

Когда я использую var_dump($url_from_file); я получаю ложь. Я могу получить доступ к

http://example.com/lessons/'.$directory.'/urlfiles.dat 

непосредственно путем ввода URL-адреса в браузере.

Я звоню функция

thumbnailoutput('javascript',1); 

Почему это было downvoted?

+0

Является ли значение '$ directory'' 'url''? Неясно, как URL, который вы вводите в свой браузер, связан с URL-адресом, сгенерированным в вашем коде. –

+0

Значение '$ directory' является' javascript' –

+0

В этом случае создаваемый вами URL-адрес является '' http: // example.com/lessons/javascript/javascriptfiles.dat''. Это то, что вы хотите? –

ответ

0

file_get_contents возвращает boolean false при ошибке, в противном случае содержимое, которое может быть пустым и равно false.

У вас есть файл?

+0

Да, у него есть данные. Он содержит этот url 'http: // www.example.com/lessons/javascript/imageslider.php' –

+0

Попробуйте добавить' ini_set ("display_errors", 1); error_reporting (E_ALL); 'перед строкой. Выдает ли что-нибудь? – phpPhil

+0

Это ничего не выводило. –

Смежные вопросы