обрезается строка перед символом '<'

mdmitry87

Новичок
Добрый день.
Есть забавная проблема: обрезается строка перед символом '<'. Выглядит это так:
PHP:
$string = 'Name <email>'; 
echo $string;
то выводится: Name и только..
Догадываюсь что это связанно с настройками самого php, в связи с чем прошу помочь и указать где это можно исправить?
Заранее благодарен
 
не перед, а после
а в чем собственно проблема? ну обрезается и что из этого страшного случилось?
 
не перед, а после
а в чем собственно проблема? ну обрезается и что из этого страшного случилось?

а проблема заключается в том, что мне надо отправить почту не только с обратный адресом, но и с именем пользователя, формирую эту часть так:

PHP:
$header = "From: ". $name . ' <' . $email . '>\r\n';

при отправке фу-ия mail возвращает ответ, в котором сказано что все плохо.
и вся проблема в том, что нечем нельзя заменить символы '<' и '>', иначе не проходит (пробовал заменять на html)
 
ну а кто вам подсказал писать так:
'>\r\n'
? какой смыл вы вкладываете в эти символы?
 
из какого примера? почему вы решили, что это корректно?
 
из какого примера? почему вы решили, что это корректно?
Из этого примера.
Если более детально, то пример №4, только дело не в примере, а в том, что если в строке есть угловые скобки, то все что в них тупо обрезается.. Судя по всему есть какая-то директива в php.ini, при помощи которой это можно отключить..
 
Сверху