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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Configuration] Fonction file défaillante


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 63
    Points : 73
    Points
    73
    Par défaut [Configuration] Fonction file défaillante
    Bonjour,
    Depuis longtemps je travaille sur un système de mises à jour interne de bases mysql logées chez différents hébergeurs. L'accès direct aux différentes bases est trop compliquée car les hébergeurs ne sont pas très coopératifs et je préfère être indépendant de leur bon vouloir.
    J'ai développé un code PHP qui, sur un serveur principal me crée un fichier des modifs à opérer, sur chacun des autres serveurs un autre code qui va lire les fichiers. Celà fonctionnait très bien pendant la période de développement.
    La lecture du fichier se fait par
    $trans = file ('http://xxxxxx.fr/bases_offshore.txt');
    J'aime les problèmes de code ayant fonctionné, puis ne fonctionnant plus pendant le test final .... ce qui est le cas:
    Warning: file(http://xxxxxx.fr/bases_offshore.txt): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in .....
    Alors qu'en copiant le lien dans le navigateur, le contenu s'affiche bel et bien, il n'y a de protection d'accès, il n'y a pas de problème de permissions.
    Qu'ai je raté dans cette affaire ??? Quelle inhibition empêche le fichier la fonction file de lire une url pourtant existante?
    Merci pour partager vos lumières.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 63
    Points : 73
    Points
    73
    Par défaut Ne vous pressez pas à répondre ...
    J'ai trouvé la source du problème en laissant rouler le code tel que, sur le meme serveur, avec la commande

    Réponse:
    Warning: file(): URL file-access is disabled in the server configuration in /home/....

    Ce qui veut dire que l'hébergeur a supprimé cette possibilité sur le serveur ... certainement parce qu'avec les essais "online" , ne travaillant avec aucun éditeur, je lui ai fait disjoncter à deux reprises la mysql par des boucles mal en point ...

    Ce qui explique que celà a bien fonctionné avant ... et ne fonctionne plus.

    Rodolphe

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

Discussions similaires

  1. [Tableaux] fonction file désactivée
    Par roadruner dans le forum Langage
    Réponses: 4
    Dernier message: 20/05/2007, 17h54
  2. [Configuration] Fonction mail() impossible
    Par HwRZxLc4 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 13/03/2007, 21h36
  3. [Système] fonction file() renvoit pas tout le fichier
    Par Oprichnik dans le forum Langage
    Réponses: 7
    Dernier message: 02/10/2006, 17h00
  4. [uPLOAD] move_uploaded_file combiné avec la fonction file
    Par chico_du_33 dans le forum Langage
    Réponses: 1
    Dernier message: 26/07/2006, 15h45
  5. Fonction file() trop lente
    Par Gwipi dans le forum Langage
    Réponses: 1
    Dernier message: 19/04/2006, 16h44

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