Page 1 sur 1
xlst_create
Posté : 19 déc. 2005, 23:32
par GillouX
hello
j'ai un petit souci
quand j'appelle cette fonction php, les arguments doivent se trouver dans le répertoire apache sinno xslt dis que il les trouve pas
je m'explique
je fais xlst_create('rssa.xml','rss.xsl)
mais j'aimerais mettre ces fichiers dans un autre répertoire
comment je peux faire ?
merci
Posté : 19 déc. 2005, 23:37
par jeff
salut
tu est sur de toi, je suis allé sur php.net
xslt_create ne prend pas d'argument
http://fr2.php.net/manual/fr/function.xslt-create.php
Posté : 20 déc. 2005, 00:50
par GillouX
arf, je voulais dire xlst_process
Posté : 20 déc. 2005, 00:53
par Cyrano
Ben même avec xslt_process :
Ne placez pas le code XML ou XSL dans les deuxième et troisième arguments, car cela engendrera une erreur de segmentation (segmentation fault)
Or d'après ce que tu as écrit, ton second paramètre est un fichier .xsl

Posté : 20 déc. 2005, 01:22
par GillouX
oui mais c'est pas ça mon problème !!
le problème c'est que il veut que c'est fichier soit dans apache et moi je veux pas

Posté : 20 déc. 2005, 10:17
par jeff
peut avec xslt_set_base mais je n'est pas tres bien compris son utilité
Posté : 20 déc. 2005, 10:22
par nicolas
oui mais c'est pas ça mon problème !!
le problème c'est que il veut que c'est fichier soit dans apache et moi je veux pas

Tu places ton fichier xml et ton fichier xsl où tu veux à partir du moment où tu passes le bon chemin à xslt_process.
Je ne comprends pas très bien ton problème
Posté : 20 déc. 2005, 10:58
par GillouX
le problème ce que on peut pas mettre un chemin, seulement un fichier !
Posté : 20 déc. 2005, 12:27
par nicolas
Evidemment que si; on peut mettre un chemin:
xslt_process('/path/2/file.xml', $params);
Posté : 20 déc. 2005, 12:36
par GillouX
ah bon... je vais tester merci

Posté : 20 déc. 2005, 12:43
par GillouX
ok , c'était une erreur de ma part !!!
il cherche dans le répertoire courant tout bêtement !