Нужно прочитать php файл, и в нём регуляркой достать определённые данные.
Проверяю файл, есть, начинаю читать через file_get_content() - если прогнать через var_dump пишет что в переменной есть строка длиной в три с лишним тысячи символов, но текст самой строки не выводиться, также как и не производится поиск в файле.
$a = file_get_contents('wp-config.php');
echo $a;
die(); // на второй итерации убрать
$b = returnDbConnectData($a);
echo '<hr>';
echo $b;
die();
// не то, копаем глубже внутри функции
жутко примитивно, но так можно отладить имея под рукой только блокнот и ftp клиента
Кирилл Шрейдер, вы бы регулярку свою проверили сначала, ясно же что не в чтении файла проблема. https://regex101.com/r/8yw0hp/5
так что было бы странно чтобы что-то там у вас выводилось.
Так проще не читать их совсем.
Один раз загоняете инфу в таблицу муськи.
Импортировать проще по одному сайту просто инклюдя конфиг.
Потом после смены в бд просто перезаписываете конфиги