Salut,
J'ai modifié mon httpd.conf pour avoir le bon DocumentRoot, mais j'ai toujours une erreur de chemin d'accès quand j'utilise xslt_process :
Je sais pas pourquoi il le cherche dans le répertoire d'apache ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part Warning: Sablotron error on line none: cannot open file 'c:/program files/easyphp1-7/apache/rules_xsl.xsl' in n:\easyphp1-7\www\test.php on line 7
De plus je n'arrive pas à spécifier le chemin complet.
Voila mon code PHP :
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php // Allocation du processuer XSLT $xh = xslt_create(); // Traitement du document if (xslt_process($xh, "fich_xml.xml", "rules_xsl.xsl", "result.xml")) { print "Réussi. fich_xml.xml a été transformé par rules_xsl.xsl en result.xml"; print ", result.xml contient ceci : \n<br>\n"; print "<pre>\n"; readfile('result.xml'); print "</pre>\n"; } else { print "Désolé, fich_xml.xml n'a pu être transformé par rules_xsl.xsl en "; print " result.xml. La raison est " . xslt_error($xh) . " et "; print " le code d'erreur est " . xslt_errno($xh); } xslt_free($xh); ?>
Jorus
Partager