Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.07.2015, 15:15
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
Есть небольшая форма, написанная с использованием шаблонизатора twig. Данные сохраняются в базу, после этого надо сформировать у пользователя письмо с полями из формы, а на странице под формой дописать статус ("OK" или "FAIL"). Код: php 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. В итоге письмо создается, но нет сообщения $ok_msg. В случае ошибки (например, дубликаты в базе) сообщение об ошибке $error_msg отображается на форме. Подскажите, почему так происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2015, 15:21
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
думаю из-за редиректа на mailto ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2015, 15:46
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
Из документации на header тоже подумал что из-за редиректа выполнение скрипта прекращается. Может есть другой способ сгенерировать письмо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2015, 15:56
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
из js можно вызвать клик ссылки с mailto например, при удачной записи в базу, или сразу открыть окно с mailto? или показать ссылку юзеру, пусть сам нажимает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 09:38
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Ссылка для почты сформирована корректно, при нажатии на неё создается письмо. Но при загрузке страницы этого не происходит. Где накосячил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 09:56
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
так не будет работать. Самое простое подключить jquery и сделать trigger('click'), либо погугли про dispatchEvent, например, вот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 12:48
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
Мда, дебри какие-то. Вот например тестовая страничка. Событие при наведении указателя мыши на кнопку перехватывается. Но никак не могу понять, как то же самое привязать к загрузке страницы??? Код: html 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 13:06
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
а так? я в чистом js не силен, наверно надо топик в форум html,javascript перенести Код: javascript 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 13:27
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
Не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 17:10
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
Нашел решение. Код: javascript 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 17:20
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
virtuOS, так это же тот же редирект, но на js ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 17:38
|
|||
|---|---|---|---|
|
|||
[PHP] формирование email на клиенте |
|||
|
#18+
На php после редиректа команды не выполнялись. А на JS скрипт отрабатывает после отрисовки страницы. PS. Я сел разбираться с php/js/html недели две назад, так что очевидные для профессионалов вещи для меня могут быть не так очевидны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1461672]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
66ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 341ms |

| 0 / 0 |
