i think we want $html_filename = "faq.html";
to be $html_filename = "faq.htm"; but i've been known to be wrong before. JB > > > Dave just told me that PHP has been installed on the web server! > > > > http://www.dqsd.net/test.php > > > > Nik, > > > > If you can write some PHP script to do the transform (faq.php?) and spit out > > the faq, that would be great. > > > Hey Glenn, > > The PHP script I attached to my email on friday should work. > > Here it is again so you don't have to hunt for it: > > > > <?php // FAQ.php -- simple caching for DQSD HTML FAQ > // This script assumes that the XSLT extension is enabled in PHP > // and that the PHP version is 4.0.6 or newer. > // The xslt_process function for older versions used different parameters > // and is incompatible with the new function declaration. > > > // change these to the correct filenames. > $xsl_filename = "faq.xsl"; > $xml_filename = "faq.xml"; > $html_filename = "faq.html"; > > > > // shouldn't have to modify anything below this line > > > $html_timestamp = filemtime($html_filename); // avoid calling twice > > if (($html_timestamp < filemtime($xsl_filename)) || > ($html_timestamp < filemtime($xml_filename))) > { > $xh = xslt_create(); > if(! @xslt_process($xh, $xml_filename, $xsl_filename, $html_filename)) > { > // error in xslt_process! Write the error to the HTML file > // so that it will be displayed instead of the old FAQ. > // This is, of course, totally unnecessary, but might help > // debug problems while writing the XML and/or XSL files. > > $fp = fopen($html_filename, 'w'); > fwrite($fp, "Error processing stylesheet: " . xslt_error($xh)); > fclose($fp); > } > } > > // HTML file has, if outdated, been rewritten. Now just echo the > // contents to the client. > if(version_compare(php_version(), "4.3.0", ">=")) > { > echo file_get_contents($html_filename); > } > else > { > echo implode('', file($html_filename)); > } > > ?> > > > > hth, > > Nik ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ DQSD-Devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dqsd-devel
