L
lazybiz
Здрасте!
Есть серьезная проблема для незнающего меня. Описываю (код файлов .css и JQuery, версия которого == 1.6.4 я показывать не буду, т.к. не вижу в этом никакого смысла).
Суть. Есть файл index.php, тут я с помощью Ajax через JQuery осуществляю обновление <div>-а с интервалом в одну секунду содержимым graph.php.
Содержимое index.php:
Содержимое файла graph.php:
Содержимое файла graph_1.php:
Проблема в том, что изображение, сгенерированное при помощи GD, не обновляется каждую секунду в отличии от страницы graph.php, в которой всё содержимое включая время обновляется без проблем.
Вопрос: что делать?
Есть серьезная проблема для незнающего меня. Описываю (код файлов .css и JQuery, версия которого == 1.6.4 я показывать не буду, т.к. не вижу в этом никакого смысла).
Суть. Есть файл index.php, тут я с помощью Ajax через JQuery осуществляю обновление <div>-а с интервалом в одну секунду содержимым graph.php.
Содержимое index.php:
PHP:
<?php
echo '<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=Windows-1251">
<title>iPage</title>
<link rel="stylesheet" type="text/css" href="index.css" />
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<div id="info" class="info"></div>
<script>
function show() {
$.ajax( {
url: "graph.php",
cache: false,
success: function( html ){
$( "#info" ).html( html );
}
});
}
$(document).ready( function() {
show();
setInterval( "show()", 1000 );
});
</script>
';
echo '</body></html>';
?>
PHP:
<?php
echo date("H:i:s");
echo '<br>';
echo '<img src="/graph_1.php">';
?>
Содержимое файла graph_1.php:
PHP:
<?php
...
$im = imagecreatetruecolor( $w, $h );
...
... тра-та-та
...
header( 'Content-type: image/png' );
// header( 'Cache-control: no-cache' );
// header( 'Cache-Control: no-cache, must-revalidate' );
imagepng( $im );
// imagedestroy( $im );
?>
Проблема в том, что изображение, сгенерированное при помощи GD, не обновляется каждую секунду в отличии от страницы graph.php, в которой всё содержимое включая время обновляется без проблем.
Вопрос: что делать?