Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Экспорт товаров в excel

00 голосов
0
Уважаемые специалисты помогите решить вопрос с кодировкой, есть вот такой код экспорта в excel :

Код
<?session_start();?>
<?require($_SERVER["DOCUMENT_ROOT"].
"/bitrix/modules/main/include/prolog_before.php";);?>
<div align="center" style="color:#03F"><b>
<?php echo date("H:i:s";); 
?></b></div>
<?php
header('Content-type: application/vnd.ms-excel; charset=windows-1251;');
header('Content-disposition: attachment; filename="report_' . date("Y-m-d";) . '.xls"');
?>
<table>
<tr>
<td style="background-color: #FFFF00; text-align: left; font-weight: bold; border-right: .5pt solid black; border-bottom: 1pt solid black;">ARTICLE</td>
<td style="background-color: #FFFF00; text-align: center; font-weight: bold; border-right: .5pt solid black; border-bottom: 1pt solid black;">NAME</td>
<td style="background-color: #FFFF00; text-align: left; font-weight: bold; border-right: .5pt solid black; border-bottom: 1pt solid black;">CATALOG_PRICE</td>
<td style="background-color: #FFFF00; text-align: left; font-weight: bold; border-right: .5pt solid black; border-bottom: 1pt solid black;">PREVIEW_PICTURE</td>
<td style="background-color: #FFFF00; text-align: left; font-weight: bold; border-right: .5pt solid black; border-bottom: 1pt solid black;">DETAIL_PAGE_URL</td>
</tr>
<?

$i=1;
foreach($_SESSION['my_array']["ITEMS"] as $items)
{
$i=$i+1;
print '<tr>';
print '<td style="border-right: .5pt solid black; border-bottom: 1pt solid black;">'.$_SESSION["my_array"]["ITEMS"][$i][PROPERTIES][CML2_ARTICLE][VALUE].'</td>';
print '<td style="border-right: .5pt solid black; border-bottom: 1pt solid black;">'.$_SESSION["my_array"]["ITEMS"][$i][NAME].'</td>';
print '<td style="border-right: .5pt solid black; border-bottom: 1pt solid black;">'.$_SESSION["my_array"]["ITEMS"][$i][CATALOG_PRICE_4].'</td>';
print '<td style="border-right: .5pt solid black; border-bottom: 1pt solid black;"><img src="'.$_SESSION["my_array"]["ITEMS"][$i]["PREVIEW_PICTURE"]["SRC"].'" width="" height=""></td>';
print '<td style="border-right: .5pt solid black; border-bottom: 1pt solid black;">http://mysite.ru'.$_SESSION["my_array"]["ITEMS"][$i][DETAIL_PAGE_URL].'</td>';
print '</tr>';
}
?>
</table> 


из него не получается только : 
не скидываются картинки в файл и при открытии файла проблемы с кодировкой
может кто нибудь может показать направление куда рыть.
спросил 22 Апр, 14 от Paketa (160 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

0 голосов
2 ответов
спросил 21 Авг, 13 от OPEX (720 баллов)
0 голосов
4 ответов
спросил 18 Авг, 13 от Lisica (900 баллов)
0 голосов
3 ответов