>  기사  >  백엔드 개발  >  permeo 보안 드라이버 php csv 작업 클래스 코드

permeo 보안 드라이버 php csv 작업 클래스 코드

WBOY
WBOY원래의
2016-07-29 08:41:251087검색

다운로드하려면 다음 주소를 클릭하세요. csv 작업 클래스
지침은 다음과 같습니다.
1. csv 파일 생성

코드 복사 코드는 다음과 같습니다.


require "./include/csvdatafile.php";
set_time_limit(200)
header("Content-type: application/RFC822"); header('Content-Disposition : attachment; filename=export.csv')
$arr_export_titles = array("학생 번호", "학생 번호", "학생 이름")
$csvfile = new csvDataFile( "", "," , "w");
echo $csvfile->printline($arr_export_titles)
//방법 1
$print_data1[] = 1; ] = "039413301";
$print_data1[] = "장산";
echo $csvfile->printline($print_data1)
$print_data2[] = 2; ] = "039413302";
$print_data2[] = "이思";
echo $csvfile->printline($print_data2)
$print_data3[] ] = "039413303";
$print_data3[] = "왕오";
echo $csvfile->printline($print_data3)
//방법 2
$print_data[1] ] = 1;
$print_data[1][] = "039413301";
$print_data[1][] = "장산"
$print_data[2][] = 2; >$print_data[2] [] = "039413302";
$print_data[2][] = "이수";
$print_data[3][] = 3; [] = "039413303" ;
$print_data[3][] = "王五";
echo $csvfile->printcsv($print_data)


2. csv로 데이터 읽기
코드


코드 복사

코드는 다음과 같습니다.

require "./include/csvdatafile .php"; $filename = "E:/development/csvfile/datefile.csv"; // 파일 소스 읽기 $handle = fopen($filename, "r");

$contents = fread($handle, filesize( $filename));

fclose($handle);
// 특수 문자에 대한 형식 지정
$contents = @addslashes($contents); $contents = @str_replace(',', ' ,', $contents);
$contents = @stripslashes($contents);
// 새 파일에 쓰기
$handle = @fopen($ 파일 이름, "w");
@fwrite($handle, $contents);
@fclose($handle)
$fd = @fopen($filename, "rb"); $first_line = str_replace(' ,',' ,',str_replace('"','',trim(@fgets($fd, 1000)))) ;
@fclose($fd);
if ($first_line != "학번, 학과번호, 학생 이름") {
$pass = false
}
if($pass){
$csv = new csvDataFile($filename) );
while($csv-> ;next_Row()) {
$userid = Trim($csv->f('학생 ID'))
$classno = Trim($csv- >f('학생 ID'))
$username = Trim($csv->f('학생 이름'))
}
}


위 내용은 permeo 보안 드라이버의 내용을 포함하여 permeo 보안 드라이버 php csv 연산 코드를 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.