Вставка кода html в поле textarea
Вот так не получается:
<textarea rows="22" cols="118">
<?php
require_once('../index.php');
?>
</textarea>
И я в принципе понимаю почему - вставляемый код начинает выполнятся.
Как это сделать?
Спасибо)
Вот так не получается:
<textarea rows="22" cols="118">
<?php
require_once('../index.php');
?>
</textarea>
И я в принципе понимаю почему - вставляемый код начинает выполнятся.
Как это сделать?
Спасибо)
Если не ошибаюсь require_once - директива для подключения файла,
а чтобы вставить его содержимое тебе надо:
открыть файл на чтение: $file = fopen("c:/www/html/file.txt","r");
читать из него пока он не кончится и на каждой итерации выводить содержимое прочитанного: while (... != EOF) {echo "..."};
возможно по коду где-то ошибся, так как в php не силен.
но если надо могу на perl'е пример кода привести :)
<?php echo join('', file('file_to_include.php')); ?>
</textarea>
<?php echo file_get_contents('file_to_include.php'); ?>
</textarea>
<?php echo htmlspecialchars(file_get_contents('file_to_include.php')); ?>
</textarea>
мои пять копеек :D
<?php readfile('file_to_include.php'); ?>
</textarea>
какой из вариантов правильный/наиболее подходящий то??? %)
Теперь проблема другая возникла.
мне нужно отредактированный код сохранить обратно в файл.
$h = fopen("../about.html","w+");
if(fwrite($h,$_POST['edito'])) echo "Запись совершена успешно";
else echo "Error!";
fclose($h);
?>
так получается сохранить изменения. но все расплывается. откуда-то появляются слеши и т.п.
Помогите...
2. file_put_contents() - вместо fopen, fwrite, fclose.
просто не совсем представляю...
The function returns the number of bytes that were written to the file, or FALSE on failure.
просто не совсем представляю...
а маны глянуть? =) или совсем уже лень все делать?
Тень Пса, не лень. смотрел. не понял.
Тогда может не стоит связываться с программированием, если с такими простыми вещами да еще и при наличии мануалов и форума, вы ничего не понимаете?
стоит-стоит. ;)
вообще, у каждого свой подход к решению проблемы.
Да, мануал я смотрел всколзь.
Насчет форума - я и воспользовался форумом.
Будь у меня много-много времени, я бы сидел и копался в книгах, но к сожалению, у меня нет этого времени. Поэтому и приходится задавать "глупые" вопросы. ;)
Мне проще спросить. =)
объяснишь? ))
эти вопросы обычно волнуют многих, когда говорят "да мне некогда, проще тут у вас спросить - вы ответите, а времени у меня ой как мало" :)
лан, дело твоё ;)