Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
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 26/07/2006, 06h15   #1
Membre du Club
 
Inscription : juillet 2006
Messages : 62
Détails du profil
Informations personnelles :
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : juillet 2006
Messages : 62
Points : 48
Points : 48
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.
Rodolphe_1940 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 10h35   #2
Membre du Club
 
Inscription : juillet 2006
Messages : 62
Détails du profil
Informations personnelles :
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : juillet 2006
Messages : 62
Points : 48
Points : 48
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
Rodolphe_1940 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h57.


 
 
 
 
Partenaires

Hébergement Web