Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Не отправляется прикрепленный файл в письме

29.11.2013, 17:37
Хайретдинов Денис Рустамович

Зарегистрирован:
2013-04-04
Сообщений: 8

Здравствуйте! На сайте есть форма заявки, где по мимо имени, телефона и текста заявки есть еще возможность прикрепить файл. В админке заявка отображается как надо, ссылка на файл, отправленный пользователем так же есть. Но письмо админу приходит без файла. В шаблоне действий, Действие после добавления объекта" следующее:
Код:
<?
// значения визуальных настроек
$res = $db->get_var("SELECT CustomSettings FROM Sub_Class WHERE Sub_Class_ID=$cc");
( $res ? eval("\$cc_settings = $res") : $cc_settings = NULL );

// значения визуальных настроек по умолчанию
$res = $db->get_var("SELECT CustomSettingsTemplate FROM Class WHERE Class_ID=$classID");
eval("\$default_cc_settings = $res");

echo "<div class='nc_mail_from_site'>".str_replace("%NAME", htmlspecialchars($f_Name), ( $cc_settings[TextAfterSend] ? $cc_settings[TextAfterSend] : $default_cc_settings[TextAfterSend][default_value] ) )."</div>";
$mailer = new CMIMEMail();
$mailer->mailbody(strip_tags($f_Text));
$mailer->send(($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail]), $f_Region, $f_NameCompany, $f_Phone, $f_Name);
$mailer->attachFile($DOCUMENT_ROOT.$f_File_url, $f_file[name], 'application/octet-stream');

echo "Спасибо. Ваша заявка отправлена.";
?>
29.11.2013, 18:04
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

$f_file[name] где вы это нашли?
Код:
$mailer->attachFile($DOCUMENT_ROOT.$f_file_url, $f_file_name, 'application/octet-stream');


Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
29.11.2013, 18:09
Хайретдинов Денис Рустамович

Зарегистрирован:
2013-04-04
Сообщений: 8

да тут же http://netcat.ru/support/forum/obschie-voprosy/cms-netcat-obratnaya-svyaz-problema-prikrepleniya-failov-7368.html?curPos=10 но когда было так $f_file_name все равно файл не приходил
29.11.2013, 22:23
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 479

Код:
$mailer->attachFile($DOCUMENT_ROOT.nc_file_path($classID, $message, 'Photo'), $f_Photo[name], 'application/octet-stream');


Photo - название поля типа файл

Stark
06.12.2013, 21:48
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Денис, адрес получателя сообщения с вложением случайно не на mail.ru? ;-)
198 196 2013-12-06 21:48:24 13413
Описание проекта