вставка кода в textarea

12
E
На сайте с 25.01.2007
Offline
72
1266

Приветствую всех, в пхп почти не разбираюсь поэтому спрашиваю у знатоков.

Есть поле

<textarea name='code' style='width: 100%; height: 150px;'></textarea>

Что нужно прописать (дописать) чтобы у меня в этом поле было постоянно написано мой html код, ну например как делают с "поиском". Пишут в окне "найти..", и когда выделяшь удаляешь и вводишь то что ищешь сам.

За совету буду признателен :)

broken
На сайте с 03.10.2006
Offline
228
#1

<textarea name='code' style='width: 100%; height: 150px;'>блаблабла</textarea>

а если так?

E
На сайте с 25.01.2007
Offline
72
#2

broken, туплю, это и сам мог придумать :)

спс

egoryich добавил 05.03.2008 в 22:15

egoryich, мне нужно вставить туда код влешевского ролика:

<embed

src="http://sait.ru/mediaplayer.swf"
width="525"
height="400"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="height=400&width=525&file=http://sait.ru/17.flv&logo=http://sait.ru/img/logo152.png"
/>

при таком варианте ни чего не пашет, вывод самого блока идет так:

echo "

<tr><td>Код:</td><td><textarea name='code' style='width: 100%; height: 150px;'></textarea></td></tr>
Progr@mmer\.
На сайте с 14.10.2007
Offline
44
#3


<textarea name="code" style="width: 100%; height: 150px;"><.embed
src="http://sait.ru/mediaplayer.swf"
width="525"
height="400"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="height=400&width=525&file=http://sait.ru/17.flv&logo=http://sait.ru/img/logo152.png"
/> </textarea>

но это не выход :(

Вашей девушке не хватает романтики? Черпните её на сайте «Я Люблю Романтику» (http://iloveromantics.ru/). Романтический форум (http://forum.iloveromantics.ru/) для отдыха от нудной работы.
mfl
На сайте с 16.10.2006
Offline
134
mfl
#4

egoryich

echo '<textarea name="code" style="width: 100%; height: 150px;">'.htmlspecialchars('<embed

src="http://sait.ru/mediaplayer.swf"
width="525"
height="400"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="height=400&width=525&file=http://sait.ru/17.flv&logo=http://sait.ru/img/logo152.png"
/>').'</textarea>';
a.fatman
На сайте с 15.01.2006
Offline
127
#5

Замените "<" на &lt;, ">" -- на &gt; в коде, который надо вывести.

E
На сайте с 25.01.2007
Offline
72
#6

a.fatman, mfl, Progr@mmer., не пашет код :(

mfl
На сайте с 16.10.2006
Offline
134
mfl
#7

egoryich

На сколько я понял, вам необходимо вывести текстовое поле с отображением кода.

Если так, то указанные советы не могут не работать. Как сказал, a.fatman, необходимо заменить спец-символы (< >) на мнемоники. Либо это делаете в ручную, либо при помощи функции htmlspecialchars.

Проверяете работоспособность, создаете php файл со следующим содержимым:

<?php

echo '<textarea name="code" style="width: 100%; height: 150px;">'.htmlspecialchars('<embed
src="http://sait.ru/mediaplayer.swf"
width="525"
height="400"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="height=400&width=525&file=http://sait.ru/17.flv&logo=http://sait.ru/img/logo152.png"
/>').'</textarea>';
?>
E
На сайте с 25.01.2007
Offline
72
#8

mfl, в отдельном все работает. а там где хочу вставить не пашет

mfl
На сайте с 16.10.2006
Offline
134
mfl
#9

egoryich

тогда это ошибки в самом коде.

А что выводится на странцице в том месте?

Приведите участок кода где должно выводится поле.

E
На сайте с 25.01.2007
Offline
72
#10

mfl, после изменений белый лист

Вот таблицы на вывод:

echo "

<form action='' method='post' enctype='multipart/form-data'>
<table style='width: 100%;'>
<tr><td style='width: 100px;'>Заголовок:</td><td><input type='text' name='title' style='width: 100%;'></td></tr>
<tr><td>Описание:</td><td><textarea name='desc' style='width: 100%; height: 250px;'></textarea></td></tr>
<tr><td>Картинка:</td><td><input type='file' name='preview'></td></tr>
<tr><td>Код:</td><td><textarea name='code' style='width: 100%; height: 150px;'></textarea></td></tr>
<tr><td>Категория:</td><td><select name='cat'>
";

соответственно мне нужно вставить тот код в таблицу 'code'

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий