Автор Тема: про косые (слеши)  (Прочитано 4467 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
про косые (слеши)
« : 14 Февраля 2003, 11:24:19 »
я у себя веду дневник на сайте. сделал скрипт при котором пользователи могут подчеркивая какое то слово или предложение нажать кнопочку так сказать и все это предложение передается скрипту который и подчеркивает. Все как бы прекрастно, но есть заминка, и она в том что продложение в котором есть символ " передается в скрипт уже экранированым, тоесть (\\"Домашеней кухне\\") - и я не как не могу врубиться как эти косые вырвать из строки!$mess str_replace ("\\"""$mess);   это гон, потому как "\\" уже экранирует последнюю " и получается ошибка скрипта, когда то я уже это как то делал но сейчас не могу вспомнить.
подскажите как мне написать правильно строку?

спассибо
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
про косые (слеши)
« Ответ #1 : 14 Февраля 2003, 12:15:22 »
если используешь str_replace, то сам слеш тоже надо экранировать
$mess_=_str_replace_("\\\\""",_$mess);

а вообще есть такая функция stripslashes()
best wishes!
bang

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
про косые (слеши)
« Ответ #2 : 14 Февраля 2003, 12:16:03 »
ага, вот он сам и экранировался :)
в общем, в str_replace там должно стоять два слеша подряд
best wishes!
bang

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
про косые (слеши)
« Ответ #3 : 14 Февраля 2003, 12:26:52 »

Оффлайн L'Eglantier

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://shipovnik.boom.ru
про косые (слеши)
« Ответ #4 : 17 Февраля 2003, 11:35:16 »
tarya
Почитай про функцию get_magic_quotes_gpc()
Там конкретно описана твоя проблема и куча примеров решения.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
про косые (слеши)
« Ответ #5 : 17 Февраля 2003, 13:06:22 »
L\'Eglantier
А ты не пробовал, когда-нибудь, перед тем, как отвечать на вопрос трёхдневной давности, прочитать сначала предыдущие ответы?

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
про косые (слеши)
« Ответ #6 : 17 Февраля 2003, 13:16:46 »
Цитировать
А ты не пробовал, когда-нибудь, перед тем, как отвечать на вопрос трёхдневной давности, прочитать сначала предыдущие ответы?

хе хе, спасибо всем за ответы, я еще в первый день все понял :)


спасибо
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн L'Eglantier

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://shipovnik.boom.ru
про косые (слеши)
« Ответ #7 : 17 Февраля 2003, 13:28:36 »
Цитировать
L\'Eglantier
А ты не пробовал, когда-нибудь, перед тем, как отвечать на вопрос трёхдневной давности, прочитать сначала предыдущие ответы?

На давность не обратил внимания. Сорьки. А про ответы, это я ктому, что как раз по этой теме в мануале все рассосано и разжевано гораздо лучше. Плюс, там есть такая ценная заметка на счет осторожного использования set_magic_quotes_runtime()

А на людей то чего кидаться?:)

 

Sitemap 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