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 :

Creation de dossier avec date du jour


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Décembre 2019
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Responsable de compte

    Informations forums :
    Inscription : Décembre 2019
    Messages : 67
    Points : 54
    Points
    54
    Par défaut Creation de dossier avec date du jour
    Bonjour,

    Je souhaite séparer les traitements pour mes différents user, avec comme différentiateur la date et l'heure.
    Le code ci-dessous crée le directory en question.
    Il fonctionne uniquement si je n'ajoute pas le sous-dossier "zip" (dans $path2=$path."/".$date."/zip"; )
    Sauriez-vous pourquoi ?

    Merci pour votre aide !

    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
    27
    28
    29
    30
    31
    32
    33
     
     
    <?php
     
    $path='C:/Users/moi/Desktop/Test';
     
    $date=date('Y-m-d H-i-s');
    $path2=$path."/".$date."/zip";
    //$path2=$path."/".$date;
     
     
    function IsDir_or_CreateIt($path) {
          if(is_dir($path)) {
            echo "directory already existing ".$path;
    		return true;
          } else {
            if(mkdir($path)) {
              echo "success creation ".$path;
    		  return true;
            } else {
              echo "echec creation ".$path;
    		  return false;
            }
          }
        }
     
    IsDir_or_CreateIt($path2);
     
    //echo $date;
    //echo "<br>";
    //echo $path2;
     
    ?>

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 255
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 255
    Points : 8 548
    Points
    8 548
    Billets dans le blog
    17
    Par défaut
    Il faut d'abord créer le premier répertoire nommé avec la date
    Puis faire une 2nd mkdir() pour créer le sous-répertoire "zip"

    Ou alors mettre le 3e argument de mkdir() à true => https://www.php.net/mkdir

  3. #3
    Membre du Club
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Décembre 2019
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Responsable de compte

    Informations forums :
    Inscription : Décembre 2019
    Messages : 67
    Points : 54
    Points
    54
    Par défaut
    Merci Seb.
    En fait j'ai trouvé l’option qui le permet directement:

    recursive
    Permet la création de répertoires imbriqués spécifiés dans le directory.


    Merci pour ton aide.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mkdir($path,0777, true)

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

Discussions similaires

  1. creation d'un répertoire avec date du jour
    Par yoyo-tns dans le forum VBScript
    Réponses: 3
    Dernier message: 15/10/2015, 16h28
  2. [MySQL] requete avec date du jour - 30
    Par le69 dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 31/01/2013, 15h38
  3. Creation de table avec date du jour
    Par tom1855 dans le forum Débuter
    Réponses: 9
    Dernier message: 17/09/2010, 14h50
  4. [Dates] Affichage des images d'un dossier - avec date
    Par Axtrane dans le forum Langage
    Réponses: 12
    Dernier message: 10/03/2007, 21h12
  5. probleme de creation de dossier avec free
    Par byvan dans le forum Langage
    Réponses: 1
    Dernier message: 24/07/2006, 20h11

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