Добрый вечер, вот такое приключение, есть страница куда я подгружаю php с помощью аякса, вот код аякса
CODE (
javascript):
скопировать код в буфер обмена
<script>
function show()
{
$.ajax({
url: "/blocks/content.php",
cache: false,
success: function(html){
$("#content").html(html);
}
});
}
$(document).ready(function(){
show();
setInterval('show()',1000);
});
</script>
он рабочий, проверено, так вот, когда код php написан прямо на странице без автообновлений он нормально работает, вот сам php:
PHP:
скопировать код в буфер обмена
<?PHP
foreach($settings as $key => $value){
$fp = file("blocks/$key/server.log"); $str = ($fp[count($fp)-1
]); list($curtime, $disks, $diskfs, $disku, $mem, $memfree, $procusg, $swap, $swapfree) = explode(" ", $str); echo "<table width=\"900 px\" border=\"1\" align=\"center\">
<tr align=\"left\">
<td>Время: дд.мм.гггг-чч.мм</td>
<td>Объем HDD:</td>
<td>Свободно HDD:</td>
<td>Занято HDD:</td>
<td>Объем ОЗУ:</td>
<td>Свободно ОЗУ:</td>
<td>Загрузка проца:</td>
<td>Файл SWAP:</td>
<td>Свободно SWAP:</td>
</tr>
<tr align=\"left\">
<td> $curtime</td>
<td> $disks Гб</td>
<td>$diskfs Гб</td>
<td> $disku Гб</td>
<td> $mem Мб</td>
<td> $memfree Мб</td>
<td> $procusg %</td>
<td> $swap Мб</td>
<td>$swapfree Мб</td>
</tr>
</table>
<br>";
}
?>
парсим ини файл потом, после перебора в цикле создаем соответствующее количество div' ов, когда пытаюсь его автоматически обновлять выбивает ошибку:
Цитата:
Warning: parse_ini_file(ip.ini) [function.parse-ini-file]: failed to open stream: No such file or directory in Z:\home\localhost\www\site\blocks\content.php on line 2
Warning: Invalid argument supplied for foreach() in Z:\home\localhost\www\site\blocks\content.php on line 3
вот запарился уже, парсим один раз поэтому парсе выносил за пределы автообновления, не помогает, фор ич тоже выносил, все равно ошибку выдает, может я в не правильном порядке делаю? прошу не обращать внимание на быдлокодерство, это только набросок и я только учусь
, надеюсь подскажите в чем ошибка.