Fonction exec()
Fermé
xqM
Messages postés
98
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
31 mars 2014
-
21 sept. 2010 à 21:27
ghuysmans99 Messages postés 2495 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 22 sept. 2010 à 19:23
ghuysmans99 Messages postés 2495 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 22 sept. 2010 à 19:23
5 réponses
ghuysmans99
Messages postés
2495
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
337
Modifié par ghuysmans99 le 21/09/2010 à 21:30
Modifié par ghuysmans99 le 21/09/2010 à 21:30
Faut voir dans le php.ini si c'est autorisé ...
Tu as essayé d'afficher les erreurs/warnings ?
Google is your best friend
VB.NET is good ... VB6 is better !
Tu as essayé d'afficher les erreurs/warnings ?
Google is your best friend
VB.NET is good ... VB6 is better !
Dj Nam
Messages postés
327
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
31 janvier 2014
41
Modifié par Dj Nam le 21/09/2010 à 21:33
Modifié par Dj Nam le 21/09/2010 à 21:33
Bonsoir,
Si l'objectif est d'effectuer un
mkdir, cette fonction est disponible directement en PHP :
As-tu essayé ceci :
Pour voir ce que la fonction te retourne ?
Maxime
Si l'objectif est d'effectuer un
mkdir, cette fonction est disponible directement en PHP :
mkdir("dossier", 0777);Sinon, tu as bien mis le fichier SH dans le même dossier que le fichier php, tu passe bien en local
As-tu essayé ceci :
<?php $test=" sh test.sh " exec($test, $result); var_dump($result); ?>
Pour voir ce que la fonction te retourne ?
Maxime
xqM
Messages postés
98
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
31 mars 2014
4
Modifié par xqM le 21/09/2010 à 21:44
Modifié par xqM le 21/09/2010 à 21:44
Merci pour vos réponses !
<?php
$test=" sh test.sh "
exec($test, $result);
var_dump($result);
?>
affichage : array(0) { }
Ce n'est pas pour créer un dossier, je compte faire plus que ça, c'était juste dans le but de comprendre comment ça marche, j'ai pris un exemple très basique.
Tout est hébergé chez moi, sur une même machine sous linux ( distrib : ubuntu ).
Le fichier test3.sh et la page test.php se situent tous les 2 dans /var/www
Merci si vous avez d'autres idées, n'hésitez, j'ai parcouru 8h sur google afin de trouver le problème, je n'ai aucune solution ...
Cordialement,
xqM
<?php
$test=" sh test.sh "
exec($test, $result);
var_dump($result);
?>
affichage : array(0) { }
Ce n'est pas pour créer un dossier, je compte faire plus que ça, c'était juste dans le but de comprendre comment ça marche, j'ai pris un exemple très basique.
Tout est hébergé chez moi, sur une même machine sous linux ( distrib : ubuntu ).
Le fichier test3.sh et la page test.php se situent tous les 2 dans /var/www
Merci si vous avez d'autres idées, n'hésitez, j'ai parcouru 8h sur google afin de trouver le problème, je n'ai aucune solution ...
Cordialement,
xqM
xqM
Messages postés
98
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
31 mars 2014
4
21 sept. 2010 à 21:53
21 sept. 2010 à 21:53
up plz ! :(
xqM
Messages postés
98
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
31 mars 2014
4
21 sept. 2010 à 22:13
21 sept. 2010 à 22:13
up svp ! j'ai vraiment besoin d'éclairement :(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ghuysmans99
Messages postés
2495
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
337
22 sept. 2010 à 19:23
22 sept. 2010 à 19:23
Si aucune erreur n'est affichée, le script s'est exécuté. Mais avec quel user, ça j'en sais rien ...