Создавал свою форму, используя пример отсюда:
http://www.webscript.ru/stories/01/11/09/1961997PHP 4.3.2 + Apache 1.3.33 (Unix)
mailclass.inc оставлял без изменений - по видимому, он верен (читал подобный моему пост...
в ветке от 2002-го года ПРИМЕР САМОЙ ФОРМЫ (табличность формы убрана, для понятного чтения).
Далее, вот пример testmail.php
<?
include "mailclass.inc";
$mail = new multi_mail;
$mail->from = $eemail;
$mail->to = "himera@online.ua";
$mail->subject = "Фотка человека ".$brand." с адреса ".$eemail."";
$mail->body = "ФОТОГРАФИЯ\\r\\n\\r\\nИмя ".$brand."\\r\\nМыло:".$eemail."\\r\\n";
copy($_FILES[\'filez\'][\'tmp_name\'],$DOCUMENT_ROOT.\'/\'.$_FILES[\'filez\'][\'name\']);
$file_name = $_FILES[\'filez\'][\'name\'];
$file_type = $_FILES[\'filez\'][\'type\'];
$file_desc = @fopen($file_name,"r");
$file_data = @fread($file_desc,$_FILES[\'filez\'][\'size\']);
@fclose($file_desc);
echo"$file_name
";
$file_size = $_FILES[\'filez\'][\'size\'];
echo"<b>File size: $file_size</b>
";
echo"$file_type
";
echo"$file_name
";
$mail -> attach_file($file_name,$file_data,$file_type);
$mail->send_mail();
echo"Sended OK to ".$mail->to;
?> Приходит всё, туда куда надо, вообщем, всё пучком, КРОМЕ САМОГО ФАЙЛА. Он приходит пустой... В смысле, он есть, высвечивается его имя и расширение (причём правильно), но он сам - пустой (я специально сохранил его на диск и глянул.. В нём ни одного символа)...
Здаёцца мне, я где-то что-то упустил... Толи запятую, то ли скобку, то ли слэш... Найденные пояснения расчитаны на человека более или менее знающего, но не изучать же мне весь PHP ради одной небольшой формы ?
Заранее благодарен за пояснения.