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 :

Prob avec creation de fichier [function.fopen]: failed


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 64
    Points : 38
    Points
    38
    Par défaut Prob avec creation de fichier [function.fopen]: failed
    Bonjour
    voila, je touche presque à mon but qui est de créer un dossier et un fichier dans ce dossier sur mon serveur mais je bute depuis plusieurs heures sur la façon de formuler ma demande php.

    Le serveur me répond :
    "Warning: fopen(titre-du-dossier/fichier.php) [function.fopen]: failed to open stream: No such file or directory..."
    Mais le dossier est créé... Pas le fichier, pourrtant je tente fopen en a+...
    Je pense qu'en voyant le code écrit, vous comprendrez tout de suite...
    Merci par avance pour votre aide car je suis bloqué et ça serait super que je puisse finir ces lignes ce week end
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    <?php
    //creation du dossier
    if(isset($_POST['dossier'])){
    	$dossier=htmlspecialchars($_POST['dossier'],ENT_QUOTES);
    	$chemincomplet="admin/".$dossier;
     
    	mkdir($chemincomplet, 0777);
    	echo "Le répertoire a bien été créé";
     
    }
      // ouverture du fichier "fichier.txt en mode "a" 
      $dossier=($_POST['dossier']);
      $ligne=("mon nouveau fichier");
      $fp = fopen ("$dossier/fichier.php","a+"); 
      // écriture de la valeur reçue (plus une fin de ligne)
      fputs ($fp,$ligne."\n");
      // fermeture du fichier
      fclose ($fp)
    ?>
    <html>
    <form action="<?php echo $_SERVER["PHP_SELF"];?>" method="post">
    <input style="width:200px; height:18px"; name="dossier">
    <input type="submit" value="Valider">
    </form><br/>
    	</html>

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 64
    Points : 38
    Points
    38
    Par défaut
    Ooops Désolé, je viens de comprendre, c'est tout bête mon chemin n'était pas complet...
    Sorry
    Enfin ce code est en ligne, si il peut servir...

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/12/2006, 14h58
  2. prob avec des fichiers systèmes
    Par oumarsaw dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 23/09/2005, 18h27
  3. Réponses: 10
    Dernier message: 05/04/2005, 10h25
  4. Empecher la création de fichier backup avec vi
    Par Noki dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 12/11/2004, 14h44
  5. [C#] Probleme de creation de fichier avec Stream
    Par freddyboy dans le forum C#
    Réponses: 7
    Dernier message: 07/06/2004, 11h41

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