我的PHP JpGraph代码显示错误,如
The image "http://localhost/jpeg/src/Examples/x.php" cannot be displayed
because it contains error当我搜索post here和here时,显示的主要问题是开头或结尾的空白或标题问题。但是我找不到空白(我希望标题是okAY,因为这是一个最简单的手动示例)。
为了尝试一下,我尝试保存图像,而不是在浏览器中显示。但是它显示了另一个问题,即JpGraph错误: 25107无法写入文件,php进程没有权限。但我找不到资料来源后,就无法解决第二个错误。我担心我是否走错了路,做了一些盲目的事情。有人能指点我吗?
我使用代码生成JpGraph:
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL ^ E_NOTICE);
require_once('jpgraph/jpgraph.php');
require_once('jpgraph/jpgraph_matrix.php');
$data = array(
array(0,1,2,3,4,5,6,7,8,9,10),
array(10,9,8,7,6,5,4,3,2,1,0),
array(0,1,2,3,4,5,6,7,8,9,10),
array(10,9,8,17,6,5,4,3,2,1,0),
);
$graph = new MatrixGraph(400,300);
$graph->title->Set('Basic matrix example');
$graph->title->SetFont(FF_ARIAL,FS_BOLD,14);
$mp = new MatrixPlot($data);
$graph->Add($mp);
//$graph->Stroke();
$graph->Stroke("myimage.png");
?>发布于 2015-01-14 10:59:43
我解决了问题。这是一个问题,因为白色空间,但在一些源文件。以下是我为克服错误所遵循的两个步骤,
发布于 2016-02-24 09:08:39
我刚刚遇到了这个问题。"JpGraph错误: 25107不能写入文件.“我更改图像文件的权限。chmod 777文件名。然后它就起作用了。希望它会有用。
发布于 2016-03-10 07:07:15
Please try this
require_once ('jpgraph/src/jpgraph.php');
require_once ('jpgraph/src/jpgraph_pie.php');
// Some data
$data = array(30,70);
// Create the Pie Graph.
$graph = new PieGraph(350,250);
$theme_class="DefaultTheme";
//$graph->SetTheme(new $theme_class());
// Set A title for the plot
//$graph->title->Set("A Simple Pie Plot");
$graph->SetBox(true);
// Create
$p1 = new PiePlot($data);
$graph->Add($p1);
$p1->ShowBorder();
$p1->SetColor('black');
$p1->SetSliceColors(array('#baeeff','#1ac6ff'));
//$graph->Stroke();
$graph->Stroke(dirname(__FILE__).'/images/pieChart.png');
//Image URL like:http://localhost/jpgraph_text/images/pieChart.png
echo '<img src="'.$image_url.'" />';https://stackoverflow.com/questions/27922128
复制相似问题