Помощник
|
"Экранизация" кода при добавлении в базу |
Licoric
|
Сообщение
#1
|
||
|
|
||
|
|||
Apay |
18.3.2014, 21:51;
Ответить: Apay
Сообщение
#2
|
|
а с помощью чего добавляется?
|
|
|
Licoric
|
Сообщение
#3
|
|
Пока все просто:
[PHP]$title = $_POST['title']; $post = $_POST['post']; $tag = addslashes($_POST['tag']); $date = date('d m Y'); if (empty($title) or empty($post)) { echo "Не все данные заполнены. Вернитесь назад и повторите попытку."; include ("../footer.php"); die(); } $query = "insert into ".$prefix."post (`title`, `post`, `date`, `tag`) values ('".$title."', '".$post."', '".$date."', '".$tag."')"; $result = mysql_query ($query, $db); if (!$result) { echo "Недопустимый запрос: ".mysql_error()."<br>".$query; include ("../footer.php"); die; } else { $t = "Запись добавлена"; header("Location: ?title=".$t."!"); }[/PHP] *Пока писал этот ответ, то, кажется, нашел ошибку. Экранировал не ту переменную. Я, судя по остаткам дневного кода, экранировал "тэги", а не "пост". Вот и ошибка вся. Но все равно, как кошерно будет добавить код (все равно спрошу). И как лучше сделать его вывод с подсветкой синтаксиса? ps переехали в новый офис. В старом - 4 стены и дверь. В новом - 4 стены, 2 из которых - окна во всю стену. Сегодня солнышко было. Красота, в общем))) Дверь тоже есть, да. |
|
|
Apay |
19.3.2014, 1:52;
Ответить: Apay
Сообщение
#4
|
|
mysql_real_escape_string вроде экранирует то что нужно
[PHP]$query = "insert into ".$prefix."post (`title`, `post`, `date`, `tag`) values ('".mysql_real_escape_string($title)."', '".mysql_real_escape_string($post)."', '".mysql_real_escape_string($date)."', '".mysql_real_escape_string($tag)."')"[/PHP] |
|
|
Licoric
|
Сообщение
#5
|
|
|
Да, вроде как прокатило. Спасибо =)
Я забыл просто про данную функцию.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка. | 19 | Boymaster | 11068 | Сегодня, 0:01 автор: Boymaster |
|
Хостинг "Hostland" - качественный хостинг по разумным ценам и со своей Панелью Управления | 0 | artmeteor | 374 | 18.4.2024, 22:46 автор: artmeteor |
|
⭐⭐⭐ Google Voice | Gmail - OLD аккаунты "SMS и звонки" ⭐⭐⭐ | 15 | Chekon | 4444 | 18.4.2024, 12:00 автор: Chekon |
|
✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐ Сервис для получения SMS на реальные номера USA |
13 | Chekon | 4078 | 18.4.2024, 11:48 автор: Chekon |
|
Требуется помощь по сайту на "ВордПресс" Закрылся доступ в панель администратора |
15 | Tia2 | 2348 | 17.4.2024, 0:54 автор: diviner99 |
Текстовая версия | Сейчас: 20.4.2024, 0:04 |