Lancement de script shell à partir de php

Résolu/Fermé
youness_one
Messages postés
2
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
17 novembre 2008
- 16 nov. 2008 à 18:15
mamiemando
Messages postés
31194
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
29 juin 2022
- 18 nov. 2008 à 13:35
Bonjour,
je suis sur un projet ou j ai besoin de travailler avec openssl sous lunix , j ai écrit un shell qui contient des commandes de openssl come simple exemple :
openssl genrsa -out key);
cela marche dans le terminal, mais quand je l execute le shell avec la commande exec() sur php ca marche pas et c justement ce dont j ai besoin, a fin de crypter le fichier xml obtenue a près avoir remplis un formulaire
merci de votre aide

3 réponses

mamiemando
Messages postés
31194
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
29 juin 2022
7 371
17 nov. 2008 à 01:35
Tu auras peut être plus de chance avec cette fonction :
https://www.php.net/manual/fr/function.shell-exec.php

Bonne chance
0
youness_one
Messages postés
2
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
17 novembre 2008

17 nov. 2008 à 18:47
bonjour,
merci bkp mamiemando, pour ta réponse mais j' ai déja essayer ca aussi mais ca ne marche pas en tout cas j'ai trouver le problème, c'est un problème de droits d'accès du user www-data qu'utilise le serveur apache pour accomplir des taches,il est par default comme utilisateur (si on peux le dire normal) il faux changer ses droit d'accès au dossier ou j'ai mis mes .php et .shell pour le www-data regardez
Utiliser aisément le répertoire contenant les sites du lien :
http://doc.ubuntu-fr.org/lamp

pour les intéressé au cas ou ca ne marche pas, j'ai aussi changer les propriétés d'accès au dossier avec sudo chmod en a+x.
0
mamiemando
Messages postés
31194
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
29 juin 2022
7 371
18 nov. 2008 à 13:35
Merci pour ces précisions !

Bonne continuation
0