Есть строка, которая заменяет {HISTORY} на текст полученный через file_get_contents
$template = str_replace("{HISTORY}", file_get_contents($protocol.'://'.$_SERVER['SERVER_NAME'].'/lib/getHistory.php'), $template);
Содержимое "getHistory.php":
<?
include('***.php');
$result = mysqli_query($lnk, "SELECT * FROM `withdraw` WHERE vid='".strip_tags($_COOKIE['vid'])."'");
if (!$result){exit();}
if (mysqli_num_rows($result) > 0){
$myrow = mysqli_fetch_array($result);
do{
if( $myrow['type']=='withdraw' ){$myrow['type']='Вывод средств';}else{$myrow['type']='Пополнение баланса';}
$spinner = '<tr>
<td>'.$myrow['id'].'</td>
<td>'.$myrow['type'].'</td>
<td>'.$myrow['wallet'].'</td>
<td>'.$myrow['sum'].'</td>
<td>'.$myrow['status'].'</td>
<td>'.$myrow['date'].'</td>
</tr>';
echo $spinner;
}while ($myrow = mysqli_fetch_array($result));
}
?>
После выполнения скрипт выводит историю(если заходить напрямую), fgc почему-то не возвращает ответ при том, что в других местах я подгружаю данные таким же образом и все работает
p.s. адрес генерируется правильно, по сгенерированному адресу файл доступен.
Пробовал не генерировать, а писать напрямую
site.ru/lib/file.php - исход тот же.