Discussion: Class et Crontab

  1. #1
    Membre confirmé Avatar de llaffont
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    juin 2007
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : juin 2007
    Messages : 634
    Points : 551
    Points
    551

    Par défaut Class et Crontab

    Salut,

    J'ai créé une classe qui me permet d'importer des données depuis un fichier plat.
    Je souhaite rendre ce traitement automatique car le temps de traitement du fichier risque de prendre énormément de temps.


    Je sais exécuter un script PHP basic de traitement de data depuis crontab, mais je ne vois pas comment faire pour exécuter ma fonction d'import directement en exploitant le framework.

    Est-ce possible ?

    Merci,
    En théorie tout devrait fonctionner...

    La France a un incroyable talent : Son retard en technologie informatique

  2. #2
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    5 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 5 036
    Points : 19 032
    Points
    19 032
    Billets dans le blog
    17

    Par défaut

    Bonjour,
    Oui c'est possible voici comment

    vous pouvez creer un fichier cmd.php dans le repertoire public

    et dans celui-ci mettez ceci:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php 
     
    //on recupere le premier parametre de l'appel
    $sNav=$argv[1];
     
    //on assigne a la variable :nav
    $_GET[':nav']=$sNav;
     
    //on appel le fichier index.php pour lancer la sauce ;)
    include('index.php');

    Et pour l'appeler
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cd monCheminVersLeProjet/public ; php cmd.php monModule::monAction
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  3. #3
    Membre confirmé Avatar de llaffont
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    juin 2007
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : juin 2007
    Messages : 634
    Points : 551
    Points
    551

    Par défaut

    Comme toujours efficace et rapide.

    Je te remercie,
    Bonne Soirée,
    En théorie tout devrait fonctionner...

    La France a un incroyable talent : Son retard en technologie informatique

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

Discussions similaires

  1. Classe pour la création d'un graphe xy
    Par Bob dans le forum MFC
    Réponses: 24
    Dernier message: 03/12/2009, 17h20
  2. Réponses: 31
    Dernier message: 30/03/2006, 16h57
  3. Élaboration de classe
    Par il_a_ri dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 16/01/2003, 14h22
  4. Variable d'une Classe Ancêtre
    Par Génie dans le forum Langage
    Réponses: 3
    Dernier message: 18/09/2002, 19h24
  5. Sortir un typedef d'une classe
    Par Theophil dans le forum C++Builder
    Réponses: 13
    Dernier message: 03/07/2002, 17h21

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