IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Importer un fichier distant PHP ?


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2004
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2004
    Messages : 105
    Par défaut Importer un fichier distant PHP ?
    Bonjour à tous,

    Alors voilà mon ptit souci...
    J'ai mis en place une appli qui DOIT aller chercher un fichier de config général sur mon serveur central depuis les serveurs clients.

    J'ai donc effectué pas mal de recherches sur le forum et sur google... mais rien de très encourageant à ce sujet !!!

    Je voulais savoir si quelqu'un a une piste concrete sur le sujet ???

    Merci d'avance.

    Pour précision, je suis en PHP5 et en Apache2.

    A+++

  2. #2
    Invité
    Invité(e)
    Par défaut
    salut

    la doc a une section "Exemple 16-35. Utiliser include() via HTTP". ce serait pas ce que tu cherches par hasard ?

  3. #3
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249

  4. #4
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2004
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2004
    Messages : 105
    Par défaut
    @torvalds17 :
    Oui je suis tombé sur cette page suite à moult recherches (sur google groups, via ce forum aussi...) mais je ne trouve pas le moyen de résoudre mon f*c$i! de problème

    Lorsque je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include 'http://www.domaine.com/path/to/file.php';
    Cela écrit le code sur ma page de résultat mais le code n'est pas interprété !!!

    @Fladnag :
    Merci du coup de main... il me reste Curl à parcourir, le reste ayant été lu ce matin !!!

    Sinon que veux tu comme détails ??? Je ne vois malheureusement pas ce que je pourrai ajouter !!!

    ---------------- IDEE ----------------
    Est ce qu'il serait judicieux de mettre en place un système de download automatique du fichier de config à chaque connexion à l'appli ???
    ---------------- FIN IDEE ----------------

    A+

  5. #5
    Invité
    Invité(e)
    Par défaut
    Php est fait dans un premier temps pour protéger tes codes sources, si un serveur à distant peut copié le code source, tous le monde pourez copier tes codes sources

  6. #6
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2004
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2004
    Messages : 105
    Par défaut
    Oui, je comprends tout à fait... donc je pense que le meilleur moyen serait de passer par une base de données sur mon serveur central pour reprendre les param de config, non ?

    Cette solution me plait assez à vrai dire

  7. #7
    Invité
    Invité(e)
    Par défaut
    tu peux copié ton config sur le serveur distant et pemettre à ton serveur principal l'acces au mysql à distance.

  8. #8
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    http://fr.php.net/manual/fr/ref.file...llow-url-fopen -> Pbm non résolu
    Ca veux dire que t'as fait la modif de ton fichier php et que ca ne fonctionne pas ?? Tu as essayé ensuite un include ou un file ou un file_get_contents avec une url du genre "http" ?
    http://php.net/Fr/include -> Pbm non résolu
    Si tu veux recuperer le *contenu* du fichier, c'est normal qu'un include ne fasse rien, include *affiche* (ou *execute* si c'est du php) le contenu du fichier. Si tu veux le récuperer il faut jouer avec ob_start et ob_get_contents, puis ob_end_clean... ou utiliser file_get_contents
    http://php.net/fr/file -> Je ne vois pas trop le lien avec mon pbm ?
    C'est pareil que file_get_contents, mais j'prefere cette cette fonction ;o)
    http://fr2.php.net/manual/fr/functio...t-contents.php -> Pbm non résolu
    C'est a dire ? erreur lors de l'utilisation ? rien ne se passe comme include ?
    http://php.net/Fr/fsockopen
    Avant de tester curl... c'est p'tet plus simple... enfin, c'est plus bas niveau mais c'est moins lourd, y a moins de doc a lire pour l'utiliser
    http://fr.php.net/fr/curl
    ... enfin j'dis ca j'ai jamais utilisé curl, je connais juste son existence
    Sinon dans les précisions que tu pourrais/aurais pu apporter :
    * Le fichier a inclure est il accessible a tout le monde (cad : si tu tape son adresse dans ton navigateur, tu arrives dessus ?)
    * Le fichier est il un .php ou d'un autre extension (.php apparement d'apres l'exemple que tu as mis, ce qui m'amene au 3eme point)
    * Qu'est-ce que contient le fichier ? Déclaration de variables php ? champs de config genre inifile key=value ?

  9. #9
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2004
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2004
    Messages : 105
    Par défaut
    @Fladnag
    Sinon dans les précisions que tu pourrais/aurais pu apporter :
    * Le fichier a inclure est il accessible a tout le monde (cad : si tu tape son adresse dans ton navigateur, tu arrives dessus ?)
    * Le fichier est il un .php ou d'un autre extension (.php apparement d'apres l'exemple que tu as mis, ce qui m'amene au 3eme point)
    * Qu'est-ce que contient le fichier ? Déclaration de variables php ? champs de config genre inifile key=value ?
    1ere * : Pour le moment le fichier est accessible par tous... phase de test oblige mais je souhaitais ajouter un .htaccess pour limiter l'accès ou alors jouer sur les droits chmod pour le mettre en lecture seule.
    2eme * : Oui le fichier est un .php mais j'ai fait des essais avec un .inc comme vu dans un topic mais ça n'a rien résolu.
    3eme * : Mon fichier contient des variables générales (des define) et une requete pour reprendre les infos de l'appli cliente.

    @kiruban
    Je comprends pas bien ??? tu peux expliciter ???

  10. #10
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2004
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2004
    Messages : 105
    Par défaut
    Bonjour,

    La nuit portant conseil... enfin généralement ... Je pense me rabattre sur la solution d'une configuration globale via Base de données...

    Mais bon, par défi, je vais tenter de le faire via fichier tout de même... Ouais j'lache rien

    Je vous dirai quoi si ça intéresse des gens.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CSV] Importer un fichier CSV ou OV2 dans une page PHP
    Par gpsevasion dans le forum Langage
    Réponses: 13
    Dernier message: 12/02/2009, 14h31
  2. [SQL] Importer un fichier .sql dans une base de données avec PHP
    Par budiste dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 23/06/2006, 14h15
  3. [SQL] Importer un fichier sql depuis PHP
    Par TNorth dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 30/05/2006, 18h39
  4. Réponses: 1
    Dernier message: 17/05/2006, 21h03
  5. [VB.NET] Import de fichiers d'une machine distante
    Par Bill_Baroud dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/06/2004, 13h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo