Tom's Guide > Forum > Programmation > [php] pb avec fopen: failed to open stream: Permission denied

[php] pb avec fopen: failed to open stream: Permission denied

Forum Programmation : [php] pb avec fopen: failed to open stream: Permission denied

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

Je fait tourner une application web en intranet (Windows). Je cherche a vérifier si des fichiers existe sur un autre serveur que celui sur lequel se trouve l'application.

Je travaille pour l'instant en local, donc je peux accéder aux deux serveurs (le problème : est ce que le serveur1 peut avoir accès au serveur2 ne se pose donc pas encore).

Cela fonctionne pour les fichiers contenu dans un lecteur réseau du serveur mais pas pour les autres. J'ai vérifié les droits d'accès et "Tout le monde" est bien sélectionné.

Voici le code php:

if(fopen($tmpFile,"r+" )){
fwrite($write,$tmpFile.PHP_EOL);
}




Voici ce que contient $tmpFile :

//nom_serveur/lecteur_reseau1/nom_fichier1
//nom_serveur/lecteur_reseau2/nom_fichier2



Et voici l'erreur:

Warning: fopen(...): failed to open stream: Permission denied in C:\xampp\htdocs\...\function_verif_file.php on line 43

Le lecteur réseau dans lequel cela fonctionne se nomme public.

J'ai essayé avec if_exists, qui me renvoie false et avec un .bat. Ce que je comprend pas, c'est que quand j'appelle le .bat depuis le php, avec la commande .exe, ca ne fonctionne pas (il ne trouve pas le fichier) mais quand j'exécute le .bat à la main, ca trouve bien les fichiers !

QQun aurait il une idée ? Merci d'avance


Message édité par KarnaX le 08-10-2008 à 09:16:05
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Moi j'aurai contourné le problème en utilisant un FTP par exemple, car Apache utilise des / et Windows des \ donc, pas trop d'idées sur le fonctionnement. Je suis preneur si quelqu'un a une solution :P

------------------------------ Mon blog : http://blog.rownage.ch
Actualités Wii et programmation et d'autres de mes découvertes !
Répondre à r0wien
Tom's Guide > Forum > Programmation > [php] pb avec fopen: failed to open stream: Permission denied
Aller à :

Il y a 3328 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens