prob. med xsl i php på apache - winxp
Jeg har problemer med at afvikle xsl scripts gennem php på apache på WinXP.Php virker fint med apache, men insisterer på at finde mit xslscript i php install dir'et i apache-mappen. Jeg vil gerne have, at xsl script'et bliver eksekveret i samme dir som php scriptet, der kalder xsl filen, eller i relation til htdocs root.
Kan nogen hjælpe mig med at finde ud af hvor konfigurationsfejlen ligger. Jeg har lidt svært ved at gennemskue om det drejer sig om opsætningen af apache eller php.
Jeg bruger Apache 1.3.23 og Php 4.1.1. Mit php script, der kalder xsl filen er meget generisk og ser således ud:
-----
<?php
if (!$page) { $page = "frontpage"; }
if (!$subpage) { $subpage = ""; }
$xh = xslt_create();
$args = array ();
$params = array ('currentpage' => $page,subpage' => $subpage);
$result = xslt_process($xh, 'bot_db.xml', 'content.xsl', NULL, $args, $params);
if ($result)
{
print $result;
} else {
print "<h1>Dang!</h1><br>";
print "An error occured in the XSLT processor during transformation.<br><br>";
print "The XSLT processor gave the following reason:";
print "<ul><li>Errorcode " . xslt_errno($xh) . ": " . xslt_error($xh) . "</li></ul>";
}
xslt_free($xh);
?>
-----
På forhånd mange tak for hjælpen