J'ai une commande unix écrite dans un fichier et j'ai besoin de PHP pour le lire et l'exécuter. La raison pour laquelle il doit être lu à partir d'un fichier est que les symboles de commandes gâchent le script quand ils le mettent directement dedans. Jusqu'à présent, j'ai ceci:PHP lire la commande à partir du fichier et l'exécuter
<?php
$command = readfile("http://localhost/command.txt");
echo shell_exec($command);
?>
Sur TOURNE, tout ce que je reçois est la valeur du fichier texte et la commande est exécutée. Y a-t-il un moyen de le faire?
Merci pour toute aide
comment les symboles de commandes gâchent-ils le script? Vous devriez être en mesure de leur échapper correctement (ou les mettre en guillemets simples ('). Je suis également en train de courir sous des restrictions de safemode – Doon