gpt4 book ai didi

html - pChart:将图像渲染到浏览器并嵌入到 html 中

转载 作者:行者123 更新时间:2023-11-28 01:49:44 24 4
gpt4 key购买 nike

我有一个名为“MonthReport.class.php”的类,它的结构如下所示:

    class MonthReport{
.....
//some member variables


public function pieChart(){
........
//the image data comes from mysql and data belongs to a specified user
$myPicture->Stroke();
}

public function lineChart(){
........
//the image data comes from mysql and data belongs to a specified user
$myPicture->Stroke();
}

public function render html(){
$html.=str1<<<
.....
//some html code
str1;
$html.=<<<str2
<img src="$this->pieChart()" /> //can not work
str2;
}
}

当我在 src 位置调用 pieChart() 函数时,它会覆盖我的整个页面并只显示图像。我该怎么做?我尝试在单独的页面中呈现图像,但图像需要一些指定的用户数据,例如“userId”。换句话说,当我新建一个对象时,它指定了 userId,因此我无法在单独的页面中呈现图像。抱歉我的英语不好!但我需要你的帮助!在此先感谢!

最佳答案

你的问题有点不清楚,但如果你的问题是我假设的那样,那么我曾经有过类似的问题(创建的图形只是一个图像,我页面的所有其他内容都没有显示)。我的解决方案是使用 pchart 生成一个临时图像,然后将该文件嵌入到 html 中

 $myfilename = "temp_image.png";      // temp file name
$myPicture = new pImage(700,500,$myData);

// other image creation code....


$myPicture->Render($myfilename); // generate image "temp_image.png"
$image_html = '<img src="' . $myfilename . '">'; //generate the link
print("$htmlline");

由于您的问题不明确,这里又出现了一些猜测。上面的方法对我有用,并使我能够将 pChart 动态创建的图像嵌入到我的 php 页面中。

关于html - pChart:将图像渲染到浏览器并嵌入到 html 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20771918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com