php生成svg图片不显示,php – 动态SVG图像生成问题

根据

SVG page on wikipedia,SVG应该作为image / svg xml.

另见:

1.2 SVG MIME type, file name extension and Macintosh file type

以下meta:

没有定义从服务器提供内容的方式 – 当您无法定义服务方式时,它更像是为HTML页面提供该信息的方式…

并且,我不确定元素元素在SVG specifications中是否有效 – 我会让你检查^^

您需要做的是从服务器发送HTTP标头,指示数据的内容类型.

这是使用PHP header函数完成的;在你的情况下:

header('Content-type: image/svg+xml');

echo '<?xml version="1.0" standalone="no"?>

/p>

"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

';

注意 :

>我删除了< meta>和< head>标签;不确定< head>应该被删除,但是,因为它是空的….

>我已将调用添加到标题函数中

> firefox正确显示SVG红色圆圈 – 所以,似乎工作;-)

希望这可以帮助 !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值