Login   Register  
PHP Classes
elePHPant
Icontem

File: example/index.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Developer CK  >  Multipart CSV  >  example/index.php  >  Download  
File: example/index.php
Role: Example script
Content type: text/plain
Description: example
Class: Multipart CSV
Write data into multiple CSV files of limited size
Author: By
Last change:
Date: 2013-09-13 02:24
Size: 1,684 bytes
 

Contents

Class file image Download
<?php
/**
 * In this file ,i ll explain each method of class that can be access.
 *
 */
include_once '../class/multiPartCSV.php';
?>

<?php
//-settig properties.if you will not set it wil use default
$filename 'sample.csv'// zip name will be filename
$nol 2;  // number of line per csv
// if you specify header and footer will be included with each generated csv
$header = array(
                
"first"
                
,"second"
                
,"third"
        
);
$footer = array(
                
"footer"
                
,"footer"
                
,"footer"
        
);
$path ""// where you wanna store zip file , defualt wil be zip.

//------ making a object
$multipartCSV = new MultipartCSV($filename$nol$header$footer$path);

$data = array(array(1,2,3),2,3,4,5,6,7,8,9);


//--- write data in one csv only
//-function 1
//$multipartCSV->dataAtOnceInOneCSV($data ,true);//$zip true
//-function 2 // break down data and write multiple csv, function should be used once.
//$multipartCSV->dataAtOnceInParts($data ,true);//$zip true
//--function -3
//--- data per csv 
//$multipartCSV->dataPerCSV($data);
//$multipartCSV->dataPerCSV($data);
//$multipartCSV->dataPerCSV($data);
//$multipartCSV->makeZip(); return all dile in a zip on specified path

//--function -4
// insert data one by one and auto manage tp parts,e-g. it will create 3 csv
// b/c no of limit per csv is 2 line
//$multipartCSV->oneByOne(array(array(1,2,3),5,6));
//$multipartCSV->oneByOne(array("a","s","d"));
//$multipartCSV->makeZip();


//---data foramt passed to these function should be, a 2-d array row by col
//<array(array(firstcol,secondcol,thirdcol),array(firstcol,secondcol,thirdcol))>
?>