Votre question

Script linux avec php

Tags :
  • linux
  • Programmation
Dernière réponse : dans Programmation
12 Novembre 2010 08:54:00

Bonjour,
J'ai un fichier sous linux qui s'appelle exemple.sh et qui contient (date >> dte.txt) pour l'affichage du temps.
Je voudrais exécuter ce fichier avec PHP.
J'ai utilisé exec mais ça marche pas.

quelqu'un peut m'aider s'il vous plait

Autres pages sur : script linux php

a c 145 L Programmation
12 Novembre 2010 09:12:43

Il s'agit peut-être d'un problème de droits d'exécution sur le script, as tu vérifié que l'utilisateur apache (ou www-data) peut lancer le script ?
A mon avis, un petit chmod g+x exemple.sh peut t'aider.

Tu peux aussi utiliser shell_exec() ou system() pour lancer ton script, ce qui te permettra d'avoir les valeurs de retour (donc les erreurs enventuelles) accessibles dans PHP.
m
0
l
12 Novembre 2010 09:19:00

Merci pour votre réponse, j'ai essayé avec shell_exex et system() et j'obtiens aucun résultat et même pas des erreurs.
Et pour les droits d'exécution, je ne sais pas si j'ai ou non parce que je ne suis pas un expert en linux.
Mais dans tout les cas merci pour votre aide
m
0
l
Contenus similaires
a c 145 L Programmation
12 Novembre 2010 09:53:58

essaye ceci:
  1. <?php
  2. passthru('exemple.sh');
  3. ?>

m
0
l
12 Novembre 2010 10:17:07

c bon ça marché, j'ai réglé les droits d'exécution
merci
m
0
l
a c 145 L Programmation
12 Novembre 2010 10:48:44

Parfait
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS