Вывод переменной, если include указывает на несуществующий файл
@include('http://site.com/file.txt');
Как мне сделать так, что бы, если файл есть, то он включался, а если его нет, то выводилось сообщение (например переменная $text)?
http://ru.php.net/manual/ru/function.include.php) очень простое решение:
Должно работать, ибо include возвращает ненулевое значение в случае успешного подключения модуля.
Обнаружил здесь (
Код:
$text = "what you want";
$remote_filename = "http://www.example.com/file.php";
if ( !@include ( $remote_filename ) ){
print $text
};
$remote_filename = "http://www.example.com/file.php";
if ( !@include ( $remote_filename ) ){
print $text
};
Должно работать, ибо include возвращает ненулевое значение в случае успешного подключения модуля.
Цитата:
Originally posted by triptyl
Обнаружил здесь (http://ru.php.net/manual/ru/function.include.php) очень простое решение:
Должно работать, ибо include возвращает ненулевое значение в случае успешного подключения модуля.
Обнаружил здесь (http://ru.php.net/manual/ru/function.include.php) очень простое решение:
Код:
$text = "what you want";
$remote_filename = "http://www.example.com/file.php";
if ( !@include ( $remote_filename ) ){
print $text
};
$remote_filename = "http://www.example.com/file.php";
if ( !@include ( $remote_filename ) ){
print $text
};
Должно работать, ибо include возвращает ненулевое значение в случае успешного подключения модуля.
Да, что-то я тормознул X)-
include же в случае ошибки возвращает false...