Регистрация
Вход через соцсети
Восстановление пароля

обратная связь! проблема прикрепления файлов!

Новый топик
Страницы: 1  |  2
06.05.2009, 21:26
Ответить | Цитировать
Гость
Гость

Gость писал(а):
Так попробуй:
Код:
";
$mailer = new CMIMEMail();
$mailer->mailbody(strip_tags($f_Message));
$mailer->attachFile($DOCUMENT_ROOT.$f_File_url, $f_File_name, 'application/octet-stream');
$mailer->send($system_env[SpamFromEmail], $f_Email, $f_Email, $f_Subject, $f_Name);
echo "



спасибо! сообщения теперь доходят, но в прикрепленых у появляется не тот файл... файл называется noname, в нутри у него такое собержание
Цитата:

рK . рK .. ОVѓ images А6L 0.html ЙНVѓ netcat АМVѓ  netcat_files КVѓ  index.php /Л¬]_ _new ЄTнhp О
L  .htaccess ќА4бad webalizer yнes не•t includes Эн—t language Эн$—t mambots ѕ™t media ЭнВ™t modules з™t price Эн u  templates ЭнрK 404.php рK 
CHANGELOG.php юМрK configuration.php ЭнрK configuration.php-dist нрK 
COPYRIGHT.php юМрKT 
order.html АрK favicon.ico рK globals.php рK globals.php-off < index.php ќАрK 
index2.php АрK INSTALL.php рK send.php HќАрK LICENSE.php рK  mainbody.php ›юМ!рK offline.php "рK offlinebar.php М#рK pathway.php $рK( 
robots.txt А%рK 
asend.html А&рKX RSS2.0 КЯрK _a АЙVѓ nsite µнs.tmp ҐЛ
L$ 
.htaccess.bak ҐЛf]ѓ old f]ѓД _old GќА


плиз подскажите из за чего такое может происходить???
07.05.2009, 00:04
Ответить | Цитировать
Гость
Гость

Попробуй
$f_File_name поменять на $f_File[name]
для того чтобы имя файла подставлялось.

Да и вообще не мешало бы проверить, правильный ли путь выводится к файлу. Можно проверить так: перед последней строкой
Цитата:
echo "

поставить
Код:
echo "путь к файлу: ".$DOCUMENT_ROOT.$f_File_url;

Тогда после отправки вы должны увидеть путь, откуда он берет файл.
Если файла в пути нет, то можно попробовать сменить
$f_File_url на $f_File[url]
07.05.2009, 06:01
Ответить | Цитировать
Гость
Гость

тепрь у меня написано так
Цитата:
";

$mailer = new CMIMEMail();

$mailer->mailbody(strip_tags($f_Message));

$mailer->attachFile($DOCUMENT_ROOT.$f_File_url, $f_file_name, 'application/octet-stream');

$mailer->send($system_env[SpamFromEmail], $f_Email, $f_Email, $f_Subject, $f_Name);
echo "Спасибо, $f_Name, ваше письмо отправлено.


приходит письмо, в нем файл по названию тотже самый что я прикреплял, но в нутри опять тоже содержание что и раньше...

поставил по очереди $f_File_name и $f_File[name]
выводят одно и тоже: путь к файлу: /www/host/www/htdocs/
07.05.2009, 06:39
Ответить | Цитировать
Гость
Гость

начал просматривать Поля (Обратная связь), и наткнулся на строчку Формат. может в ней чтонить должно быть? картинка
08.05.2009, 03:18
Ответить | Цитировать
Гость
Гость

$f_File_name и $f_File[name] не могут выводить путь, они выводят название файла. Я говорил про $f_File[url]

Что именно выводит код:

Код:
";
$mailer = new CMIMEMail();
$mailer->mailbody(strip_tags($f_Message));
$mailer->attachFile($DOCUMENT_ROOT.$f_File_url, $f_file[name], 'application/octet-stream');
$mailer->send($system_env[SpamFromEmail], $f_Email, $f_Email, $f_Subject, $f_Name);
echo "путь к файлу (вариант 1): ".$DOCUMENT_ROOT.$f_File_url;
echo "путь к файлу (вариант 2): ".$DOCUMENT_ROOT.$f_File[url];
echo "Спасибо, $f_Name, ваше письмо отправлено.

Пиши что выводит на экран после отправки, дословно.
08.05.2009, 06:50
Ответить | Цитировать
Гость
Гость

я просто забыл написать выводит тоже самое...

поставил код... и дословно он мне написал следуюшее
Цитата:
путь к файлу (вариант 1): /www/adikom/www/htdocs/путь к файлу (вариант 2): /www/adikom/www/htdocs/Спасибо, 444, ваше письмо отправлено.
08.05.2009, 21:00
Ответить | Цитировать
Гость
Гость

У тебя как поле с файлом называется?

В этом примере поле называется File, но у тебя то другое наверное? Замени везде на свое
11.05.2009, 13:02
Ответить | Цитировать
Гость
Гость

огромное спасибо! помогло... у мну поле называется file, с маленькой буквы... поменял везде с маленькой все стало нормально приходить....
198 196 2009-05-11 13:02:20 7368
Страницы: 1  |  2
Описание проекта