|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() marcel marie monnierretraité, ex chef de projets en informatique Inscription : juillet 2005 Messages : 383 ![]() |
Bonjour,
Cette question apparait sur un autre sujet, mais je fais le point ici, avant de supprimer l'autre. Donc mon script fonctionne en récupérant mes données en local pour mise à jour d'une base en local ( produit easyphp). Je change uniquement la connexion au serveur et l'accès à la base sur le site (manip qui est ok pour de nombreux autres scripts). Je veux récupérer sur le site le même fichier que celui récupéré en local. ça ne fonctionne pas. Alors je me suis dit que sur le serveur il devait manquer le "privilège" de pouvoir accéder au fichier en LOCAL. Alors j'ai cherché et trouvé quelquechose qui pourrait être LA solution. mysql_init(&mysql); mysql_options(&mysql,MYSQL_OPT_LOCAL_INFILE,0); session_start(); require_once("total_fns.php"); /* mes fonctions */ Mais je ne dois pas écrire correctement ces commandes en php car j'ai toujours une erreur de syntaxe. Suis-je sur la bonne voix avec cette manip? Quelqu'un peut-il m'indiquer l'écriture exacte de ces lignes et, le cas échéant, l'ordre dans lequel il faut les écrire. P.S. Le résultat est correct avec l'import de phpadmin dont le script de syntaxe est du même genre que le mien !!Merci. M.M.M. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() marcel marie monnierretraité, ex chef de projets en informatique Inscription : juillet 2005 Messages : 383 ![]() |
Dans mon message il faut lire comme préfixe $ et non & bien entendu.
Ce qui ne résoud pas le problème pour autant. Et je ne vois pas pourquoi le LOAD DATA LOCAL (vers le serveur) ne veut pas fonctionner et je ne peux faire passer les commandes du texte pour tenter de trouver la solution. Cette fois j'ai le message : "appel à une fonction inconnue" pour les deux lignes. (local et site) Par contre la commande mysql_info(), pour le local, est bonne et donne une bonne information sur la réussite du script en local. Y a-t-il des API php pour ces commandes? Si cette commande est sensée fonctionner, pourquoi y a-t-il des programmes php sur les forums destinés à faire cette manip??!! Une réponse me disant de les utiliser ne me conviendrait que moyennement. Comprenne qui pourra et voudra bien me renseigner. Merci. M.M.M. |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : août 2002 Messages : 1 036 ![]() |
Bonjour,
J'ai le cas chez un hébergeur où ces fonctions sont désactivées (Amen - serveur mutualisé). |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() marcel marie monnierretraité, ex chef de projets en informatique Inscription : juillet 2005 Messages : 383 ![]() |
Bonjour,
Fin de mon quasi monologue. J'ai eu la réponse de mon hébergeur : ***** Vous ne pouvez agir sur la configuration du serveur MySQL. Les fonctions LOAD DATA INFILE et LOAD DATA LOCAL sont bien implantés mais ne peuvent pas fonctionner sur nos packs webpro+. Cela provient du système de déploiement en cluster et donc lié à l'architecture actuelle de notre plateforme. Pour cela, il faut donc utiliser un serveur privé ou dédié. Cordialement ***** J'aurais souhaité, en plus, une vraie solution technique alors que celle proposée est davantage commerciale pour une si "petite chose". Je vais chercher sur les forums. Merci à tous. M.M.M. |
|
|
00
|
|
|
#5 |
|
Membre actif
![]() marcel marie monnierretraité, ex chef de projets en informatique Inscription : juillet 2005 Messages : 383 ![]() |
Je constate la même difficulté chez 1and1 et Amen.
Reste à essayer Lycos auquel j'ai aussi accès. M.M.M. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com