Fonction exec()
xqM
Messages postés
105
Statut
Membre
-
ghuysmans99 Messages postés 2496 Date d'inscription Statut Contributeur Dernière intervention -
ghuysmans99 Messages postés 2496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un petit souci ! j'ai réalisé un script simple et je ne comprends pas pourquoi il ne fonctionne pas !
<?php
$test=" sh test.sh "
exec($test);
?>
le fichier test.sh contient simplement : mkdir dossier_creer
Il a bien le chmod +x
Merci de votre aide,
Cordialement,
xqM
J'ai un petit souci ! j'ai réalisé un script simple et je ne comprends pas pourquoi il ne fonctionne pas !
<?php
$test=" sh test.sh "
exec($test);
?>
le fichier test.sh contient simplement : mkdir dossier_creer
Il a bien le chmod +x
Merci de votre aide,
Cordialement,
xqM
A voir également:
- Fonction exec()
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
5 réponses
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 !
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question