Konsolenbefehl aus CSV Datei ausführen

voklpa

Grünschnabel
Hallo,

ich habe in einer CSV Datei einen Befehl stehen, den ich in PHP ausführen möchte.
Beispiel: traceroute -m$hops $ip

Den Befehl bekomme ich so wie er oben steht auch in eine Variable ($command) und $hops und $ip werden durch Benutzereingaben auch befüllt.

Wenn ich aber versuche den Befehl mit system($command) oder exec($command) oder auch `$command` auszuführen, erhalte ich keine Ausgabe. Schreibe ich per Hand in den Quellcode system("traceroute -m$hops $ip") dann funktioniert es einwandfrei. PHP scheint also die Variablen in dem Befehl nicht verarbeiten zu können, wenn sie aus der CSV-Datei eingelesen werden.

Ich hoffe das war einigermaßen verständlich. Hat jemand eine Idee was ich da machen kann

Grüße
voklpa
 
Zurück