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

EDI, CMS, Outils, Scripts et API PHP Discussion :

PHP en script serveur


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 419
    Par défaut PHP en script serveur
    Bonjour

    Je suis développeur d'un intranet.

    Cet intranet devant dans certain cas effectuer des taches serveurs (génération de fichiers, mise a jour, etc...) nous utilisons pour l'instant des fichier batch sous windows et des fichiers sh sur nos serveur linux.

    L'idée serait de passer dorénavant par un langage commun a tous nos serveur, le PHP. Il parait en effet que l'on peut créer des script un peu comme avec perl qui aide a administrer et lancer des programmes externes. (lancé avec php -q en ligne de commande)

    Auriez vous de la documentation sur ce sujet, il ne me semble pas avoir trouvé de sujet qui y ressemble sur le site.

    Je vous remercie d'avance de vos réponses.

    pierre

  2. #2
    Membre éclairé Avatar de JmL40
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 348
    Par défaut
    Bonjour,

    L'application PHP que je développe intégre des logiciels que j'exécute grace a la fonction exec() php. De même, grace à cette fonction, j'execute des mise a jour a l'aide de fichier batch ...

    Il y a juste un inconvénient, c'est que le tout est exécuté du coté serveur, logique vous allez me dire, sécurité avant tout.

    Voila ce qui me vient à l'esprit suite à ta demande .

    Cordialement

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Bien sûr qu'on peut écrire un script en PHP pour l'exécuter (comme Perl, Ruby, Python, etc).

    Il faut par contre que la forme CLI de PHP soit installée.

    Vous rédigez votre script (par les variables $argc et $argv vous pouvez obtenir ses paramètres si besoin et les constantes STDIN, STDOUT et STDERR représentent les différentes entrées/sorties standards), vous y ajoutez le shebang en entête (le chemin de l'interpréteur PHP) et enfin vous ajoutez les droits d'exécution sur votre script et vous pourrez l'utiliser sous cette forme.

    Utiliser PHP en ligne de commande

Discussions similaires

  1. [PHP] Executer script périodiquement avec Windows Serveur
    Par Aspic dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 31/01/2010, 17h46
  2. Déclancher un script php sur le serveur
    Par saidgrd dans le forum Langage
    Réponses: 4
    Dernier message: 20/04/2009, 11h11
  3. Script PHP Upload fichier serveur FTP
    Par younes371 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 20/10/2008, 19h58
  4. [Forum] Script php sur un serveur irc
    Par Patrice331 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 03/06/2008, 00h24
  5. Réponses: 0
    Dernier message: 27/11/2007, 14h37

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