我是初学者,需要帮助。我有这个代码,它在我的浏览器中工作并输出一个图形(如果这是php文件中唯一的代码)。我不知道如何像其他任何网站一样在下方或上方添加文本。当我尝试时,它会在浏览器中返回我的整个代码。我怎么继续这个?
<?php
// content="text/plain; charset=utf-8"
require_once ('jpgraph/src/jpgraph.php');
require_once ('jpgraph/src/jpgraph_line.php');
// Some data
$ydata = array(11,3,8,12,5,1,9,8,5,7);
// Create the graph. These two calls are always required
$graph = new Graph(350,250);
$graph->SetScale('textlin');
// Create the linear plot
$lineplot=new LinePlot($ydata);
$lineplot->SetColor('blue');
// Add the plot to the graph
$graph->Add($lineplot);
// Display the graph
$graph->Stroke();
?>
提前致谢!
答案 0 :(得分:2)
你需要的只是简单:
<img src="graph.php">
将其放在单独的HTML文件或PHP脚本中。您无法在同一脚本/网页中输出图像和文本。它需要分开。
不要担心图片.php
属性的src=
扩展名。尽管缺少.jpeg
扩展名,它仍会显示。 (Graph类已经输出了我假设的正确MIME类型。)
答案 1 :(得分:0)
我在PHP上有点生疏,但我相信所有“需要”都应该在输出任何内容之前进行。否则,正常的HTML / XHTML语法和格式优先。
答案 2 :(得分:0)
我实际上没有使用过这个库,但我假设图像直接输出到浏览器。最简单的方法是创建一个新的HTML文档(或者网站的其余部分由其提供支持),并将其作为图像包含在内,图像的src
是该脚本的名称。