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 :-k

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 :D

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 !