PHP supporte un opérateur d'exécution : guillemets obliques
("``"). Notez bien la différence entre les guillemets simples (sur
la touche 4), et ceux-ci (sur la touche de la livre anglaise). PHP essaiera
d'exécuter le contenu de ces guillemets obliques comme une commande
shell. Le résultat sera retourné (i.e. : il ne sera pas
simplement envoyé à la sortie standard, il peut être
assigné à une variable).
<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>
Note :
Cet opérateur est désactivé lorsque le
safe mode est activé.
Voir aussi
@xref{function.system,,system()},
@xref{function.passthru,,passthru()},
@xref{function.exec,,exec()},
popen() et
@xref{function.escapeshellcmd,,escapeshellcmd()}.