|
|
|
| Как вывести PHP скрипт так чтобы он вывелся как текст.
Только не заменой знаков < итд такова типа ">< .. ? | |
|
|
|
|
|
|
|
для: ZetRider
(03.12.2005 в 13:18)
| |
<?php
echo "<pre>";
echo file_get_contents("index.php");
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(03.12.2005 в 13:25)
| | Fatal error: Call to undefined function: file_get_contents() in F:\www\bag.php on line 3
непонимаю... | |
|
|
|
|
|
|
|
для: ZetRider
(03.12.2005 в 13:29)
| | Какая у вас версия php? | |
|
|
|
|
|
|
|
для: ZetRider
(03.12.2005 в 13:29)
| | Я решил вопрос так:
<?
function file_get_contents($file)
{
$text="";
$tmp=file($file);
foreach ($tmp as $tmp1)
$text.=$tmp1;
return $text;
}
?>
|
| |
|
|
|
|
|
|
|
для: ZetRider
(03.12.2005 в 13:18)
| | еще вариант переименовать в txt или
можно использовать функцию show_source | |
|
|
|
|
|
|
|
для: Artem S.
(03.12.2005 в 13:30)
| | есть еще какие нибудь варианты? | |
|
|
|
|
|
|
|
для: ZetRider
(03.12.2005 в 20:29)
| | Как вариант.
<?php
echo "<pre>";
foreach(file("index.php") as $str) {
echo $str;
}
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: Akira
(03.12.2005 в 21:11)
| | версия пхп у меня PHP4 (4.2.3).. вот наверное поетому и неработает! | |
|
|
|
|
|
|
|
для: ZetRider
(04.12.2005 в 09:21)
| | Можно сделать так например (но в safemode наверное работать не будет)
<?php
$subj = highlight_file("file.php", TRUE);
$out = preg_replace("|<font\scolor=\"\#\w{6}\">|", "", $subj);
print $out;
?>
|
Это если надо вывести без подсветки (правда регексп убирает только открывающую часть тега font color, который выводится функцией highlight_file(). | |
|
|
|
|
|
|
|
для: Алекс
(04.12.2005 в 21:20)
| | А можно сделать исключение именню для етих тегов
<hr>
<img src=''>
<b>
</b>
<br />
?? | |
|
|
|
|
|
|
|
для: ZetRider
(04.12.2005 в 21:52)
| | Вот еще вариант - подсветка убирается, но теги остаются:
<?
ini_set("highlight.comment", "#000000");
ini_set("highlight.default", "#000000");
ini_set("highlight.string", "#000000");
ini_set("highlight.keyword", "#000000");
print highlight_file("file.php");
?>
|
Тут уж не будет опасности порезать что-то нужное.
Какое исключение? Поподробнее можно что нужно с этими тегами сделать (или с их содержимым)? | |
|
|
|
|
|
|
|
для: Алекс
(04.12.2005 в 22:15)
| | Мой вариант таков:
{
$file = file("da.dat");
$count = count($file);
for($i = 0; $i < $count; $i++) echo "$file[$i]<br>";
}
|
| |
|
|
|
|
|
|
|
для: Tsamada
(05.01.2006 в 12:18)
| | Спасиба уже разобрался) | |
|
|
|