XSLT+PHP sous windows possible ?

XSLT+PHP sous windows possible ? - PHP - Programmation

Marsh Posté le 26-03-2006 à 01:45:01    

Bonjour,  
 
Cela fait quelque temps que je me prends le chou avec xslt. Tous les sites Internet que je visite indiquent la même chose:  
 
Décommenter la ligne ;extension=php_xslt.dll
 
Cependant, dans mon php5.1 tout frais téléchargé, il n'y a pas de php_xslt.dll. J'ai fais un tour sur plusieurs site, j'ai trouvé une version de cette librairie mais rien ne fonctionne. J'ai essayé de balancer les dll de sablot et tout le toutim, en vain !  
 
Pouvez-vous m'aider ?  
 


---------------
.:coin:.
Reply

Marsh Posté le 26-03-2006 à 01:45:01   

Reply

Marsh Posté le 26-03-2006 à 01:51:17    

essaye plutôt de décommenter

Code :
  1. extension=php_xsl.dll


(ou de rajouter la ligne..) car la lib (en tout cas chez moi) c'est pas php_xslt, mais php_xsl

Message cité 1 fois
Message édité par zapan666 le 26-03-2006 à 01:51:28

---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 26-03-2006 à 01:55:05    

zapan666 a écrit :

essaye plutôt de décommenter

Code :
  1. extension=php_xsl.dll


(ou de rajouter la ligne..) car la lib (en tout cas chez moi) c'est pas php_xslt, mais php_xsl


 
Yep j'ai essayé aussi ...
 
Mais xslt_process() reste introuvable par php...


---------------
.:coin:.
Reply

Marsh Posté le 26-03-2006 à 03:08:37    

J'ai:
 
c:\windows\system32\expat.dll
c:\windows\system32\iconv.dll
c:\windows\system32\sablot.dll  
 
et  
 
c:\PHP\ext\php_xsl.dll
 
sans oublier dans le php.ini:  
 


; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:/PHP/ext"  
 
;extension=php_mbstring.dll
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
extension=php_tidy.dll
;extension=php_xmlrpc.dll
 
extension=php_xsl.dll
extension=php_sablot.dll  


 
Et toujours:  
 


Fatal error: Call to undefined function xslt_process() in C:\Program Files\Apache Group\Apache2\htdocs\xsl\test.php on line 51


 
 
 


---------------
.:coin:.
Reply

Marsh Posté le 26-03-2006 à 03:29:46    

Elle est pas a moitié moisi cette fonction aussi genre deprecated ?  
L'extension en php5 c'est surtout pour avoir l'objet XSLTProcessor si je me trompe pas. Donc p'tit demo d'utilisation de feuille XSLT :
 
http://fr2.php.net/manual/fr/funct [...] struct.php
 
 
edit : a bah si, elle est bien moisi comme fonction [:joce]
http://fr2.php.net/manual/fr/ref.xslt.php

Citation :


Note :  Si vous avez besoin du support xslt avec PHP 5, vous pouvez utiliser l'extension XSL.

Message cité 1 fois
Message édité par zapan666 le 26-03-2006 à 03:30:41

---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 26-03-2006 à 12:02:40    

zapan666 a écrit :

Elle est pas a moitié moisi cette fonction aussi genre deprecated ?  
L'extension en php5 c'est surtout pour avoir l'objet XSLTProcessor si je me trompe pas. Donc p'tit demo d'utilisation de feuille XSLT :
 
http://fr2.php.net/manual/fr/funct [...] struct.php
 
 
edit : a bah si, elle est bien moisi comme fonction [:joce]
http://fr2.php.net/manual/fr/ref.xslt.php

Citation :


Note :  Si vous avez besoin du support xslt avec PHP 5, vous pouvez utiliser l'extension XSL.



 
Ouais c'est passionnant, il est dit:  
 

Citation :

Note :  Cette extension a été déplacée dans le module PECL et ne sera plus intégrée dans PHP à partir de PHP 5.0.0.


 
Mais aucune extension de ce nom n'existe sur PECL !


---------------
.:coin:.
Reply

Marsh Posté le 26-03-2006 à 12:14:04    

kalios a écrit :

Ouais c'est passionnant, il est dit:  
 

Citation :

Note :  Cette extension a été déplacée dans le module PECL et ne sera plus intégrée dans PHP à partir de PHP 5.0.0.


 
Mais aucune extension de ce nom n'existe sur PECL !


 
Eh bah.... Enfin... je crois que j'ai réussi à faire quelque chose.  
 
télécharger libxml depuis ftp://xmlsoft.org/win32/. Placer dlls dans system32. Activer extension php_xsl.dll
 
Et le tour est joué mais avec XSLTProcessor();
 
Merci...


---------------
.:coin:.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed