Télécharger la classe MySQLi ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Télécharger la classe MySQLi ?

par rami » 29 août 2006, 20:37

Je parlais du fait d'être dans un serveur multi-threadés.

Issu de la doc :
Note : dl() n'est pas supportée sur les serveur web multi-threadés. Utilisez la directive extensions dans votre fichier php.ini lorsque vous vous trouvez dans un environnement de ce type. Cependant, les versions CGI et CLI ne sont pas affectées !
[/code]

par zigz4g » 29 août 2006, 14:43

Il me semble que dl() ne fonctionne pas quand php est installé en tant que module d'Apache.
J'utilise PHP 5 en tant que module d'Apache et je peux très bien utiliser dl().
Par contre avec PHP6 la solution de dl() n'est plus trop envisageable selon la doc.
de plus ca metonnerai qu'il est acces en ecriture au repertoire des extentions
Est-il possible de changer cette variable de php.ini ?

Code : Tout sélectionner

extension_dir "/chemin/vers/php" PHP_INI_SYSTEM

par wizardman » 27 août 2006, 11:10

PHP5 est installé en CGI sur le serveur où est mon site.
Merci pour vos réponses, je regarde ça et je vous tient au courant.

par rami » 26 août 2006, 10:28

Il me semble que dl() ne fonctionne pas quand php est installé en tant que module d'Apache.

par jeff » 24 août 2006, 20:15

ca fait beaucoup trop de condition et de plus ca metonnerai qu'il est acces en ecriture au repertoire des extentions

regarde du coté de pear::db, adodb &co

par zigz4g » 24 août 2006, 15:08

Salut.
Je ne sais pas si c'est une solution realisable, je previens d'avance.

Si tu as un acces FTP et que tu as le meme systeme que ton hebergeur, tu dois pouvoir (peut etre) compiler l'extension chez toi et la transferer.
Il te faut ensuite la charger avec la fonction : dl().
Bien sur, il faut que l'hebergeur n'est pas enlever la fonction dl() de la configuration de base.
Si je me rappel bien, il n'est pas possible de compiler les extensions mysql et mysqli ensemble. Recode et mysqli n'ont plus je crois mais s'est un vieux souvenir.
Bonne chance.
EDIT: PS: Faut faire attention au serveur de production la prochaine fois que tu developpe.

par wizardman » 24 août 2006, 14:19

S'il existe une classe utilisateur identique à celle de MySQLi, que je pourrais include dans chacun de mes fichiers existe, alors je prend.

L'hébergeur ne veut pas recompiler PHP.

Changer d'hébergeur serai chiant (dernière solution).

par jeff » 24 août 2006, 13:43

ba soit il compile php avec cette extension, soit tu change d'hebergeur, soit tu redeveloppe ton code ave une autre classe voir les package pear

Télécharger la classe MySQLi ?

par wizardman » 24 août 2006, 11:35

Bonjour :)

J'ai développé un site avec l'extension MySQLi, seulement, l'hébergeur chez lequel j'ai commandé un pack ne dispose pas de cette extension.

Est-il possible de télécharger la classe MySQLi pour l'utiliser en tant que classe utilisateur ?

Merci.