Wolf-izv

Wolf-izv
Рейтинг
49
Регистрация
04.07.2008
Бред по моему, насчёт 2-х минут. Я могу интересный сайт - занести в избранное, чтобы на досуге его посмотреть подробнее и чтобы решить это сделать мне 2 минуты не понадобятся, 30 сек максимум. Причём может хватить для оценки той страницы, что в выдаче нашлась.

Кстати, тоже мысль. Или например, зашел, увидел телефончик и позвонил. Для этого же не нужно часами сидеть на сайте.

Вполне. Лишних посетителей не бывает.

Вот и я о том же.

Я не спрашивал делать мне или нет! То что делать бдем это одно...мне до лампочки, платить за какой-то модуль все равно не мне.

Я спрашивал, прав ли он и на сколько с вашей точки зрения это необходимо?!

Если ты подчиненный - начальник всегда прав.
Если начальник неправ - меняй начальника.

А по существу можно что-нибудь?! =))

Kirilll:
Wolf-izv, покажите код полностью. У меня есть предположение, что код отправки письма вызывается в цикле, и срабатывает 2 раза...

Разобрался!!! Спасибо за помощь...дело было в дубле заголовка кому. Один в конфиге, а второй в обработчике. Один удалил и все стало нормально))):)

Kirilll:
вот эту строку:
$zag .= "name=\"".basename($filename)."\"\n";

надо заменить на
$zag .= "name=\"".$_FILES['resume']['name']."\"\n";

Спасибо огромное! Заработало!!! 🍻

Остался одн косяк....письма приходит два. Не понятно почему так.

Итак, есть подвижки:

Аттач в письмо цепляется и приходит, по весу совпадает с отправляемым, но:

Скрипт не понимает имя и расширение файла, а соответственно он не читаем.

В исходном коде письма аттачевские заголовки выглядят следующим образом:

------------12572411084AEFFA146E0DA
Content-Type: application/octet-stream;name="phpSuxnVR"
Content-Transfer-Encoding:base64
Content-Disposition:attachment;
filename="phpSuxnVR"

т.е. имя файла получается - "phpSuxnVR"

При переименовании в оригинал, аттач открывается отлично.

Код обработчика:

</html>" ;
if ($_FILES['resume']['name']) {
$filename = $_FILES['resume']['tmp_name'];

$f = fopen($filename,"rb");
$un = strtoupper(uniqid(time()));
$head = "From: ISO-CENTER\n";
$head .= "To: $admail\n";
$head .= "Subject: $subject\n";
$head .= "X-Mailer: PHPMail Tool\n";
$head .= "Reply-To: ISO-CENTER\n";
$head .= "Mime-Version: 1.0\n";
$head .= "Content-Type:multipart/mixed;";
$head .= "boundary=\"----------".$un."\"\n\n";
$zag = "------------".$un."\nContent-Type:text/html charset=koi8-r\\n";
$zag .= "Content-Transfer-Encoding: 8bit\r\n\n$content\n\n";
$zag .= "------------".$un."\n";
$zag .= "Content-Type: application/octet-stream;";
$zag .= "name=\"".basename($filename)."\"\n";
$zag .= "Content-Transfer-Encoding:base64\n";
$zag .= "Content-Disposition:attachment; \n";
$zag .= "filename=\"".basename($filename)."\"\n\n";
$zag .= chunk_split(base64_encode(fread($f,filesize($filename))))."\n";


}

else $zag = $content;

if (!mail($admail, $subject, $zag, $head, $content))

Помогите плиз исправить. Чуть-чуть осталось!))) :)

Не могу сказать, на сколько это поможет, но попробуйте не слать текст сообщения в качестве дополнительных заголовков.

Не помогло. Все так же Часть.att

А вот еще момент....таких письма приходит два...совершенно одинаковых. Т.Е. отправляешь форму один раз, а письма приходит два.

Юзаю Resize Picture

Доволен этой мелкософтовской утилиткой. Бесплатно, быстро и удобно.

И все-таки я не доконца догоняю что нужно сделать. :(

Всего: 147