|
|
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 "путь к файлу: ".$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, с маленькой буквы... поменял везде с маленькой все стало нормально приходить....
|