 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » 2polo
|
Страницы (4): « 1 [2] 3 4 »
|
|
| Автор |
| Тема |
 |
|
 |
|
|
|
-= n0b0dy =-
|
Не я тут преследовал другую проблему.
Сам... |
[сооб. #22075]
25-08-2002 19:57 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Не я тут преследовал другую проблему.
Сам же писал
>> Вставляться в форму будет оригинальное имя, а вот имя в сообщениях будет отображаться со слешами перед спец. символами
а при выполнении условия можно экранировать символы и флажок вскинуть...
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 19:57 |
|
|
SiteMaker
|
Vanish
ну дык тебе придется парсить каждое... |
[сооб. #22088]
25-08-2002 21:14 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
Vanish
ну дык тебе придется парсить каждое имя для того, чтобы знать врубать флажок или нет! Ты это понимаешь? 
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 21:14 |
|
|
-= n0b0dy =-
|
Denveroid
Ладно, давай с другой стороны. Что... |
[сооб. #22089]
25-08-2002 21:18 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Denveroid
Ладно, давай с другой стороны. Что ты предлагаешь для решения проблемы с обратными слэшами в посте?
З.Ы. Функции пхп'е написаны на Си, я думаю потеря производительности будет мала, тем более уж я явно не 2000 юзверей одномоментно проверять буду. Я же не регулярными выражениями искать буду.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 21:18 |
|
|
SiteMaker
|
Vanish
Я уже предложил решение, читай выше.... |
[сооб. #22091]
25-08-2002 21:25 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
Vanish
Я уже предложил решение, читай выше. Единственный минус моего решения - добавление переменнойquote: Я же не регулярными выражениями искать буду
Как ты собираешься искать?
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 21:25 |
|
|
-= n0b0dy =-
|
| хотя бы strpos мне же не надо искать все вхождения... |
[сооб. #22093]
25-08-2002 21:29 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
хотя бы strpos мне же не надо искать все вхождения достаточно найти хотя-бы один "запретный" символ.
А в твоем решении в имени юзверя не будет /' или // ?
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 21:29 |
|
|
SiteMaker
|
Vanish
эээээ брат... ты не прав! Ты знаешь,... |
[сооб. #22097]
25-08-2002 21:40 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
Vanish
эээээ брат... ты не прав! Ты знаешь, что делает фунцкия addslashes? Правильно - она добавляет слеш перед спец. символами! Теперь попробуй мой метод и скажи, что он глючит! Все работает как надо. Имя юзера будет отображаться как надо и вставляться в форму как надо. Просто я сначала хотел сделать это средствами javascript, но лениво...
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 21:40 |
|
|
Администратор
|
| [quote]Ты попробуй кликом по нику добавить его... |
[сооб. #22113]
25-08-2002 23:43 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
quote: Ты попробуй кликом по нику добавить его в форму быстрого ответа, там весь глюк.
Ð_то я видел, но я другой глюк хочу исправить.
polo добавил 25-08-2002 в 23:43:15:
"test"
polo добавил 25-08-2002 в 23:43:29:
"test" 'test'
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 23:43 |
|
|
MuZzClub.ru
|
| H(,)(')1ig4n - дык с твоего ника этот разговор... |
[сооб. #22120]
26-08-2002 02:42 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
H(,)(')1ig4n - дык с твоего ника этот разговор и завели! 
MCTarakan добавил 26-08-2002 в 02:44:14:
polo и что за глюк и как исправления?
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-08-2002 02:42 |
|
|
-= n0b0dy =-
|
Denveroid
Я знаю как работает addslashes, только... |
[сооб. #22136]
26-08-2002 08:06 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Denveroid
Я знаю как работает addslashes, только все равно ты пытаешься добавить слеши и в тех именах где этого делать не надо. Теперь вопрос это тоже хорошо?
З.Ы. А на счет добавления в форму, я ошибся, там действительно будет все нормально.
Vanish добавил 26-08-2002 в 08:10:44:
MCTarakan
А у него сообщения не клеятся если апостроф есть, там ошибка с ДБ какая то, а точнее для MySQL символ апострофа так же является служебным/специальным.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-08-2002 08:06 |
|
|


SiteMaker
|
Vanish
quote: Теперь вопрос это тоже хорошо?
Ð_то... |
[сооб. #22141]
26-08-2002 09:46 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
Vanish
quote: Теперь вопрос это тоже хорошо?
Ð_то нормально. У себя я уже сделал.
quote: А у него сообщения не клеятся если апостроф есть, там ошибка с ДБ какая то, а точнее для MySQL символ апострофа так же является служебным/специальным
Дык экранировать надобно, с помощью той же addslashes 
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-08-2002 09:46 |
|
|
-= n0b0dy =-
|
Denveroid
Я про затраты времени. |
[сооб. #22143]
26-08-2002 09:59 |
|
|
SiteMaker
|
Vanish
Ð_то быстрая функция, и тем более ты... |
[сооб. #22145]
26-08-2002 10:03 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
Vanish
Ð_то быстрая функция, и тем более ты используешь ее для очень коротких стрингов и для небольшого кол-ва этих самых стрингов (имен юзеров). Так что использовать здесь что-то более умное я посчитал бессмысленным.
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-08-2002 10:03 |
|
|
-= n0b0dy =-
|
Тогда вопрос решен.
Спасибо Denveroid'у за... |
[сооб. #22146]
26-08-2002 10:07 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Тогда вопрос решен.
Спасибо Denveroid'у за найденное оптимальное решение.
З.Ы. Истина рождается в спорах.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-08-2002 10:07 |
|
|
Администратор
|
| да глюк я склеивания сообщений исправлял,... |
[сооб. #22170]
26-08-2002 14:35 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
да глюк я склеивания сообщений исправлял, а вот со всвкаой в форму ника вообще прикол:
Создал я новую переменную где надо, назвал $jsusername, заменил ее в шаблоне, точнее написал <a href="javascript:ins('$jsusername')">, и нихера не поменялось, я уже добавил там чуши всякой типа <a href="javascript:ins('Мать его заногу')">, нихера, всеравно вставляются имена пользователей, где это и как, и вообще этот js я иной раз не понимаю.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-08-2002 14:35 |
|
|
SiteMaker
|
polo
$jsusername = addslashes($post['username']);
Так сделал?... |
[сооб. #22183]
26-08-2002 15:59 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
polo
$jsusername = addslashes($post['username']);
Так сделал? И куда конкретно ты это вставил? 
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-08-2002 15:59 |
|
|
|
Страницы (4): « 1 [2] 3 4 »
|
|
Формат времени GMT. Текущее время 00:42.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01638889 seconds (49.55% PHP - 50.45% MySQL) with 26 queries.
|
 |