Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
14:04:2008, 13:18
|
|
Новенький ![]() Группа: Программист Сообщений: 15 Регистрация: 1:06:2007 Пользователь №: 11 161 Репутация: 0
|
Допустим такой запрос:
$info=<p style="margin-left: 5px; text-indent:5px; margin-top:0px; margin-bottom:0; margin-right:2px; line-height:120%" align="justify"> <span lang="ru"><font face="Tahoma" size="2" color="#D4D4D4"> Рубрика новостей:</font></span></p> <p style="margin-left: 5px; text-indent:5px; margin-top:0px; margin-bottom:0; margin-right:2px; line-height:120%" align="left"> <b>; mysql_query("INSERT INTO `news (`title` , `info`) VALUES ('Новости' , '$info')"); Пробовал заменять кавычки на любые другие символы. Не помогает, если только не убирать их вообще. Тогда запрос пропускает, но нарушается форматирование текста |
|
Сообщение
#1
|
|
![]() |
|
|
14:04:2008, 13:52
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
mysql_real_escape_string наверное надо .
|
|
Сообщение
#2
|
|
|
|
14:04:2008, 17:21
|
|
Новенький ![]() Группа: Программист Сообщений: 71 Регистрация: 25:07:2007 Пользователь №: 12 020 Специализация: PHP Репутация: 1
|
Я бы сделал так: отдельный css-file some_styles.css $info = "<div class=some_class>Рубрика новостей:</div>"; mysql_query("INSERT INTO `news (`title` , `info`) VALUES ('Новости' , '$info')"); <link href="some_styles.css" rel="stylesheet" type="text/css"> .... Вывод инфы из таблицы |
|
Сообщение
#3
|
|
|
|
15:04:2008, 06:17
|
|
Новенький ![]() Группа: Программист Сообщений: 15 Регистрация: 1:06:2007 Пользователь №: 11 161 Репутация: 0
|
Спасибо за вариант про mysql_real_escape_string, натолкнуло на мысль. Пробовал ещё addslashes(). Но тоже не прокатило.
2 nws. Через css файл???... нееее. А если это пост в форуме? Нужно чтоб в MySQL базе хранился код. Кстати если(код) закинуть его посредством phpMyAdmin а не через команду "mysql_query", то тоже всё прокатывает. Мне вот подумалось. Допустим создал я эту тему на форуме, и разместил кусок нтмл кода. Почему, он не превратился в часть страницы с описанным форматированием, а вывелся как обычный текст? Этот форум ведь наверняка на PHP + MySQL. |
|
Сообщение
#4
|
|
|
|
15:04:2008, 06:29
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
|
|
Сообщение
#5
|
|
|
|
15:04:2008, 07:24
|
|
Новенький ![]() Группа: Программист Сообщений: 15 Регистрация: 1:06:2007 Пользователь №: 11 161 Репутация: 0
|
Всмысле?
|
|
Сообщение
#6
|
|
|
|
15:04:2008, 07:27
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
В прямом, там увидите как это все приходит, ну и соответственно должно натолкнуть на мысли - как такое "готовить".
|
|
Сообщение
#7
|
|
|
|
15:04:2008, 07:45
|
|
Новенький ![]() Группа: Программист Сообщений: 15 Регистрация: 1:06:2007 Пользователь №: 11 161 Репутация: 0
|
А если по подробнее... не совсем понимаю как реализовать вывод кода (текста) на НТМЛ форму в чистом виде.
|
|
Сообщение
#8
|
|
|
|
15:04:2008, 08:04
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Вы браузером пользоваться умеете? Просмотр исходника страницы сделать можете?
так вот, то что вы написали как: <link href="some_styles.css" rel="stylesheet" type="text/css"> в реальности выглядит так: Цитата <link href="some_styles.css" rel="stylesheet" type="text/css"> Ну а далее думать, все что нужно для начала. у вас есть млин, ну понятно, что <> - тоже не так (движек форума ...) |
|
Сообщение
#9
|
|
|
|
15:04:2008, 08:23
|
|
Новенький ![]() Группа: Программист Сообщений: 15 Регистрация: 1:06:2007 Пользователь №: 11 161 Репутация: 0
|
А ну вроде ясно. Движок форума просто заменяет теги HTML на свои а потом при выводе на форму их конвертирует обратно
|
|
Сообщение
#10
|
|
|
|
15:04:2008, 09:59
|
|
Новенький ![]() Группа: Программист Сообщений: 15 Регистрация: 1:06:2007 Пользователь №: 11 161 Репутация: 0
|
Спасибо! Помогло
|
|
Сообщение
#11
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 07:07 |