Problème de php - $proc = new XSLTProcessor;
Résolu
nicocorei
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
un étudiant en web develloper -
un étudiant en web develloper -
Bonjour,
Je fais actuellement un projet pour l'école. Il consiste à mettre en place un cahier de cours en ligne. J'ai trouvé l'application en ligne sur www.carnet-de-cours.com en version téléchargeable. Après quelques difficulté pour le faire fonctionner correctement (je n'ai réussis à faire fonctionner l'application qu'avec Apache version 2.0.63 et PHP version 5.2.0) j'ai l'ai enfin lancé. Tout semblait fonctionner correctement jusqu'à ce que je veuille créer un nouveau cahier. Là il me marque une erreur de php à la ligne 322 dans un fichier php (ce qui correspond à la ligne où il est écrit "$proc = new XSLTProcessor;" Je ne vois pas vraiment ce que je dois faire, j'ai fais quelques recherche dessus mais j'ai rien trouvé de cohérent à part peut être une bibliothèque manquante mais je sais pas ce que ça signifie... Enfin bref, j'aimerais un coup de mains, j'ai un temps assez limité pour terminer le projet donc si quelqu'un pouvait m'aide rà résoudre le problème ca serait bien =D. Au fait, j'utilise Wamp pour faire fonctionner l'application (WampServer 2).
Merci d'avance.
Nico
Je fais actuellement un projet pour l'école. Il consiste à mettre en place un cahier de cours en ligne. J'ai trouvé l'application en ligne sur www.carnet-de-cours.com en version téléchargeable. Après quelques difficulté pour le faire fonctionner correctement (je n'ai réussis à faire fonctionner l'application qu'avec Apache version 2.0.63 et PHP version 5.2.0) j'ai l'ai enfin lancé. Tout semblait fonctionner correctement jusqu'à ce que je veuille créer un nouveau cahier. Là il me marque une erreur de php à la ligne 322 dans un fichier php (ce qui correspond à la ligne où il est écrit "$proc = new XSLTProcessor;" Je ne vois pas vraiment ce que je dois faire, j'ai fais quelques recherche dessus mais j'ai rien trouvé de cohérent à part peut être une bibliothèque manquante mais je sais pas ce que ça signifie... Enfin bref, j'aimerais un coup de mains, j'ai un temps assez limité pour terminer le projet donc si quelqu'un pouvait m'aide rà résoudre le problème ca serait bien =D. Au fait, j'utilise Wamp pour faire fonctionner l'application (WampServer 2).
Merci d'avance.
Nico
A voir également:
- Problème de php - $proc = new XSLTProcessor;
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- New outlook - Accueil - Mail
- New cpu installed ftpm/psp nv corrupted or ftpm/psp nv structure changed - Forum BIOS
- Comment avoir un amoureux dans animal crossing new horizon - Forum Jeux vidéo
5 réponses
quand php renvoi une erreur ça peut être à la ligne indiqué mais aussi à la ligne précédente ou une ligne lié... t'as essayé de regarder autour de ta ligne ?
Oui mais j'ai rien trouvé de louche ^^" Et je dois avouer que je ne suis pas un expert ^^"
if (!file_exists($nom_cache)){ $xml=$this->get_cahier_DOM(); $xml=$this->traitement($xml); $xsl=DOMDocument::load('../XML/cahier.xsl'); $ajout=DOMDocument::load('../XML/cahier_ajout.xsl'); $style_xml=$this->get_style_fini(); $proc = new XSLTProcessor; $proc->importStyleSheet($ajout);
Je rencontre le même problème pour tous les endroits où est écrit cette ligne.
$proc = new XSLTProcessor;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C'était un problème de configuration PHP. Il suffisait d'aller cocher l'extension php_xls pour régler le problème.
Bonne soirée à tous.
Nico
Bonne soirée à tous.
Nico
voici la procédure complète sous xampp:
Configuration de xampp.
configuration de l'extension .xsl dans apache/php pour les mises à jour en local
Après installation de xampp (serveur local).
Allez dans poste de travail,
ouvrez disque local (C:),
ouvrez xampp,
ouvrez le dossier php,
ouvrez le fichier texte "parametre de configuration" nommé php
A la fin de ce fichier (après la dernière ligne inscrite, donc après "END"), copier/coller
cette ligne de code ci-dessous:
extension=php_xsl.dll
Il vous suffit ensuite de relancer les serveurs apache/mysql et l'extension est activée.
Attention:
s'assurer que le fichier "php_xsl.dll" est bien présent dans l'un des sous répertoire
de xampp (en faisant une recherche windows par exemple). Ne pas modifier ce fichier.
Si vous ne trouver le fichier "php_xsl.dll" votre version de Xampp est peut-être trop ancienne,
Téléchargez la dernière version et procédez comme décrit ci-dessus.
Ps: plus aucuns problèmes d'affichage sur la page web (php/xml/xsl) avec l'include.
bien à vous
Configuration de xampp.
configuration de l'extension .xsl dans apache/php pour les mises à jour en local
Après installation de xampp (serveur local).
Allez dans poste de travail,
ouvrez disque local (C:),
ouvrez xampp,
ouvrez le dossier php,
ouvrez le fichier texte "parametre de configuration" nommé php
A la fin de ce fichier (après la dernière ligne inscrite, donc après "END"), copier/coller
cette ligne de code ci-dessous:
extension=php_xsl.dll
Il vous suffit ensuite de relancer les serveurs apache/mysql et l'extension est activée.
Attention:
s'assurer que le fichier "php_xsl.dll" est bien présent dans l'un des sous répertoire
de xampp (en faisant une recherche windows par exemple). Ne pas modifier ce fichier.
Si vous ne trouver le fichier "php_xsl.dll" votre version de Xampp est peut-être trop ancienne,
Téléchargez la dernière version et procédez comme décrit ci-dessus.
Ps: plus aucuns problèmes d'affichage sur la page web (php/xml/xsl) avec l'include.
bien à vous