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 :

[Système] Cherche solution pour coupler PHP avec UNIX


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Janvier 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 101
    Points : 69
    Points
    69
    Par défaut [Système] Cherche solution pour coupler PHP avec UNIX
    Bonjour

    J'ai un problème d'UNIX/PHP, et à priori je me suis dit que c'etait aussi bien de poster ici. Je vous expose ma situation, sur mon serveur php qui tourne sous UNIX, j'ai un script qui est executé chaque heure par une tache cron.
    Maintenant je veux rajouter un bouton sur mon site (situé sur ce même serveur) qui force l'execution de ce script à tout moment.

    Mon problème est là, en safe mode impossible de faire d'exec ou autre depuis PHP, donc j'ai fait autrement mais je trouve que c'est un peu crade.

    J'ai résolu mon problème de cette facon : du coté php quand on clique sur le bouton, PHP créé un fichier vide. Du coté UNIX, j'ai lancé une tache exécutée chaque minute, qui verifie la présence du fichier, s'il est présent le script est exécuté.

    Je trouve que c'est bien moche mais je ne vois pas trop de solution. Que me conseillez vous ?

    Merci beaucoup

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Citation Envoyé par Delphy113

    J'ai résolu mon problème de cette facon : du coté php quand on clique sur le bouton, PHP créé un fichier vide. Du coté UNIX, j'ai lancé une tache exécutée chaque minute, qui verifie la présence du fichier, s'il est présent le script est exécuté.
    Si tu met dans ta cron l'éxécution du fichier toute les minutes le résultas est le même

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Janvier 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 101
    Points : 69
    Points
    69
    Par défaut
    En fait le script unix est relativement long à s'executer (>5mn) donc je craint que l'executer toute les minutes ca fasse n'importe quoi

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    safe_mode_exec_dir chaîne de caractères

    Si PHP est utilisé en safe mode, les fonctions comme system() et toutes celles qui permettent l'exécution en ligne de commande refuseront d'exécuter des programmes qui ne sont pas dans ce dossier. Vous devez utiliser / en tant que séparateur de dossier sous tous les environnements, y compris Windows.
    Cela devrais te convenir

  5. #5
    Membre du Club
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Janvier 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 101
    Points : 69
    Points
    69
    Par défaut
    Je suis pas certain, mais je dois modifier le php.ini pour changer ca ? Dites moi si je me trompe, mais le problème c'est que je n'ai pas accés au php.ini non plus

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/09/2014, 13h38
  2. Cherche Solution pour lien
    Par ALTINEA dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/08/2007, 10h31
  3. cherche solution pour problème web
    Par root76 dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 02/07/2007, 17h25
  4. Cherche solution pour services entre SARL et particuliers
    Par vallica dans le forum Société
    Réponses: 8
    Dernier message: 04/12/2006, 17h00

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