0
を使用してExcelシートに画像を追加します:は、私はPHP5で私のスクリプトをExcelシートを作成していPHP5
<?
$csv_hdr="ID,Image\n"; // Column Heading
$rows=array();
$rows[0]=['img/logo_0.png'];
$rows[1]=['img/logo_1.png'];
$rows[2]=['img/logo_2.png'];
$rows[3]=['img/logo_3.png'];
$rows[4]=['img/logo_4.png'];
for($r=0;$r<sizeof($row);$r++){
?>
<tr>
<td align="left" valign="center">
<? $csv_output .= "<img src='".$r."'/>" . ", ";?>
</td>
<td align="left" valign="center">
<? $csv_output .= $row[$r] . "\n";?>
</td>
</tr>
<? }
$filename = rand(0,999999);
$csv_output = $csv_hdr.$csv_output;
$fp = fopen('report_csv/'.$filename, "w");
fwrite($fp, $csv_output);
fclose($fp);
$fileType = 'application/csv';
$fileData ="<?php
header('Content-disposition: attachment; filename=".$filename."');
header('Content-type: ".$fileType."');
readfile('".$filename."');
?>";
$phpFile = 'report_csv/report_'.$csv.'.php';
$fh = fopen($phpFile, 'w') or die("can't open file");
fwrite($fh, $fileData);
fclose($fh);
?>
それが正常に動作しますが、私はすべてのスクリプトをテストしているとフォルダがありますが、それは、画像のパスではありません正確なイメージを示してい..
"excel"ファイルには、内部にHTMLと拡張子が.phpのCSV MIMEタイプがありますか?奇妙な... –