[ВОПРОС] Выборка лоигна из ответа

1. Жека (11.09.2014 / 17:19)
Доброго всем, вопрос жбень как из выделенного при уже отправленном пост запросе выбрать ник которому идет ответ?

2. Denis (11.09.2014 / 17:46)
Функцией preg_match(); пользуйся.

3. Жека (11.09.2014 / 17:54)
2. EclairElephant, и как выбирать не пойму по какому разделителю?

4. Вантуз-мен (11.09.2014 / 19:10)
1. CoMMoN, 5 раз прочитал вопрос, так и не понял какая задача

5. Жека (11.09.2014 / 19:42)
4. Vantuz, В общем при нажатии ответить появляется сразу без загрузки с ббкодом жирный логин пользователя в текстареа, мне нужен вариант как вытащить еще логин чтобы он или в пост запрос попал или еще как то и в обработчике сообщения если был ответ отправлять пользователю уведомление.

6. Александр (11.09.2014 / 20:19)
6. CoMMoN, если логин появляется в поле сам значит он уже получен т.е. используй имя переменной которая добавляет логин в поле textarea в передачи этого логина в этой же форме в поле типа hidden. Если я вообще правильно понял вопрос.

7. Жека (11.09.2014 / 20:29)
7. klesh, ты понял правильно просто у меня половина форума на яваскрипте и кнопка ответ именно на яваскрипте она уже посылает такой тип
[ b ]'.login.'[ /b ]
и это же вставляется в текстареа

8. Александр (11.09.2014 / 20:51)
8. CoMMoN, тогда доработать JS скрипт что бы посылал еще одну переменную без бб кодов, записывать ее в hidden либо извратиться с регулярками (в файле где происходит запись сообщения вырезать ник и использовать его)

9. Александр (11.09.2014 / 21:18)
8. CoMMoN, если понадобится:
$text = '[ b ]klesh[ /b ], ты понял правильно';
preg_match('|\\[b\\](.*)\\[/b\\]|Uis', $text, $login); 
echo $login[1]; //klesh


10. Жека (11.09.2014 / 21:55)
10. klesh, в яваскрипте нуб, есть вариант доработки?
вот код отправки
<a href="javascript:%20x()" onclick="smyle(\'text\',\'[b ]'.ulogin.'[/b ], \'); regad();">
с хайдом как раз норм бы ло бы

11. Александр (11.09.2014 / 22:24)
ZiGR (11 Сентября 2014 / 22:15)
А почему бы просто получение из базы не сделать? Получить логин автотора поста, на который был сделан ответ.
как ты это себе представляешь? Кто его знает че у него там за скрипт возможно для этого нужно будет получать id сообщения на который мы делаем ответ и делать запрос в базу по этому id для получения логина кто его оставил. Только зачем делать запрос если логин уже получен? И у автора проблема как раз с тем как воспользоваться данными которые уже скрипт получил.

Добавлено через 00:42 сек.
11. CoMMoN, скин в личку код все странице с js кодом и формой и че там еще есть.

12. Жека (11.09.2014 / 23:31)
12. ZiGR, Ваще не в тему sad

Добавлено через 00:43 сек.
13. klesh, Код ответа я дал, текстареа или форма ввода стандартная, все написано на обычном ехо

13. Александр (12.09.2014 / 00:14)
15. ZiGR, два поста а полезности 0... может не стоило?) а про вариант с регуляркой так это ответ на 3 пост автор спросил как это регуляркой я расписал.

14. rnddev (12.09.2014 / 00:35)
Крутые нынче программисты smile

15. Жека (12.09.2014 / 08:58)
klesh (11 Сентября 2014 / 21:18)
8. CoMMoN, если понадобится:
$text = '[ b ]klesh[ /b ], ты понял правильно';
preg_match('|\\[b\\](.*)\\[/b\\]|Uis', $text, $login); 
echo $login[1]; //klesh
я думаю этот вариант отпадает, т.к в тексте могут быть и другие жирные ббкоды

16. Александр (12.09.2014 / 13:30)
ZiGR (11 Сентября 2014 / 22:15)
А почему бы просто получение из базы не сделать? Получить логин автотора поста, на который был сделан ответ.
как я понимаю в его случаи это не возможно т.к. кнопка ответа это лиж вставка ники в текстареа и не как скрипт не фиксирует что это ответ на такой то пост. Тут или с помощью того же JS передавать еще и ник в скрытом поле (что тоже не лучший выход) или говнокодить с регулярками (что тоже хрень) как я понимаю автор не будет переписывать форум поэтому первый вариант в его случаи более приемлемый.

17. Azq2 (12.09.2014 / 13:56)
ЛОЛ, ЖЖОТЕ

18. Александр (12.09.2014 / 14:28)
21. Azq2, ну так помоги автору предоставь качественное решение которое ему подойдет.

19. Жека (12.09.2014 / 19:45)
Блин я если чесно уже и первый вариант не помню, это случаем не прег_матч() ? просто может все таки кнопку переделать под ... не вариант придется писать в нескольких файлах sad

20. MajesteR (12.09.2014 / 22:51)
preg_match();

21. MajesteR (13.09.2014 / 00:31)
ну и что

22. Жека (13.09.2014 / 08:46)
25. MajesteR, распиши как именно этим пользоваться в моем случае и чтобы не было говнокодом.

23. Жека (17.09.2014 / 17:27)
Итак создал функцию reply_login() в яваскрипте и внос логина юзера (т.е reply_login('.login.') а как теперь передать изз ссылки которую я приводил выше передать значение в <input value=... помогите.

URL: https://visavi.net/topics/41294