Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
[ok]
Здравствуйте.
Проблема со скриптом, отправляющии почту.
Скрипт:
1) pastebin.com/VBvrx0pn
2) pastebin.com/sU63XFU7
3) pastebin.com/v4eQZ0CJ
Изначально в тексте первого файла было всё сплошняком, я просто подкорректировал текст, чтобы получилась функция, tomail которая, чтобы можно было её вызывать.
Проблема состоит в следующем.
Формирую сообщение: pastebin.com/8jKwjMdF
На почту приходит письмо:
"Здравствуйте.
Пользователь Ryuzaki_rnd добавил новый комментарий к вашей заявке.
Прочитать данный комментарий вы можете по ссылке: mydomain.ru/s/details.php?zay@
Данное сообщение создано автоматически. Пожалуйста, не отвечайте на него.
С Уважением, mydomain.ru."
То бишь, имя пользователя подставляется нормально, а вот вместо =номер_заявки пишется @.
В чём проблема своими силами понять не могу. Есть предположение, что дело в третьем файле скрипта, где всякие преобразования идут, но точно не знаю.
И да, если вместо tomail("[email protected]", "Новый комментарий - mydomain.ru", $textmes); указать tomail("[email protected]", "Новый комментарий - mydomain.ru", $zay);, то на почту падает номер заявки, к которой добавили комментарий. То есть, как я понимаю, это говорит о том, что проблема не в входящих данных.
Здравствуйте.
Проблема со скриптом, отправляющии почту.
Скрипт:
1) pastebin.com/VBvrx0pn
2) pastebin.com/sU63XFU7
3) pastebin.com/v4eQZ0CJ
Изначально в тексте первого файла было всё сплошняком, я просто подкорректировал текст, чтобы получилась функция, tomail которая, чтобы можно было её вызывать.
Проблема состоит в следующем.
Формирую сообщение: pastebin.com/8jKwjMdF
На почту приходит письмо:
"Здравствуйте.
Пользователь Ryuzaki_rnd добавил новый комментарий к вашей заявке.
Прочитать данный комментарий вы можете по ссылке: mydomain.ru/s/details.php?zay@
Данное сообщение создано автоматически. Пожалуйста, не отвечайте на него.
С Уважением, mydomain.ru."
То бишь, имя пользователя подставляется нормально, а вот вместо =номер_заявки пишется @.
В чём проблема своими силами понять не могу. Есть предположение, что дело в третьем файле скрипта, где всякие преобразования идут, но точно не знаю.
И да, если вместо tomail("[email protected]", "Новый комментарий - mydomain.ru", $textmes); указать tomail("[email protected]", "Новый комментарий - mydomain.ru", $zay);, то на почту падает номер заявки, к которой добавили комментарий. То есть, как я понимаю, это говорит о том, что проблема не в входящих данных.
-
-
13.06.2012 в 08:53Если просто $zay, то всё в порядке. Если =$zay, то всякую хрень выдаёт. Для заявки 41 выдаёт zayA вместо zay=41.
-
-
13.06.2012 в 09:35При попытке передать строку "zay=41" приходит "zayA".
Вроде бы = не являетс спецсимволом, почему тогда проблемы?
-
-
13.06.2012 в 13:25en.wikipedia.org/wiki/Quoted-printable
-
-
13.06.2012 в 13:35