The problem resolved because the following line: $tpl = new HTML_Template_IT("./template"); changed to : $tpl = new HTML_Template_IT("."); the .php works fine. All you best ------------------------ What we are struggling for ? The life or the life ? On Tue, Jun 29, 2010 at 2:55 PM, win.a <win.acc@xxxxxxxxx> wrote: > Hello,the phpers.i'm recently learn to use the pear HTML_Template_IT, > The following is my test template test.tpl,the source code is : > <html> > <table> > <!-- BEGIN CELL --> > <tr> > <td> > {DATA} > </td> > <!-- END CELL --> > </tr> > </table> > </html> > > And my php revoke source code is : > <?php > require_once "HTML/Template/IT.php"; > > $data = array("Peter","Quagmire","Joe"); > > $tpl = new HTML_Template_IT("./template"); > > if (!$tpl) { > echo "object inital failed!"; > echo "<br />"; > } > else > print "Object initial succeed!<br />"; > > $tpl->loadTemplatefile("test.tpl", true, true) ; > > if (!$tpl) { > echo "template load failed!"; > echo "<br />"; > } > else > print "template load succeed!<br />"; > > foreach ($data as $sd ){ > //echo $sd; > //echo "<br />"; > $tpl->setCurrentBlock("CELL"); > $tpl->setVariable("DATA", $sd); > $tpl->parseCurrentBlock("CELL"); > } > $tpl->show(); > ?> > > When it runs it just result this : > > Object initial succeed! > template load succeed! > > i don't why the array data are not displayed?Any comments are appreciated ! > > All you best > ------------------------ > What we are struggling for ? > The life or the life ? > -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php