Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/11/2007, 11h14   #1
Invité de passage
 
Inscription : mars 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 12
Points : 3
Points : 3
Par défaut charger une extension php sur un hébergeur mutualisé (php 4)

Bonjour.

J'utilise des fonctions comme xslt_process dans un fichier php. C'est du php version 4. Chez la plupart des hébergeurs, les extensions php pour xslt (sablot, etc) sont activées mais pas sur celui de mon client (skynet). Ma question : comment charger des extensions php dynamiquement? Comme c'est un hébergeur mutualisé, je n'ai pas accès au répertoire des extensions php (extension_dir). J'aimerais bien ne pas devoir changer mon code prévu pour xslt et ne pas devoir passer à du php 5 juste pour ça.

Merci.
benjamin raspel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 12h01   #2
Membre confirmé
 
Avatar de Mogwaï
 
Inscription : mai 2004
Messages : 247
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2004
Messages : 247
Points : 243
Points : 243
Envoyer un message via MSN à Mogwaï
Essaie ceci

Code :
dl('./ton_extension.so');
__________________
Etre à son compte, y'a rien de mieux !
Mogwaï est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 13h31   #3
Invité de passage
 
Inscription : mars 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 12
Points : 3
Points : 3
Code :
Warning: dl(): Unable to load dynamic library '/usr/lib/php4/20020429/sablot.so' - /usr/lib/php4/20020429/sablot.so: cannot open shared object file: No such file or directory ...........
Il va forcément chercher dans l'extension_dir mentionné par l'hébergeur(/usr/lib/php4/20020429/) donc il ne trouve pas.
Si je pouvais lui faire charger des librairies d'un autre endroit (répertoire courant de mon site) .... Mais j'imagine que ça n'est pas possible sinon on pourrait charger tout et n'importe quoi...

Une autre idée?
Merci.
benjamin raspel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 13h34   #4
Membre confirmé
 
Avatar de Mogwaï
 
Inscription : mai 2004
Messages : 247
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2004
Messages : 247
Points : 243
Points : 243
Envoyer un message via MSN à Mogwaï
Et ceci ?

Code :
dl('/chemin/absolu/vers/ton_extension.so');
ceci dit effectivement ça m'étonnerait que dl soit laissée disponible sur un mutu...
__________________
Etre à son compte, y'a rien de mieux !
Mogwaï est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 21h57   #5
Invité de passage
 
Inscription : mars 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 12
Points : 3
Points : 3
Non . Même erreur que dans mon message précédent. Il part de l'extension_dir mentionné par l'hébergeur. Donc pour reprendre ton exemple, il va chercher dans :
Code :
1
2
 
/usr/lib/php4/20020429/chemin/absolu/vers/ton_extension.so
benjamin raspel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 22h04   #6
Membre confirmé
 
Avatar de Mogwaï
 
Inscription : mai 2004
Messages : 247
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2004
Messages : 247
Points : 243
Points : 243
Envoyer un message via MSN à Mogwaï
Et avec le ./ ça va chercher toujours au même endroit ?

Code :
dl('./ton_extension.so');
__________________
Etre à son compte, y'a rien de mieux !
Mogwaï est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 22h37   #7
Invité de passage
 
Inscription : mars 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 12
Points : 3
Points : 3
Hélas oui. Toujours le même endroit indiqué par l'extension_dir.
benjamin raspel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 00h01   #8
Membre confirmé
 
Avatar de Mogwaï
 
Inscription : mai 2004
Messages : 247
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2004
Messages : 247
Points : 243
Points : 243
Envoyer un message via MSN à Mogwaï
A part contacter l'hébergeur pour leur poser la question, je ne vois plus d'autre solution
__________________
Etre à son compte, y'a rien de mieux !
Mogwaï est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 13h26   #9
Invité de passage
 
Inscription : mars 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 12
Points : 3
Points : 3
C'est peine perdue. J'ai déjà fait ça il y a 2 ans et sans succès.
benjamin raspel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 17h20   #10
Membre confirmé
 
Avatar de Mogwaï
 
Inscription : mai 2004
Messages : 247
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2004
Messages : 247
Points : 243
Points : 243
Envoyer un message via MSN à Mogwaï
Offre toi les joies d'un serveur dédié
__________________
Etre à son compte, y'a rien de mieux !
Mogwaï est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h06.


 
 
 
 
Partenaires

Hébergement Web