Mailinglisten-Archive |
Aloha, > Von: Alexander Rabenstein[SMTP:a.rabenstein at eviga.de] > > kann mir mal jemand sagen wieso ich hierbei : > > <? > $xsltHandle = xslt_create(); > $html = @xslt_process($xsltHandle, "./test.xml", "./test.xsl"); > echo $html; > ?> > folgende Fehlermeldung bekomme : > Fatal error: Only variables can be passed by reference in > /home/www/htdocs/aldikeks.de/eviga/xslt_sample.php on line 3 > weil ein Programmierer die Funktion xslt_process() optimiert hat ungefähr in der Form: function xslt_process($a, &$b, &$c){ .... } Damit werden die Parameter $b und $c als Referenz übergeben. Somit kannst du sie nicht so aufrufen, wie du das getan hast. Abhilfe: $b = './test.xml'; $c = './test.xslt'; > $html = @xslt_process($xsltHandle, $b, $c); > sollte funktionieren. Grüße, Mathias > Mfg > > Alexander > > -- > ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** > Informationen: http://www.phpbar.de > http://lists.phpbar.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive