谁有想法或暗示
我想在svg Tag中嵌入一个svg对象并更改此参数
HTML/SVG(不会继续)
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test</title>
</head>
<body>
<svg width="2000" height="2000">
<object type="image/svg+xml" data="lamp.svg" style="width: 450px; height:150px;">
<param name="color" value="yellow" />
</object>
</svg>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
SVG文件lamp.svg:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="40" height="40">
<title>lamp</title>
<circle cx="30" cy="30" r="15" fill="param(color)" stroke-width=""/>
</svg>
Run Code Online (Sandbox Code Playgroud)
使用IMAGE TAG,无法传递标签参数.
<image x="0" y="0" width="20" height="20" xlink:href="lamp.svg"><param name="color" value="yellow" /></image>
Run Code Online (Sandbox Code Playgroud) 在PHP中读取COM(串行调制解调器)
我需要一个COM接口(Windows,COM2)来用PHP读取.
这个演示正在进行中.阅读是一个问题,它有时会运行.
有没有其他方式(没有二恶英,没有C++)可能w32api_register_function()更好?
function rs232init($com,$bautrate)
{
`mode $com: BAUD=$bautrate PARITY=N data=8 stop=1 xon=off`;
}
function send($comport,$char)
{
$fp = fopen ("$comport", "w+");
if (!$fp)
{
echo "not open for read";
}
else {
fputs ($fp, $char);
fclose ($fp);
}
}
function read($comport2,$sek)
{
$buffer = "";
$fp2 = fopen ("$comport2", "r+");
if (!$fp2)
{
echo "port is open for read";
}
else
{
sleep($sek);
$buffer .= fgets($fp2, 4096);
}
return $buffer;
fclose ($fp2);
}
rs232init("com2","9600");
send("com2","3");
$a …