Forum Programmation.perl ecrire la date et l'heure sur un fichier de sortie

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
-3
5
juin
2015

Salut a tous,

voici un code me permettant d'afficher l'heure et la sortie sur mon ecrant

#!/usr/bin/perl
use strict;
use warnings;
use POSIX qw(strftime);
my $date = strftime "%Y%m%d %H:%M:%S", localtime;
print $date;

j'amerai qu'il s'affiche sur mon fichier de sortie du genre result_1_20150605_132045.csv
sachenat que result_1 est le nom que j'attribut, 2015.06.05 est la date et 13:20:45 est l'heure.

Merci de votre aide

  • # resolu

    Posté par  . Évalué à -4.

    Probleme resolu

    • [^] # Re: resolu

      Posté par  . Évalué à 6.

      Bah file la solution employée !
      (banane !)

      Pour un sextumvirat ! Zenitram, Tanguy Ortolo, Maclag, xaccrocheur, arnaudus et alenvers présidents !

      • [^] # Re: resolu

        Posté par  . Évalué à 2.

        je parie pour un truc du genre

        $nomdufichier=result_1.$date.csv

  • # solution

    Posté par  . Évalué à 2.

    la solution est

    my $FileResult = 'result_1_'.$date_0.'.csv';
  • # Autre question

    Posté par  . Évalué à 0.

    j'aimerai savoir comment je pourrai m'y prendre a creer une page dynamique de maniere a ce que lorsque
    j'ai des resultats (entier) et date obtenu d'un script perl que celui si soit aussi actuellise sur une page web.

    Pardon des propositions

    Merci bien

    • [^] # Re: Autre question

      Posté par  (site web personnel) . Évalué à 0.

      Nouvelle question, nouvelle entrée de forum, svp. Étoffes un peu le contexte aussi. D'où viennent les données par exemple, quel serveur web (+ module, framework) comptes-tu utiliser, ou est-ce une simple sortir HTML statique que tu veux ?

      SA

      • [^] # Re: Autre question

        Posté par  . Évalué à 0.

        Salut Stepahan,
        pour essaye d'etres plus clair c'est une presentation donc je prepare et celui ci doit etre fait html+css et sur ma page j'ai les resultats suivants

        Nombre de ficher traite:

        Nombre de paramatre compare:

        Date a la quel les donnes ont traite:

        ses infomation je les possede lorsque je traite les fichier a partir de mon script perl.
        maintenat j'aimerai savoir comment faire a ce que ses resultat s'affiche sur ma page html lorsque je traite les fichier a l'aide de mon script perl. j'aimerai la methode la plus simple meme si il faut utiliser un server pour transmetre les information c'est pas un probleme.
        Pardon j'attend vos suggestions.

        • [^] # Re: Autre question

          Posté par  (site web personnel) . Évalué à 2.

          Votre rédaction est pour le moins confuse voir chaotique. Faites des efforts de rédaction, svp, ça va être dur de vous aider sans ça. Même pour vous, essayez de vous relire. Y arrivez-vous ?

          Si je déchiffre bien vous avez un script qui traite un certain nombre de fichiers, et il faut produire un rapport de traitement au format HTML. J'ai bon ?

          Il est possible d'écrire un script Perl qui enregistre la page HTML sur le système de fichier local comme tout autre fichier, alors vous en faites ce que vous voulez (le plus simple), ou un script Perl qui fabrique le code HTML via un serveur web tel que Apache ou Nginx qui répond à une requête lorsqu'un visiteur consulte une page donnée (pas difficile à mettre en œuvre mais il faut avoir un site web en ligne ou un intranet).

          Pour savoir comment formater le code HTML, lisez cette excellent site française un peu vieillot, mais très suffisant : http://actuel.fr.selfhtml.org/archives/docu/7.0/

          Il y a aussi une rubrique Learn sur le site du W3C : http://www.w3.org/html/

          Une fois que vous savez comment écrire le code HTML (par exemple, afficher un titre, un paragraphe, un tableau), utilisez les fonctions Perl pour ouvrir, écrire et fermer un fichier dans votre script, vous aurez mis en œuvre la première solution. Ensuite vous verrez bien s'il vous faut plus.

          Je suppose que http://perl.mines-albi.fr/ est déjà votre ami.

          Bonne lecture.

          SA

          • [^] # Re: Autre question

            Posté par  . Évalué à 0.

            Salut stephane,

            l'intranet est disponible
            la Page a ete creer

            comme je l'ai mensioner sur notre page(html+css)les informaions cite plus haut doivent etres a chaque actualliser lorsque je compile mon script perl.
            car on script me fourni toutes ses information. maintenant j ne sais pas comment inplementer une connection qui devra permettre que lorsqe je compile mon script perl, lors du revois des resultats que celle ci soit directement actualise sur ma ma page net.

            c'est la mon problem

            • [^] # Re: Autre question

              Posté par  (site web personnel) . Évalué à 2. Dernière modification le 07 juin 2015 à 15:13.

              Ce second message est aussi terrible que le premier. Pitié, rendez-vous service !

              Donc vous avez un script Perl qui traite des fichiers d'un côté et de l'autre une page existe déjà sur l'intranet.

              Comment est lancé le script ? Manuellement, automatiquement, dans une console, un raccourci, une page web ?

              Le script est-il sur la même machine que les pages web de votre intranet ?

              Avez-vous essayé au moins de modifier votre script pour qu'il écrive dans un fichier les résultats du traitement ? C'est la première chose à faire. Après vous résoudrez la question de comment afficher sur l'intranet.

              SA

              • [^] # Re: Autre question

                Posté par  . Évalué à 0.

                Stephan,
                le script est lance Manuellement , a partir de Perl-Editor.
                oui le Skript et la page Web se trouvent sur la meme Machine et intranet.
                les resultats du traitement des fichier sont ecrit automatique sur un fichier de sortie.
                comme je l'ai dit le probeme c'est comment faire a ce que ses reultats soient affiche sur
                ma page web, a chaque fois que je lancerai mon script.
                comme vous pourrez le remarque j'ai deja fait pas mal de chose.

                • [^] # Re: Autre question

                  Posté par  (site web personnel) . Évalué à 1.

                  Pouvez-vous modifier cette page web ? Est-elle statique ou dynamique ?

                  Si elle est statique (HTML/CSS/JS seul), vous pouvez fabriquer une nouvelle version de cette page à l'aide de votre script de traitement à chaque exécution.

                  Si elle est dynamique (mélange d'HTML et PHP/Perl, etc), vous pouvez y ajouter du code pour lire le fichier produit par le script de traitement et l'imprimer dans la page lors de sa consultation.

                  Si vous ne pouvez pas modifier comme vous voulez la page web en question, vous pourriez y mettre un lien vers une autre page qui se charge d'exposer les données.

                  SA

                  • [^] # Re: Autre question

                    Posté par  . Évalué à 1.

                    La page est Statique, c'est exactement comment faire qu'elle devient dynamique pour pouvoir m'affiche mes rsultats directement lorsque j#Execute mon script.

                    je n#ai pas encore eu a faire cela et c'est la mon Probleme

                    • [^] # Re: Autre question

                      Posté par  (site web personnel) . Évalué à 1.

                      Et bien soit ta page ne doit faire que ça, et tu n'a qu'à modifier ton script pour la fabriquer à chaque traitement.

                      Si tu veux vraiment du dynamique, alors quel est ton serveur web : Apache, Nginx, IIS, etc ? Quels langages acceptent ton serveur web : Perl, PHP, ASP, etc ?

                      As-tu du code à nous montrer ou une URL à partager ? Tu nous donnes les infos au compte goutte !

                      SA

                • [^] # Re: Autre question

                  Posté par  . Évalué à 2.

                  les resultats du traitement des fichier sont ecrit automatique sur un fichier de sortie.

                  ben ecrit ce dont tu as besoin dans une page web (un autre fichier de sortie)

                  • [^] # Re: Autre question

                    Posté par  . Évalué à 1.

                    les resultats suivants devant etres affiche sont les suivants et aussi avec les Phrases et apres les 2 points je desire que les resultats soient exactement affiche a ses endroits

                    Nombre de ficher traite:

                    Nombre de paramatre compare:

                    Date a la quel les donnes ont traite:

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.