Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
-7 / 0 / 2
Регистрация: 26.04.2018
Сообщений: 107
1

Вывод кода в текстовом поле для описания

07.05.2018, 17:28. Показов 582. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребята подскажите как реализовать что бы в текстовое поле (Описание) можно было вставить Script и после сохранения он отображался в виде баннера ?
Сейчас его не вставить то есть вставить можно но после сохранения он выводится как есть

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<form name="form" method="post" action="">
<table >
<tr>
  <td width="170">Заголовок </td>
  <td><textarea name="rec_zag" cols="61" rows="2" ><? echo stripslashes(htmlspecialchars_decode(str_replace("<br>","\n",$rec_zag))); ?></textarea></td>
</tr>
<tr>
  <td>Описание </td>
  <td><textarea name="rec_opis" cols="61" rows="4" ><? echo stripslashes(htmlspecialchars_decode(str_replace("<br>","\n",$rec_opis))); ?></textarea></td>
</tr>
<tr>
  <td>Ссылка</td>
  <td><input type="text" name="rec_url" size="60" value="<? echo $rec_url; ?>"></td>
</tr>
 
<tr>
  <td>Tel</td>
  <td><input type="text" name="rec_tel" size="60" value="<? echo $rec_tel; ?>"></td>
</tr>
 
<tr>
  <td>ICQ</td>
  <td><input type="text" name="rec_icq" size="60" value="<? echo $rec_icq; ?>"></td>
</tr>
 
<tr>
    <td>Разместить до</td>
    <td><input readonly="readonly" value="<?=$opl_data?>" name="opl_data" class="date-pick dp-applied"></td>
</tr>
 
<tr>
    <td>Пометки администратора</td>
    <td><textarea name="prim" rows="5" cols="61"><?=stripslashes(htmlspecialchars_decode($prim))?></textarea></td>
</tr>
 
<tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
</tr>
 
<tr>
<td>  <input type="submit"  class="submit" name="Submit" value="Добавить"></td>
<td>
<input type="hidden" name="MM_insert" value="form">
</td>
</tr>
</table>
</form>
Миниатюры
Вывод кода в текстовом поле для описания   Вывод кода в текстовом поле для описания   Вывод кода в текстовом поле для описания  

0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2018, 17:28
Ответы с готовыми решениями:

Проверка программного кода в текстовом поле
Есть textarea, в нее пользователь вводит код на VBA предположим: Площадь прямоугольника Dim...

Замена кода смайла на его изображение в текстовом поле
Доброй всем ночи ) Делаю вот чат и возник вопрос из смайлами. Как передать текст из смайлами на...

