svv

Рейтинг
348
Регистрация
04.02.2007
miketomlin:
Там нужны идентичные кадры тому, что используется при отправке одного файла, только имена разные указывайте в заголовках.

Имена то даю разные.

Сейчас версия такая:

<?

$to = "mymail@mail.ru";

$N1 = array();

$N1[] = "12345.jpg";
$N1[] = "45678.jpg";


$subject = "тема письма";

$message ="Текст сообщения";
// текст сообщения, здесь вы можете вставлять таблицы, рисунки, заголовки, оформление цветом и т.п.


//исьмо с вложением состоит из нескольких частей, которые разделяются разделителем

$boundary = "--".md5(uniqid(time()));
// генерируем разделитель

$mailheaders = "MIME-Version: 1.0;\r\n";
$mailheaders .="Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n";
// разделитель указывается в заголовке в параметре boundary

$mailheaders .= "From: $user_email <$user_email>\r\n";
$mailheaders .= "Reply-To: $user_email\r\n";

$multipart = "--$boundary\r\n";
$multipart .= "Content-Type: text/html; charset=windows-1251\r\n";
$multipart .= "Content-Transfer-Encoding: base64\r\n";
$multipart .= "\r\n";
$multipart .= chunk_split(base64_encode(iconv("utf8", "windows-1251", $message)));
// первая часть само сообщение


foreach($N1 as $n1){

$filename = "$n1";
// название файла

$filepath = "uploads/$n1";
// месторасположение файла


// Закачиваем файл
$fp = fopen($filepath,"r");
if (!$fp)
{
print "Не удается открыть файл22";
exit();
}
$file = fread($fp, filesize($filepath));
fclose($fp);
// чтение файла

$message_part = "\r\n--$boundary\r\n";
$message_part .= "Content-Type: application/octet-stream; name=\"$filename\"\r\n";
$message_part .= "Content-Transfer-Encoding: base64\r\n";
$message_part .= "Content-Disposition: attachment; filename=\"$filename\"\r\n";
$message_part .= "\r\n";
$message_part .= chunk_split(base64_encode($file));
$message_part .= "\r\n--$boundary--\r\n";

// второй частью прикрепляем файл, можно прикрепить два и более файла

}

$multipart .= $message_part;
mail($to,$subject,$multipart,$mailheaders);
// отправляем письмо


?>

приходит только второе фото

Да, PHP, конечно

В примере так разобраться и не смог :( Выдает ошибки :(

Плюс этот скрипт использует sendmail, а нужно обычным mail()

Скрипт, описанный на хабре, работает отлично, но только с одним файлом, хоть там и написано про возможность второго. Как второй впихнуть чтобы работало?

<?

$subject = "тема письма";
$to = "mymail@mail.ru";
$message ="Текст сообщения";
// текст сообщения, здесь вы можете вставлять таблицы, рисунки, заголовки, оформление цветом и т.п.

$filename = "12345.jpg";
// название файла

$filepath = "uploads/12345.jpg";
// месторасположение файла


//исьмо с вложением состоит из нескольких частей, которые разделяются разделителем

$boundary = "--".md5(uniqid(time()));
// генерируем разделитель

$mailheaders = "MIME-Version: 1.0;\r\n";
$mailheaders .="Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n";
// разделитель указывается в заголовке в параметре boundary

$mailheaders .= "From: $user_email <$user_email>\r\n";
$mailheaders .= "Reply-To: $user_email\r\n";

$multipart = "--$boundary\r\n";
$multipart .= "Content-Type: text/html; charset=windows-1251\r\n";
$multipart .= "Content-Transfer-Encoding: base64\r\n";
$multipart .= "\r\n";
$multipart .= chunk_split(base64_encode(iconv("utf8", "windows-1251", $message)));
// первая часть само сообщение

// Закачиваем файл
$fp = fopen($filepath,"r");
if (!$fp)
{
print "Не удается открыть файл22";
exit();
}
$file = fread($fp, filesize($filepath));
fclose($fp);
// чтение файла


$message_part = "\r\n--$boundary\r\n";
$message_part .= "Content-Type: application/octet-stream; name=\"$filename\"\r\n";
$message_part .= "Content-Transfer-Encoding: base64\r\n";
$message_part .= "Content-Disposition: attachment; filename=\"$filename\"\r\n";
$message_part .= "\r\n";
$message_part .= chunk_split(base64_encode($file));
$message_part .= "\r\n--$boundary--\r\n";
// второй частью прикрепляем файл, можно прикрепить два и более файла

$multipart .= $message_part;

mail($to,$subject,$multipart,$mailheaders);
// отправляем письмо

//удаляем файлы через 60 сек.
if (time_nanosleep(5, 0)) {
unlink($filepath);
}


?>

Две недели назад на один сателлит купил в САПе несколько тысяч копеечных ссылок, даже вычищать от совсем уж шлака не стал - забыл, сегодня сайт поднялся по большинству запросов.

ЯШААААА - так не должно быть!!!

blackcarrot:
svv, а у вас трафик только с яндекса и нет гугла, прямого, реферального?

С гугла всегда траффик был минимальным в пределах 15-17%.

Читал, что Гугл любит ссылки, но, учитывая опыт конкурентов, побывавших под Минусинском, как то стремно их ставить.

Samba1982:
Вы имеете ввиду description ? Или описание товара на самой карточке ?

У меня такая картина в описаниях категорий.

Про описание карточек товаров уже давно можно забыть - максимум копипаст с сайта производителя.

Шикарный АП :) В интернет-магазине разделы с заполненным описанием в минус, с незаполненным в великолепный плюс. Если это тенденция, то клоны делать станет еще интереснее :)

Я убирал всё и сразу. Никаких проседаний или роста не заметил.

Конкурент убирал сапу так же сразу, но только после того, как его догнал Минусинск.

Результат - траффик вырос, в гугле всё на месте.

СУПЕР!!!

А цифры закрытой статистики, зная логин и пароль, реально увидеть?

У Вас же оптовая фирма.

Если хотите ориентироваться на розницу, то в категориях убирайте товары без фото, наличие меняйте на "ДА/НЕТ", пункт "Упаковка" в категории товара вообще не нужна. Карточку товара переделать, добавить параметры, описание, большое фото.

Разве не так?

<currencies>
<currency id="BYR" rate="1"/>
<currency id="USD" rate="2.0053"/>
<currency id="RUR" rate="0.0312"/>
</currencies>
Всего: 1484