使用PHP动态填充SVG文件?

时间:2013-02-14 12:04:23

标签: php javascript svg

我有以下SVG示例图:

http://jovansfreelance.com/bikestats/circos/travels.svg

你可以从那里看到源代码,它都是客户端的。

图表使用样本数据。现在,我需要做的是从数据库动态填充(或者从我可以使用PHP生成的服务器上的文件)。

将PHP代码直接放入SVG文件不起作用。使用onLoad AJAX调用不起作用。它根本不会让我包含jQuery。那么我该怎么做呢?我知道有一种方法,但我对SVG文件完全不熟悉。

1 个答案:

答案 0 :(得分:1)

从PHP生成SVG和从PHP生成HTML之间没有什么区别。您只需覆盖默认的内容类型标题(header('Content-Type: application/svg+xml');)。

当然,您仍然需要.php文件扩展名,因为您的服务器不会(默认情况下)设置为PHP代码解析.svg个文件。