2010-12-26 2 views
0

Я пытаюсь использовать этот бит кода, чтобы сначала получить URL-адрес, который хранится в txt-файле на моем сервере, и сохранить его как переменную, а затем запустить file_get_contents второй раз, используя URL-адрес i просто извлекается и сохраняется как переменная.using file_get_contents дважды с переменной

код работает для первого file_get_contents и перекликается с URL-адресом, который хранится, но не может использовать этот URL-адрес во втором file_get_contents для эхо-содержимого содержимого URL-адреса.

<?php 
$files = file_get_contents('http://example.com/txtfile.txt'); 
echo $files; 
$file = file_get_contents($files); 
echo $file; 
?> 
+0

Какой результат вы получаете, когда вы эхо-файл $? –

+1

Что находится в 'txtfile.txt'? – ceejayoz

+3

может быть, есть какие-то пробелы, которые включаются, или URL-адрес должен быть urlencoded. попробуйте file_get_contents (trim ($ files)); –

ответ

0

Ну прямое решение вашей проблемы:

<?php 
    $files = file_get_contents('http://example.com/txtfile.txt'); 
    echo $files; 

    $files = trim($files); 

    $file = file_get_contents($files); 
    echo $file; 
?> 

Но это огромный риск для безопасности. Запуск file_get_contents для открытия файла переменной является рискованным.

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