我正在调用外部 Perl 脚本将 DXF 文件转换为 SVG,但是当从 PHP 调用脚本时,输出 SVG 文件始终为 0 字节。从终端执行相同的命令时,输出 SVG 文件正常。
我正在通过 PHP system() 执行命令,还尝试了 exec() 和 popen() 但我总是得到相同的结果。
dxf2svg.pl perl 脚本源代码:http ://pastebin.com/fE2BcUqE
我正在执行的命令:
perl /path/dxf2svg.pl "/path_to_dxf/file.dxf" ">/output_path/file.dxf"
Outup 路径对 PHP 用户是可写的,所以这不是问题。