Вывод нескольких переменных в текстовом поле
function showh() { var theDate = new Date(); var theHours = theDate.getHours(); var...

Вывод суммы чисел в текстовом поле
Есть три текстовых поля и одна кнопка. Задача: вывести сумму чисел, введенных в первое и второе...

11
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
07.05.2018, 19:25 2
Цитата Сообщение от Люба53 Посмотреть сообщение
Ребята подскажите как реализовать что бы в текстовое поле (Описание) можно было вставить Script
вы хотите превратить мир в хаос
1
-7 / 0 / 2
Регистрация: 26.04.2018
Сообщений: 107
07.05.2018, 19:39  [ТС] 3
А что не так
0
Эксперт JS
2035 / 1094 / 409
Регистрация: 29.04.2016
Сообщений: 2,625
07.05.2018, 19:57 4
Цитата Сообщение от Люба53 Посмотреть сообщение
А что не так
да все так
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
07.05.2018, 19:57 5
у меня все работает

PHP
1
2
3
4
<?php 
 
if($_POST['prim']) {echo $_POST['prim'];}
?>
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<form name="form" method="post" action="">
<table >
<tr>
  <td width="170">Заголовок </td>
  <td><textarea name="rec_zag" cols="61" rows="2" ><? echo stripslashes(htmlspecialchars_decode(str_replace("<br>","\n",$rec_zag))); ?></textarea></td>
</tr>
<tr>
  <td>Описание </td>
  <td><textarea name="rec_opis" cols="61" rows="4" ><? echo stripslashes(htmlspecialchars_decode(str_replace("<br>","\n",$rec_opis))); ?></textarea></td>
</tr>
<tr>
  <td>Ссылка</td>
  <td><input type="text" name="rec_url" size="60" value="<? echo $rec_url; ?>"></td>
</tr>
 
<tr>
  <td>Tel</td>
  <td><input type="text" name="rec_tel" size="60" value="<? echo $rec_tel; ?>"></td>
</tr>
 
<tr>
  <td>ICQ</td>
  <td><input type="text" name="rec_icq" size="60" value="<? echo $rec_icq; ?>"></td>
</tr>
 
<tr>
    <td>Разместить до</td>
    <td><input readonly="readonly" value="<?=$opl_data?>" name="opl_data" class="date-pick dp-applied"></td>
</tr>
 
<tr>
    <td>Пометки администратора</td>
    <td><textarea name="prim" rows="5" cols="61"><?=stripslashes(htmlspecialchars_decode(фывыфв))?></textarea></td>
</tr>
 
<tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
</tr>
 
<tr>
<td>  <input type="submit"  class="submit" name="Submit" value="Добавить"></td>
<td>
<input type="hidden" name="MM_insert" value="form">
</td>
</tr>
</table>
</form>
0
-7 / 0 / 2
Регистрация: 26.04.2018
Сообщений: 107
08.05.2018, 16:20  [ТС] 6
Не поняла что нужно сделать добавить в фаил верхнюю строку ?

Добавлено через 20 часов 19 минут
добавила этот код не работает тоже

PHP
1
2
3
4
<?php 
 
if($_POST['prim']) {echo $_POST['prim'];}
?>
0
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
08.05.2018, 17:56 7
Не работает это не ответ.
Проверяйте везде. В бд, при выводе, в логах, в консольке браузера итд...
0
-7 / 0 / 2
Регистрация: 26.04.2018
Сообщений: 107
08.05.2018, 21:08  [ТС] 8
Сам фаил работает хорошо мне просто в него нужно добавить поле для вставки кода баннера. Тесть нужно ещё одно поле как описание но которое сможет принимать код баннера и выводить его на сайте в виде картинки
0
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
09.05.2018, 18:38 9
Если бы работало хорошо, то JS бы тоже работал. Никакие особые поля тут не нужны, любой input, textarea итп. JS код это не более чем текст, не работать он может только если изначально не валидный, либо сломался где по пути. Повторяю, проверьте весь путь js кода от момента ввода, до момента вывода.
Функции типа stripslashes, htmlspecialchars_decode, str_replace вполне могут сломать js код.
0
-7 / 0 / 2
Регистрация: 26.04.2018
Сообщений: 107
09.05.2018, 19:16  [ТС] 10
Мы наверно не поняли друг друга фаил рабочий текст на сайте выводит мне просто нужно в нем сделать доработку что бы можно было вставлять в поле описание код баннера с google adsens
0
141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 582
09.05.2018, 20:38 11
Ну да, это вы уже на протяжении кучи тем не можете понять, что надо заниматься отладкой (http://phpfaq.ru/debug, https://learn.javascript.ru/devtools, https://learn.javascript.ru/debugging-chrome), чтением документации (вот например вы вставили вызов всяких stripslashes, а для чего? что эти функции делают? просто наугад?) и т.п., а не просто писать "не работает" и ждать готового решения.

Вывод кода в текстовом поле для описания


Цитата Сообщение от andyyy Посмотреть сообщение
вы хотите превратить мир в хаос
это админка вроде.
2
-7 / 0 / 2
Регистрация: 26.04.2018
Сообщений: 107
10.05.2018, 21:25  [ТС] 12
Да этот фаил в админки в нем вводишь текст нажимаешь где разместить текстовый баннер сохраняешь и он выводится на сайте в указанном месте
0
10.05.2018, 21:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2018, 21:25
Помогаю со студенческими работами здесь

Изменить поле для редактирования описания товара в бок формы
Здравствуйте! Есть поле типа textarea с названием Детальное описание. Хочу переместить его в бок...

Вывод заполненного массива в текстовом поле или динамической таблице
Помогите, пожалуйста, как сделать так, чтобы количество элементов одномерного массива вводилось в...

Написать поле стека и поле данных для заданного кода
Код ASM format PE console entry start section '' import code readable writeable executable...

Вывод данных в поле формы в зависимости от кода
Всем доброго времени суток! Прошу помощи в следующем вопросе - есть форма, неважно какая, допустим...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru