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 :

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
Je sais pas pourquoi il le cherche dans le répertoire d'apache ???
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