Hallo Community,
Ich schreibe ein PHP-Skript welches in mehreren Unterverzeichnissen nach einer bestimmten Datei suchen soll. Die Datei enthält den String "host_name $string", die Anzahl der Leerzeichen ist variabel.
aktuell habe ich folgenden Code:
Code:
<?php
$path = '/omd/sites/test/etc/icinga/conf.d/objects/';
$string= 'switch';
$shellCommand = "grep -E -r --include='cfg host_name*$string' $path";
$result = exec($shellCommand);
$hostfile = file($result);
$hostfile_array = preg_grep("/#/", $hostfile, PREG_GREP_INVERT);
.
.
.
?>
Ich bekommen dabei die folgende Fehlermeldung:
Code:
execgrep: unknown directories method
file()PHP Warning: file(): Filename cannot be empty
Ich habe es ebenfalls bereits mit der Variante versucht:
Code:
"$result = shell_exec($shellCommand);"
versucht.
Wäre für Hilfe dankbar.
Lesezeichen