我通过STDIN从PHP向Python发送HTML文本。我的目标是使用Aaron Swartz的脚本“html2文本.py并通过STDOUT将结果打印到PHP。在
卡马拉德扬给了我这个词,让我走上了正确的方向。这是我的测试:
PHP代码:
$t='<p><b>Hello</b><i>world!</i></p>';
$scaped=preg_quote($t,"/")."\n";//\<p\>\<b\>Hello\<\/b\>\<i\>world\!\<\/i\>\<\/p\>
exec('python hi.py '.$scaped,$r);
print_r($r);//result
Python代码:
^{pr2}$结果:
Array
(
[0] => **Hello**_world!_
[1] =>
[2] =>
)
所有文件都在同一目录中(chmod077下)。我在用亚伦·斯瓦茨的html2文本.py版本2.39,还安装了“python-html2文本.noarch“在我的软呢帽14(虽然我不能使它与最后一个)。在
您只是将最后一行传递给html2text,而您没有正确使用html2text,请改为执行以下操作:
相关问题 更多 >
编程相关推荐