Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вставка кода html в поле textarea

379
10 июля 2009 года
Fima
109 / / 07.11.2002
У меня такая ситуация: мне нужно вставить содержимое html и php файлов в textarea.
Вот так не получается:
<textarea rows="22" cols="118">
<?php
require_once('../index.php');
?>
</textarea>

И я в принципе понимаю почему - вставляемый код начинает выполнятся.

Как это сделать?

Спасибо)
36K
10 июля 2009 года
temporary_user
50 / / 07.05.2009
Цитата: Fima
У меня такая ситуация: мне нужно вставить содержимое html и 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'е пример кода привести :)

92
10 июля 2009 года
Тень Пса
2.2K / / 19.10.2006
ужс...

 
Код:
<textarea>
<?php echo join('', file('file_to_include.php')); ?>
</textarea>
244
10 июля 2009 года
UAS
2.0K / / 19.07.2006
Тень Пса, ужс))
 
Код:
<textarea>
<?php echo file_get_contents('file_to_include.php'); ?>
</textarea>
4.6K
10 июля 2009 года
Tokolist
268 / / 22.03.2007
 
Код:
<textarea>
<?php echo htmlspecialchars(file_get_contents('file_to_include.php')); ?>
</textarea>

мои пять копеек :D
563
10 июля 2009 года
MrLinker
249 / / 17.09.2006
ужс)))

 
Код:
<textarea>
<?php readfile('file_to_include.php'); ?>
</textarea>
36K
10 июля 2009 года
temporary_user
50 / / 07.05.2009
будь я автором, был бы в шоке :D
какой из вариантов правильный/наиболее подходящий то??? %)
379
11 июля 2009 года
Fima
109 / / 07.11.2002
получилось вставить в textarea содержимое html и php файлов.
Теперь проблема другая возникла.
мне нужно отредактированный код сохранить обратно в файл.

$h = fopen("../about.html","w+");
if(fwrite($h,$_POST['edito'])) echo "Запись совершена успешно";
else echo "Error!";
fclose($h);
?>

так получается сохранить изменения. но все расплывается. откуда-то появляются слеши и т.п.

Помогите...
563
11 июля 2009 года
MrLinker
249 / / 17.09.2006
1. stripslashes()
2. file_put_contents() - вместо fopen, fwrite, fclose.
379
11 июля 2009 года
Fima
109 / / 07.11.2002
а ак это будет выглядеть? например?

просто не совсем представляю...
563
11 июля 2009 года
MrLinker
249 / / 17.09.2006
 
Код:
file_put_contents("../about.html", stripslashes($_POST['edito']));

The function returns the number of bytes that were written to the file, or FALSE on failure.
92
11 июля 2009 года
Тень Пса
2.2K / / 19.10.2006
Цитата: Fima
а ак это будет выглядеть? например?

просто не совсем представляю...


а маны глянуть? =) или совсем уже лень все делать?

379
12 июля 2009 года
Fima
109 / / 07.11.2002
MrLinker, спасибо)

Тень Пса, не лень. смотрел. не понял.
13
13 июля 2009 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Fima
Тень Пса, не лень. смотрел. не понял.


Тогда может не стоит связываться с программированием, если с такими простыми вещами да еще и при наличии мануалов и форума, вы ничего не понимаете?

379
13 июля 2009 года
Fima
109 / / 07.11.2002
Цитата: RussianSpy
Тогда может не стоит связываться с программированием, если с такими простыми вещами да еще и при наличии мануалов и форума, вы ничего не понимаете?




стоит-стоит. ;)

вообще, у каждого свой подход к решению проблемы.
Да, мануал я смотрел всколзь.
Насчет форума - я и воспользовался форумом.
Будь у меня много-много времени, я бы сидел и копался в книгах, но к сожалению, у меня нет этого времени. Поэтому и приходится задавать "глупые" вопросы. ;)
Мне проще спросить. =)

92
13 июля 2009 года
Тень Пса
2.2K / / 19.10.2006
тогда вот тебе не глупые вопросы - ты работаешь? учишься? детей кормишь? семью содержишь? =) почему времени нет? потому что лень? почему у других время есть на то, чтобы получить опыт, а у тебя нет и ты нагло пользуешься чужим опытом ;)

объяснишь? ))
379
14 июля 2009 года
Fima
109 / / 07.11.2002
если хочешь со мной по этой теме поговорить, то welcome либо в личку, либо в аську.
92
14 июля 2009 года
Тень Пса
2.2K / / 19.10.2006
не пасиб ) мне оно лично не надо.

эти вопросы обычно волнуют многих, когда говорят "да мне некогда, проще тут у вас спросить - вы ответите, а времени у меня ой как мало" :)

лан, дело твоё ;)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог