<!DOCTYPE html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>CSV2HTML - Documentation</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<P>
<H1>csvtohtml</H1>
(PHP3 >= 3.0.8, PHP4)<BR>
csvtohtml -- Converts a CSV file to a HTML table
<P></P>
<BR>
<P><B>Description:</B></P>
<TABLE width="100%" border="0" bgcolor="#CCCCCC">
<TR>
<TD> <CODE>&string [&boolean] &csvtohtml(string $csvFilePath, string $htmlFilePath,
int $maxRowLength, string $htmlTableStyle [, string $delimiterString = ","])</CODE>
</TD>
</TR>
</TABLE>
<P>
<PRE>string $csvFilePath</PRE>
- Must point to a valid CSV file path
<P></P>
<P>
<PRE>string $htmlFilePath</PRE>
- The output HTML file destination path, NULL if output is to be only as return
value.
<P></P>
<P>
<PRE>int $maxRowLength</PRE>
- The max number of characters on any line in the CSV file
<P></P>
<P>
<PRE>string $htmlTableStyle</PRE>
- The HTML style elements in a table, can be left as a zero length string for
default styling as per browser
<P></P>
<TABLE width="75%" border="0" bgcolor="#CCCCCC">
<TR>
<TD>
<PRE> Ex: 'align="center" background="bg.gif" border="3"'</PRE>
</TD>
</TR>
</TABLE>
<PRE>string $delimiterString</PRE>
- By default assumed as , (comma). Denotes the delimiting character between fields
<P><B>Usage:</B><BR>
The function will return a reference to a variable containing the HTML code
for creating the table containing the CSV records.However an output HTML file
path may be specified to allow output to an HTML file. The returned reference
will contain a boolean false if an error occurs.</P>
<P>If output need not be stored as an HTML file the <CODE>$htmlFilePath</CODE>must
be set to NULL.</P>
<P>Ex:</P>
<TABLE width="75%" border="0" bgcolor="#CCCCCC">
<TR>
<TD>
<PRE>
$output = &csvtohtml("test.csv", NULL, 1000, "border='0'", ";");
csvtohtml("test.csv", "test.html", 1000, "border='0'", ";");
$output = &csvtohtml("test.csv", "test.html", 1000, "");
</PRE>
</TD>
</TR>
</TABLE>
<P><b>Example:</b></P>
<table width="75%" border="0" bgcolor="#CCCCCC">
<tr>
<td>
<pre>
<?php
include("csv.inc");
$output = &csvtohtml("addbook2.csv", "test.html", 1000, 'bgcolor="#cccc66" align="center" width="50%" border="0" valign="middle"');
csvtohtml("addbook3.csv", "xvb.html", 1000, "");
echo $output;
?></pre>
</td>
</tr>
</table>
<P> </P>
</BODY>
</HTML>
|