php 생 성 CSV 형식
10103 단어 PHP
1 <?
2 include_once("conn/conn.php");//
3
4 $EXCEL_OUT="id,title,info
";//
5
6 $query="select * from tb_info";//
7 $result=mysql_query($query);
8 while($ROW=mysql_fetch_array($result))
9 {
10 $id=$ROW["id"];
11 $title=$ROW["title"];
12 $content=$ROW["content"];
13
14 $EXCEL_OUT.=iconv('UTF-8','GB2312',"$id,$title,$content
");
15 }
16
17 header("Content-type:text/csv");
18 header("Content-Disposition:attachment;filename= .csv"); //“ ”=
19 header('Cache-Control:must-revalidate,post-check=0,pre-check=0');
20 header('Expires:0');
21 header('Pragma:public');
22 echo $EXCEL_OUT;
23 ?>
2,. csv 파일 생 성 (다운로드 하지 않 음)
1 $action = $_GET['action'];
2 if ($action=='make'){
3 $fp = fopen("csv.csv","a"); // csv ,
4 $data_arr1 = array("10001","10002","10003","10004"," "); //
5 $data_arr2 = array("20001","20002","20003","20004"," "); //
6 $data_str1 = implode(",",$data_arr1); // '
7 $data_str2 = implode(",",$data_arr2); // '
8 $data_str = $data_str1."\r
".$data_str2."\r
"; //
9
10 fwrite($fp,iconv('UTF-8','GB2312',$data_str)); //
11 fclose($fp); //
12 echo " ";
13 }
14 echo "<br>";
15 echo "<a href='?action=make'> csv </a>";
16
17
18 // : , 。 http 。( php file.php )
첨부: iconv 용법 string iconv ( string $in_charset , string $out_charset , string $str ) iconv — Convert string to requested character encoding 인자: 1,in_charset 문자열 인 코딩 입력 2,out_charset 출력 문자열 인 코딩 If you append the string //TRANSLIT to out_charset transliteration is activated. This means that when a character can't be represented in the target charset, it can be approximated through one or several similarly looking characters. If you append the string //IGNORE, characters that cannot be represented in the target charset are silently discarded. Otherwise, str is cut from the first illegal character and an E_NOTICE is generated. 3,str 전 환 된 문자열 반환 값: 코드 를 바 꾼 문자열 이나 false 를 되 돌려 줍 니 다. 선택 할 수 있 는 보조 인자 두 개 를 사용 할 수 있 습 니 다: IGNORE 와 TRANSLIT 예 를 들 어 iconv ("UTF - 8", "GB 2312 / / IGNORE", $data)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.