Prova cosi.
Codice PHP:
<?php
$pattern = "/\bconnstring\b/i";
$cerca = preg_grep($pattern, file('file.conf'));
$cerca2 = implode($cerca);
$pattern2 = "/\S+=(\S+)/i";
preg_match_all($pattern2,$cerca2,$array);
print_r($array);
Il posto 1 dell'array $array contiene un array che contiene i valori.
codice:
Array
(
[0] => Array
(
[0] => db=uxfts
[1] => user=uxfts_admin
[2] => password=uxfts_admin
[3] => host=120.79.66.66
)
[1] => Array
(
[0] => uxfts
[1] => uxfts_admin
[2] => uxfts_admin
[3] => 120.79.66.66
)
)
File file.conf
codice:
# vers. 1.0
poll
{
connstring db=uxfts user=uxfts_admin password=uxfts_admin host=120.79.66.66
}