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 :

[FTP] Cli.. Cron... ou autres... ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 24
    Par défaut [FTP] Cli.. Cron... ou autres... ?
    Bonjour a tous,

    N'ayant plus de travail (et ayant besoin de vacances aussi tiens...), je m'attelle plus sérieusement à mon projet open-source, qui fait de la Ged... (Gestion éléctronique de document) enfin bon...

    J'en suis au mécanismes de traitement de documents, qui sont bien définies... en gros ça donne (attention, le code qui va suivre est imagé.. ):
    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
     
    readdir($repdepot)
    si contenu existant dans $repdepot 
    {
    renommage fichier
    traitement imagemagick
    traitement ocr
    stockage résultat
    effacement fichier temporaire
    update bdd
    }
    si pas de contenue dans $repdepot
    {
    allons boire un café
    }
    Voila... c'est pas vraiment le coté technique qui me fais peur... mais la question que je me pose est la suivante:

    Faut-il executer cette routine toutes les x secondes via cron...?

    Où faut-il carrément faire un 'service' php qui est démarré lors du lancement du serveur (ou a la mains dans un shell)?

    L'option "executer ce code" lorsque un client appel la page 'index.php' est, a mon avis à proscrire...

    Peut-être qu'il existe d'autres méthodes... ?

    Voilà... en gros je cherche la solution la plus adapté...

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut Re: [Conception] Cli.. Cron... ou autres... ?
    Citation Envoyé par fastmanu
    Voilà... en gros je cherche la solution la plus adapté...
    Pourquoi faire ?
    Tu donne pas mal de détail mais tu oublie l'essentiel selon moi. Pourquoi tu aurais besoin d'un service ? Pourquoi ce script devrait s'executer toutes les x secondes ? Qu'est-ce que tu entends par traiter un document ? Ces documents ils viennent d'où ? C'est pour qui les cafés ?...

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 24
    Par défaut
    Oui c'est vrai... je n'ai pas expliqué le pourquoi...

    Globalement, il faut imaginer le tout dans une entreprise... un photocopieur multifonction ferais office de scanner (scan réseau, via ftp... il le font presque tous de nos jours...), sur lequel serais configuré des profils utilisateurs...

    Pour etre plus précis, quand Jeane veut archiver un document, au lieu de le mettre dans un carton rangé dans l'armoire, elle va sur le copieur, appuie sur numériser -> jeanne

    Ca numérise et envoi par ftp dans le repertoire $repdepot/$user.

    Enuite, elle va sur n'importe quel pc de l'entreprise (du moment qu'il soit connecté au réseau) ouvre IE ou Firefox, tape l'adresse du serveur ged et voit qu'elle a X document en attente... (en attente = traitement fini cad Ocr, conversion...etc...) plus qu'a classer et verifier si l'ocr a bien pris...

    Le truc c'est que je prends en compte les type des documents aussi... ce qui pourrais donner une structure tel que:

    $redepot
    ---$user
    ------$doctype (facture, courrier...etc)

    D'ou ma necessité de traiter une grosse quantité de fichier rapidement (c'est assez long la conversion d'un pdf en pnm), le but étant d'en extraire le contenu textuel pour l'insérer en base de donné... le tout pour plusieurs utilisateurs en même temps.

    J'avais fais une premiere version sous environement Windows, la routine était exécuté toutes les xx secondes (en tant que service, plugin de wez furlong: php_win32service). Le problême fut le suivant, convert.exe (imagemagick) lancé toutes les x minutes grâce à exec(); n'étais pas multithread... donc lorsque l'executable était encore occupé à convertir des images, alors que le delai des xx secondes arrivait a sa fin... c'était la cata...

    Enfin bon... sou linux... c'est po pareil...

    j'éspère avoir été plus précis...

    cordialement... Manu

    Ps: Le Café c'est pour Jeane

Discussions similaires

  1. Editer des fichiers sur FTP, ou scp, ou autre ?
    Par gifffftane dans le forum NetBeans
    Réponses: 1
    Dernier message: 04/04/2008, 17h05
  2. [FTP] upload vers un autre server
    Par Incognito63 dans le forum Langage
    Réponses: 1
    Dernier message: 06/05/2007, 21h22
  3. Le ftp sur un autre port que le 21: est-possible?
    Par Alyx² dans le forum Windows Serveur
    Réponses: 5
    Dernier message: 26/06/2006, 12h37
  4. Réponses: 4
    Dernier message: 19/12/2005, 11h31
  5. [FTP] Comment uploader un fichier d'un répertoire à l'autre ?
    Par Devil666 dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 08/07/2005, 09h17

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