Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.147.89.47] |
|
Сообщ.
#1
,
|
|
|
использую этот класс чтобы отослать письмо с файлом..
аттачу путь к файлу (который беру из значения текстового поля специального для открытия файлов).. в итоге класс указывает верный путь к файлу и пишет что не может найти его.. что я неправильно делаю? |
Сообщ.
#2
,
|
|
|
А можно подробнее: кусок кода + сообщение скрипта?
|
Сообщ.
#3
,
|
|
|
это собственно сам PHP файл
<html> <LINK href="/styles.css" type="text/css" rel="stylesheet"> <body bgcolor="#000000"><font color="#0099FF" size="-2" face="Verdana, Arial, Helvetica, sans-serif"><b> <? include("mail.php"); if (strlen($nname)==0) $nname=""; if (strlen($descr)==0) $descr=""; if (strlen($gname)==0 || strlen($fname)==0) exit(); $m=new Mail(); $m->To("savegames@mail.ru"); $m->Subject("Сейв"); $m->Body("$nname-$gname-$descr","WINDOWS-1251"); $m->Attach($fname); $m->Send(); echo "Файл отправлен!"; ?> </b></font><hr width="100%"> <a href="/addsave.html"><Назад</a> <a href="/index.html">Главная</a> </body> </html> четыре переменные $nname,$descr,$gname,$fname передаются и формы предыдущей страницы методом GET, где $fname формируется из поля <input type="file" class="tb" name="fname"> выдаваемая ошибка, к примеру Цитата Class Mail, method attach : file C:\\boot.ini can't be found ??? |
Сообщ.
#4
,
|
|
|
Странное имя для файла: C:\boot.ini
А файл на том же компьютере, что и PHP? Если нет, то его нужно сначала закачать при помощи file uploads, а потом передать $m->Attach() временную локацию файла. |
Сообщ.
#5
,
|
|
|
понятно..
как раз файл и не находился на ПК с PHP.. файлы должны по идее отправлятся посетителями сайта со своего ПК на мой ящик.. никак нельзя для данного случая сделать проще, чем сначала закачивать файл на сервак а потом аттачить? |
Сообщ.
#6
,
|
|
|
Цитата Nemesis @ 14.10.04, 08:48 никак нельзя для данного случая сделать проще, чем сначала закачивать файл на сервак А как он по твоему окажется на сервере, если он изначально лежит на компьютере пользователя? Читать Загрузка файлов на сервер |