This question already has an answer here:
I saw some other user here asking this and I tried what they said in the answer section, but nothing had worked for me.
I have this variable:
$inputs = \Request::all();
$domain = $inputs['domain'];
Now in $domain is the domain-name I need.
This is my function:
function searchfor ($search)
{
$path = '/var/www/laravel/logs/vhosts/';
$shell_exec = shell_exec("grep -c -i $search $path" . $domain . ".log");
return $shell_exec;
}
This haven't worked cause of course PHP doesn't know what $domain
is.
Now I tried put a global $domain;
in the function but this haven't worked either.
I also tried this:
function anzahlsuche($search) use ($domain) { ... }
But it's the same, it doesn't worked for me.
Does somebody have another idea what I can do?
I'm using the Laravel Framework, maybe someone knows a solution in laravel, normal php would do it too, of course.
</div>