<?php
 
echo "<br/>ssReplacer Class quick Sample";
 
echo "<br/>=====================================";
 
echo "<br/>Needs data.txt and template01.html present in the folder as this page<br/>";
 
error_reporting(E_ERROR);
 
include ("class.ssReplacer.php");
 
$i=0;
 
$i= $i +1;
 
echo "<br/>$i> Create new replacer";
 
$ssr = new ssReplacer();
 
$cnf = $ssr->config();
 
echo "<br/>== ssReplacer's default config setting are <br/>";
 
$cnf = $ssr->ObjtoString($cnf,2,"html");
 
echo "<i>". $cnf. "</i>";
 
$i= $i +1;
 
echo "<br/>$i> You can use config(conf_array) method to alter these settings <br/>";
 
echo "<br/>== eg. <i>replacer->config(['showMissing'=>true]);</i>";
 
$showErr = $ssr->config(['showMissing'=>true]);
 
echo "<br/>== it will return revised config or false";
 
 
echo "<br/>";
 
$i++;
 
echo "$i> Load data using dataFile(filename) method. You can also use data(dataJson) <br/>";
 
$res = $ssr->dataFile('./data.txt');
 
// echo "<br/>== Data =============================================================<br/>";
 
// $data = $ssr->data();
 
 
$i++;
 
echo "$i> Load Template using templateFile(filename) method. You can also use template(template_array) <br/>";
 
$tm = $ssr->templateFile("./template01.html");
 
/* echo "<br/>== Template =============================================================".sizeof($arrtmplate);
 
$arrtmplate = $ssr->template();
 
for($i=0; $i< sizeof($arrtmplate);$i++){
 
    echo $arrtmplate[$i];
 
}
 
*/
 
    
 
// var_dump($arrtmplate);
 
$i++;
 
echo "$i>  generate Replacer Object Model (ROM) using generateROM() method.<br/>";
 
$rom = $ssr->generateROM();
 
echo "<br/>== Check replacer->err for any errors<br/>";
 
// echo "<br/>== ROM Generated ==============================================================<br/>";
 
// var_dump($rom);
 
// get result 
 
$i++;
 
echo "$i>  generate Final result using generateResult() method.";
 
echo "<br/>== it returns the results array.<br/>";
 
$arr = $ssr->generateResult();
 
/* dump using iterating thru array 
 
for($i=0;$i <sizeof($arr);$i++){
 
    echo $arr[$i];
 
}
 
*/
 
 
echo "<br/>====== Begin result ======= </br>";
 
echo implode($arr);
 
echo "<br/>====== End result ======= </br>";
 
echo "<br/>";
 
 
 
 |