2010-03-18 3 views
0

Я пытаюсь прочитать html-файл, который является простой страницей, в которой нет ничего, кроме тегов. Я использую функцию, чтобы вернуть то, что находится между каждым тегом. , Я могу повторить это на странице, но когда я пытаюсь вставить в базу данных, информация разбросана. Любые рекомендации?HTML в базе данных

+0

Я рекомендую немного больше информации о проблеме, возможно, какой-то код и/или схему. – Gabe

+0

Scattered? Что вы имеете в виду? – meouw

+0

Рассеянный как? –

ответ

0

Не знаю, что вы имеете в виду, но могут быть такие функции, как htmlspecialchars () и/или htmlentities().

0

Не уверен, что вы подразумеваете под разбросанными. В зависимости от инструмента управления это может привести к форматированию HTML. Я видел это на серверах с общим хостингом, где есть веб-инструмент управления.

Убедитесь, что вы кодируете HTML!

1

использование mysql_real_escape_string

- Игнорирует специальные символы в строку для использования в SQL заявления

$code = mysql_real_escape_string($html_code); 
+0

Код, который вы написали, не имеет отношения к urlencode? –

+0

Я знаю друга! это просто ошибка! ;-) –

+0

ИМХО, это ЛУЧШИЙ ответ. 'htmlentities()' и т. д. для OUTPUT, а не для ввода базы данных; то, что вы хотите сделать, это mres html-контент, чтобы он выводился из базы данных точно так, как это происходило. –

Смежные вопросы