Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: calenfeaion le le 24-03-2006 a 19:46:46

Titre: Fopen: failed to open stream
Posté par: calenfeaion le le 24-03-2006 a 19:46:46

Bonjour à tous,

J'ai encore besoin de votre aide.
Voilà, j'ai un script qui est sensé écrire des donnés dans un fichier à l'aide de la fonction fopen() mais, sa ne marche pas...

La partie foireuse du fichier executé :

Code:

if(file_exists($fichierMysql)) { // Vérifie que le fichier mysql_connect existe
      if(is_writable($fichierMysql)) {
         if(!$fo = fopen($fichierMysql, "W")) { // On ouvre le fichier ET on vérfie l'opération
            print '<div class="blocErreur">L\'ouverture du fichier de connection &agrave; &eacute;chouer.
            Votre serveur accepte-t-il les manipulations de fichier? <br /> [ fopen(), fwrite() et fclose() ]</div>';
         }
         else {
            if(!fwrite($fo, $ecriture)) { // Ouverture du fichier
               print '<div class="blocErreur">G&eacute;n&eacute;ration du fichier de connection &eacute;chouer.</div>';
            }
            else {
               fclose($fo); // Fermeture du fichier
            }
         }
      }
      else {
         print '<div class="blocErreur">Le fichier n\'est pas accessible en &eacute;criture,
         v&eacute;rifier le chmod du fichier'.$fichierMysql.'</div>';
      }   
   }
   else {
      print '<div class="blocErreur">Le fichier de configuration &agrave; MySQL est inexistant ! <br />
      Veuillez cr&eacute;er le fichier'.$fichierMysql.'</div>';
   }


Et voici le message d'erreur obtenu :
Citation:
Warning: fopen(../Config/mysql_connect2.php) [function.fopen]: failed to open stream: Success in /srv/www/htdocs/calen_livre/Installation/etape-2.php on line 57

L'ouverture du fichier de connection à échouer. Votre serveur accepte-t-il les manipulations de fichier?
[ fopen(), fwrite() et fclose() ]


Voici la ligne 57 :

Code:

if(!$fo = fopen($fichierMysql, "W")) { // On ouvre le fichier ET on vérfie l'opération


J'ai pas mal cherche mais je tombe sur tout de gens qui ont un acces denied ou des sites buggés :D

Merci d'avance,
Calen

Titre: Re:Fopen: failed to open stream
Posté par: bigornot le le 25-03-2006 a 16:30:57

if(!$fo = fopen($fichierMysql, "w")) { // On ouvre le fichier ET on vérfie l'opération

Je crois qu'on met les lettres en minuscule.

Titre: Re:Fopen: failed to open stream
Posté par: calenfeaion le le 25-03-2006 a 18:39:28

Merci beaucoup pour ton aide !

C'était bien ça,
J'aurais pu chercher longtemps ::)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.