ホームページ  >  記事  >  バックエンド開発  >  jpgraph キャッシュの問題、エラー メッセージ 25113

jpgraph キャッシュの問題、エラー メッセージ 25113

WBOY
WBOYオリジナル
2016-06-23 14:10:501015ブラウズ

jpg-config.inc.php は次のように構成されています:

define('USE_CACHE',TRUE);

define('CACHE_DIR','C:/Program Files/) www/ oa/ywtj/tmp/jpgraph_cache/');

スクリプトは次のとおりです。
include ("../Examples/jpgraph/jpgraph.php");
include ("../Examples/jpgraph/jpgraph_bar) .php");
$datay=array(1,2,3,4);//垂直座標データ
$datax=array(a,b,c,d);//横座標データ
foreach ($usernums as $key => $value){
$datay[] = $value;
$datay[] = $userids[$key] }
$graph = new Graph(800,600,'auto',1); /*** *****キャッシュ時間は 1 分です************
$graph->SetScale("textlin");
$graph->xaxis->SetTickLabels ($datax) ;
$graph->xaxis->SetFont(FF_VERDANA,FS_NORMAL,10);
$graph->yaxis->scale ->SetGrace(20);
$graph->xaxis->scale->SetGrace(20);
$graph->img->SetMargin(40); ,30,20,40);
$bplot = new BarPlot($datay);
$bplot->value->Show(); >値- >SetFont(FF_ARIAL,FS_BOLD,10);
$bplot->value->SetAngle(45);
$bplot->value->SetFormat('%d'); chart->Add($bplot);
$graph->title->Set("光ケーブル利用統計表")
$graph->xaxis->title->Set("事業部)名前");
$graph->yaxis->title->Set("業務部門占有率");
$graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
$グラフ->yaxis->タイトル->SetFont(FF_SIMSUN,FS_BOLD);
$graph->Stroke();
$graph->title->にアクセスすると、キャッシュフォルダーにコピー画像が生成されます。 2 回目のアクセスでは、生成されたコピー画像のバイトは 0 になります。 3 回目のアクセスでは、エラー メッセージが表示されます





ディスカッションに返信 (解決策)

キャッシュされた画像を削除できませんか?
ファイル名がすべて空です。どうすれば削除できますか?

これは非常に不安定です。注意して使用してください

モデレーター、ありがとう。キャッシュされた画像を削除できないというメッセージが表示されます。キャッシュを実際に適用する原則は、画像を初めてブラウザに返すときに、 2回目はキャッシュにアクセスして、キャッシュ内のコピーの長さに応じてブラウザに戻るかキャッシュを更新するかを判断する必要があると思います。アプリケーションでは、プログラムがいつアクセスされても、キャッシュに書き込まれます。最初にイメージ コピーが生成されましたが、2 回目にはイメージ コピーが 0 バイトに更新されました。混乱する。
まだ動作せず、行き詰まっています

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。