-
-
/** - * CSV ファイルのエクスポート、ヘッダー関数の例
- * 編集: bbs.it-home.org
- */
- header( "Cache-Control: public" );
- header( "Pragma: public" );
- header("Content -type:application/vnd.ms-excel");
- header("Content-Disposition:attachment;filename=txxx.csv");
- header('Content-Type:APPLICATION/OCTET-STREAM'); p>
ob_start();
- $header_str = iconv("utf-8",'gbk',"情報id,标题,名前,電话,QQ,メール,内容,時間n");
- $ file_str="";
-
- $mysqli= new mysqli('localhost','root','','test');
if (mysqli_connect_errno()) {
- printf("接続に失敗しました: %sn", mysqli_connect_error());
- exit();
- }
- $sql='select * frommessages';
- $mysqli->query("set names utf8 ;");
- $result= $mysqli->query($sql);
if($result){
- while ($row = mysqli_fetch_assoc($result)){
- $file_str.= $row['id '].','.$row['タイトル'].','.$row['名前'].','."{$row['電話']}'".','.$ row['qq'].','.$row['email'].','.str_ireplace(',',',',$row['content']).','.$row[' retime']."n";
- }
- }else{
- echo "nonono!!!";
- }
- $file_str= iconv("utf-8",'gbk',$file_str);
- ob_end_clean();
- echo $header_str;
- echo $file_str;
- ?>
-
复制代
|