<?php
 
 
/*******************************************************
 
 * EXAMPLE NUMBER #1
 
 * Here's an example of how to create a spreadsheet from
 
 * an array and a list of headers.
 
 */
 
 require_once('xDif.class.php');
 
 //The two arrays and string below are input data
 
 $headers = array('Title','Genre','Author');
 
 $data    = array(
 
                  array('AdventureGuy','Adventure','John')
 
                  ,array('ActionMan','Action','Mike')
 
                  );
 
 $title = "My First Spreadsheet";
 
 //Create object and get converted data into string
 
 $xDif = new xDif;
 
 $difContent = $xDif->arrayToDif($headers,$data,$title);
 
 //You can then save it to a file to open up
 
 $xDif->toFile('Spreadsheet.dif',$difContent);
 
/*******************************************************/
 
 
/*******************************************************
 
 * EXAMPLE NUMBER #2
 
 * Here's an example of how to create a spreadsheet from
 
 * a MySQL database request
 
 * Instead of xDif->mysqlToDif you can use the following
 
 * xDif->mssqlToDif  for MsSQL
 
 * xDif->pgToDif     for PostgreSQL
 
 * xDif->ibaseToDif  for Ibase/Firebird
 
 */
 
 require_once('xDif.class.php');
 
 //Connect to database and do query
 
 $connection = mysql_connect('localhost','root','');
 
 mysql_select_db('exampledb');
 
 $queryResult = mysql_query("SELECT * FROM exampletable");
 
 $title = "My First Spreadsheet";
 
 //Create object and get converted data into string
 
 $xDif = new xDif;
 
 echo $difContent = $xDif->mysqlToDif($connection,$queryResult,$title);
 
 //You can then save it to a file to open up
 
 $xDif->toFile('MYSQLSpreadsheet.dif',$difContent);
 
/*******************************************************/
 
 |