PHP_EOL - это предопределенная в РНР константа равная в зависимости от платформы либо \n, либо \r\n, ... То есть вместо $eol используйте PHP_EOL.
А если говорить об оформлении почтовом, то не мешало бы прочесть рекомендации RFC. Да и код у вас по структуре не ахти, ну например, начинается с оформления заголовков почты, а потом опомнившись проверяется мыло и бах, вывалились, спрашивается а зачем тогда заголовки? Сперва проверяются условия, аж уж затем при их соблюдении оформление и отправка почты.
И не понятно откуда появляются файлы, при отсутствии поля выбора в форме.
|