Creation de fichier HTML/JAVASCRIPT

Bonjours, je fait un site internet dans le quel j'aimerais avoir un bouton qui permet de creer un fichier dans les fichier du site web , j'aimerais aussi avoir la possibilié de pouvoir changer le nom du fichier . J'ai regarder plusieur code mais aucun ne marche ...

Merci a l'avance !

- Gabriel Gibson Guilbeault

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut, il faudrait utiliser php.

    http://oseox.fr/php/ecrire-fichier.html

    et pour le renommer rename()

    http://www.manuelphp.com/php/function.rename.php

    Pour que cela fonctionne il faut avoir les droits suffisant et donc faire attention.

    bonne journée

    ׺°"~'"°º×]|I{*------» LÖBÖTÖ «------*}I|[׺°"~'"°º×
    1. merci beaucoup , mais comment faire si je veux avoir un endroit ou ecrire le nom du folder et quan je clique sur le bouton creer le fichier ce creer
    2. merci beaucoup , mais comment faire si je veux avoir un endroit ou ecrire le nom du folder et quan je clique sur le bouton creer le fichier ce creer
    1. J'ai fait deux fichier un qui est ou j'ai le bouton pour creer le fichier et l'autre qui creer le fichier

      Voici le code :
      <form action="cc.php" method="GET">
      <p><label><input type="text" name="Nom" /></label></p>
      <p><input type="submit"></p>
      </form>

      Et voici le code de l'autre fichier :

      <?php
      $st = '/endroit ou le fichier doit aller/';

      if(isset($_POST['Nom']))
      {
      $Name = $_POST['Nom'];
      echo $new->$file;
      if(!is_dir($st))
      {
      mkdir($st);
      }
      }

      ?>

      j'aimerais que que le $Name s'ajoute apres le $st
    2. le premier code n'est pas bon ces celui la :
      <form action="cc.php" method="POST">
      <p><label><input type="text" name="Nom" /></label></p>
      <p><input type="submit"></p>
      </form>
  2. salut, j'ai repris ton code et je l'ai modifier.

    index.php

    <body>
    		<?php
    		if(isset($_GET['ok'])) echo "<p style='color: green;'>".htmlspecialchars($_GET['ok'])."</p>";
    		if(isset($_GET['error'])) echo "<p style='color: red;'>".htmlspecialchars($_GET['error'])."</p>";
    		?>
    		<form action="cc.php" method="POST">
    			<p>
    				<label for="nom"> Nom de dossier : </label>
    				<input type="text" name="nom" id="nom" required="required" />
    				<br />
    				<input type="submit">
    			</p>
    		</form>
    	</body>
    


    cc.php

    <?php
    
    $path = './truc/camion/voiture/';  //ligne à modifier 
    
    if (isset($_POST['nom']) && !empty($_POST['nom'])) {
    	$name = trim($_POST['nom']);
    	
    	if (!is_dir($path.$name)) {
    		mkdir($path.$name, 0777, true);  // 0777 a modifier certainement
    		header("Location:index.php?ok=Le dossier a bien été créer !");
    	}
    	else{
    		header("Location:index.php?error=Erreur le dossier ".$path.$name." existe déjà !");
    	}
    }
    ?>
    
    1. ce code creer des dossiers. j'ai l'impréssion que tu confond parfois dossier et fichier, c'est different...

      bonne journée