Je suis actuellement en train de tester quelque chose en php qui permet d'executer un fichier sh.
Voici la syntaxe :
<?php
$action = system('cd /home/serveurs/Unreal3.2.7/');
$action .= system('./rehash');
echo $action;
?>
celà ne fonctionne pas du tout par contre un :<?php
$action = system('cd /home/serveurs/Unreal3.2.7/ && ls');
echo $action;
?>
Code : Tout sélectionner
CVS Changes Changes.old Config Donation INSTALL.REMOTEINC LICENSE Makefile Makefile.in README Unreal.nfo aliases autoconf badwords.channel.conf badwords.message.conf badwords.quit.conf black-list.conf config.guess config.log config.settings config.status config.sub configure curl-ca-bundle.crt curlinstall dccallow.conf doc extras help.conf include install-sh ircd.log ircd.motd ircd.pid ircd.rules ircd.tune ircdcron keys m_template.c makefile.win32 modulize networks newnet rehash server.cert.pem server.key.pem server.req.pem spamfilter.conf src ssl.rnd tmp unreal unreal.in unrealircd.conf update wircd.def wircd.def
J'ai également essayé :
<?php
$action = system('cd /home/serveurs/Unreal3.2.7/ && sh rehash');
echo $action;
?>
Mais rien n'y fait est-ce qu'une personne pourrait-elle me dire d'ou provient le soucis s'il vous plait.
En vous remerciant d'avance.
Cordialement.