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 :

Traitement batch avec wamp


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 56
    Points : 37
    Points
    37
    Par défaut Traitement batch avec wamp
    Bonjour,

    est-il possible de créer des traitements batchs à partir d'un environnement WAMP? J'ai un traitement d'upload FTP de fichiers qui dure pas mal de temps et je voudrais le déclencher depuis mon site PHP (WAMP tourne en local sur mon PC).

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    salut,
    en principe avec la fonction php exec tu devrais pouvoir exécuter des batch cependant vérifie dans ta conf si tu n'as pas disable_functions = exec

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 56
    Points : 37
    Points
    37
    Par défaut
    Par contre est-ce que je peux lancer un programme développé en PHP? Je voudrais éviter d'avoir à utiliser un autre langage.

  4. #4
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    Citation Envoyé par romu92 Voir le message
    Bonjour,

    est-il possible de créer des traitements batchs à partir d'un environnement WAMP? J'ai un traitement d'upload FTP de fichiers qui dure pas mal de temps et je voudrais le déclencher depuis mon site PHP (WAMP tourne en local sur mon PC).

    Par contre est-ce que je peux lancer un programme développé en PHP? Je voudrais éviter d'avoir à utiliser un autre langage.
    Salut,

    je ne vois pas l'intérêt de faire un exécuté de batch pour une page php. alors qu'un lien suffit <a href"tapageftp.php"></a>.

    sauf si tu veux la lancer à heure régulière via une tâche plannifier? mais là encore je ne vois pas l'intérêt de wamp et du php.

    faudrait t'expliquer un poil plus sur le sujet.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 56
    Points : 37
    Points
    37
    Par défaut
    Voilà mon besoin : j'ai un site PHP sous WAMP en local sur mon poste. Ce site me permet de classer mes photos. Je réplique ce site sur mes pages perso FREE. Pour cela, j'exporte la DB puis j'exécute l'export sur la base FREE. Pour les fichiers de photos, je les envoie en FTP. Pour l'instant je génère un répertoire avec tous les fichiers à envoyer puis j'utilise mon client FTP pour envoyer les photos. Je gère un flag sur chaque photo qui doit permettre de savoir si la photo a été envoyée en FTP sur FREE. Je voudrais pouvoir déclencher depuis une page PHP en local l'envoi des photos via FTP. Comme cet envoi dure pas mal de temps je voudrais pouvoir déclencher un programme depuis ma page PHP, ce programme se chargeant d'identifier les photos à envoyer, de les envoyer et de mettre à jour le flag une fois les fichiers envoyés. Pour l'instant je fais ça dans ma page PHP mais cela sous-entend qu'elle reste affichée tant que l'envoi FTP n'est pas terminé. En ayant un programme batch, mon site PHP local me permettrait de contrôler par rapport aux flags en base le nb de photos restant à envoyer.


    voilà ce que j'essaie de faire

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 167
    Points : 186
    Points
    186
    Par défaut
    Si tu es sous windows tu peux utiliser une tâche planifié qui serait lancé manuellement. Il te suffi de préciser dans le champ exécuter des propriétés de ta tâche le_lecteur:\et_le_chemin\vers_ton_php.exe le_lecteur:\et_le_chemin\vers_ton_fichier.php

    Si tu es sous unix/linux tu ouvres un terminal, tu te place dans le fichier de ton script php et tu tappes php ton_script.php a condition que tu es installé php-cli.

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

Discussions similaires

  1. Batch avec traitements parallèles
    Par Immobilis dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 20/09/2012, 22h18
  2. [Wamp] include php sur serveur perso avec WAMP server
    Par Quality_Design dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 16/02/2006, 00h17
  3. lancer un batch avec CreateProcess et le réduire !!
    Par hijodelanoche dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 25/01/2006, 14h40
  4. [MySQL] Comment ecrivez-vous vos traitements batch
    Par ouioui2000 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 21/10/2005, 15h36
  5. [Traitement batch]lancer un traitement independant des users
    Par Wessim dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 08/06/2005, 20h43

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