|
|
|
|
|
для: cheops
(14.03.2005 в 22:54)
| | спасибо.
поставил mysql_escape_string()
и проблема пропала :) | |
|
|
|
|
|
|
|
для: Valeri
(14.03.2005 в 15:35)
| | А вы перед занесением в базу данных замените прямые одинарные кавычки на обратные (символ ё в русской раскладке), а при выемке поступите наоборот. А ещё лучше воспользуйтесь стандартной функцией mysql_escape_string
<?php
$linck = mysql_escape_string($linck);
?>
|
http://www.softtime.ru/dic/id_dic=96&id_group=2 | |
|
|
|
|
|
|
|
для: Valeri
(14.03.2005 в 15:35)
| | У меня чуть другая ситуация.
Может быть наличие картинки, и ее отсутствие. Я проверяю на наличие
if (!file_exists("$ID.jpg"))
|
и исходя из этого принимаю решение о дальнейших действиях... Может эти действия - и будут замена слэшей. | |
|
|
|
|
|
|
| Честно говоря не знаю в какой точно форум это писать, так как тут завязано и PHP и JS и MySQL. Если посчитаете нужным, перенесите в другой форум.
Проблема вот в чем
Есть форма, в которую заносится описание и отправляется в БД, в БД так же автоматом заносится ссылка
$linck="<a class=A_ff href=\"javascript:;\" onClick=\"MM_openBrWindow(\\'../baza.php?ad=$ad_id\\',\\'\\',\\'scrollbars=yes,width=700,height=500\\')\"><img src=\"imgclick/\"></a>";
|
все бы нормально, но в <img src=\"imgclick/\"> может быть картинка, а может быть и просто текст, так же может возникнуть необходимость отредактировать текст описания, в связи с этим есть функция редактирования, то есть такая же форма с текстовыми полями куда вытаскиваются переменные.
и вот ссылка вытаскивается без слешей, это все понятно, но заноситься в БД не хочит пока перед ' не поставишь слеши, то есть приходиться слешить каждый раз ручками вот так \', тогда все нормально заносится.
Как решить эту проблему без этой волокиты прослешивания ? | |
|
|
|
|