Topic: Вывод содержимого файла на страницу
Код выводит содержимое и исполняет
<?php
// Читаем содержимое
$text = file_get_contents("http://moyhomemaster.ru/index.php");
// Переводим содержимое в видимую форму
$text = ($text);
// Выводим содержимое файла
echo $text;
?>
Вывод содержимого как текст
<?php
// Читаем содержимое
$text = file_get_contents("http://moyhomemaster.ru/index.php");
// Переводим содержимое в видимую форму
$text = htmlspecialchars($text);
// Выводим содержимое файла
echo $text;
?>
Вывод блоков, кодов, записей из файла в случайном порядке
<?php
$fcontents1 = join ('', file ('http://inf-master.ru/forum/partners/baner.php'));
// путь к файлу
$s_con1 = explode("~",$fcontents1);
//символ разделяющий блоки
$banner_no1 = mt_rand(0,(count($s_con1)-1));
//rand - перемешивать, 0 - с какого блока начинать выводить
echo $s_con1[$banner_no1];
//вывод содержимого на экран
?>
Вид файла baner.php
Текст 1
~
Или скрипт
~
В общем любое содержимое
~
Оно все равно покажется на экране после каждого обновления
Вывод содержимого файла по порядку, по списку разделяющего символом ~
<?php
$fcontents1 = join ('', file ('http://moyhomemaster.ru/forum/partners/baner.php'));
// путь к файлу
$s_con1 = explode("~",$fcontents1);
//символ разделяющий блоки
//$banner_no1 = mt_rand(0,(count($s_con1)-1));
$banner_no1 = $_SESSION = ($banner_no1 == count($s_con1) - 1) ? 1 : $banner_no1 + 1;
//2 цифра - таймаут обновлений(0 - через раз, 1 - через два и т.д.)
echo $s_con1[$banner_no1];
//вывод содержимого на экран
?>
Файл baner.php должен иметь содержимое типа
Текст 1
~
Или скрипт
~
В общем любое содержимое
~
Оно все равно покажется на экране после каждого обновления
Способы вывода содержимого файла на экран на php
Способ № 1:
readfile("text.txt");
?>
Способ № 2:
$opendata=fopen("text.txt","r");
echo @fread($opendata,filesize("text.txt"));
fclose($opendata);
?>
Способ № 3:
$opendata=fopen("text.txt","r");
fpassthru($opendata);
fclose($opendata);
?>
Способ № 4:
$opendata=fopen("text.txt","r");
while(!feof($opendata))
echo fgets($opendata);
fclose($opendata);
?>
Способ № 5:
$array=file("text.txt");
foreach($array as $string)
echo $string;
?>
Способ № 6:
$array=file("text.txt");
while(list(,$string)=each($array))
echo $string;
?>
Способ № 7:
$array=file("text.txt");
$count=count($array);
for($i=0;$i<$count;$i++)
echo $array[$i];
?>
Способ № 8:
$array=file("text.txt");
echo implode(null,$array);
?>
Способ № 9:
// Если в файле "text.txt" есть php код,
// то он выполнится.
include("text.txt");
?>
Способ № 10:
// Если в файле "text.txt" есть php код,
// то он выполнится.
require("text.txt");
?>