PHP上的系统调用
|
对此有一些问题。
脚本A调用/包含脚本B。脚本B必须执行系统调用并返回到脚本A。失败。
当我单独调用脚本B时,它可以正常工作,我无法终生通过在A上调用它来使其正常工作。我已经尝试过
包括在A上
在A中用另一个系统调用来调用它
制作一个调用B的bash脚本,然后用A调用该bash脚本(I N C E P T I O N)
我在这里有什么选择?
编辑代码:
<?php
//B.php
//works fine when called on its own
function readsite ($url)
{
$output=system(\"curl -ks $url\");
return $output;
}
?>
<?php
//A.php
include_once(\"B.php\");
$url=\"www.google.com\";
$read=readsite($url);
echo $read;
?>
没有找到相关结果
已邀请:
1 个回复
邦绊门蔽惩
curl扩展为您提供了一种相对健全和稳定的方式来获取php中的内容。查看文档以获取更多信息 但这假设php-curl扩展的可用性。 当然(如lonesomeday指出的那样),您应该将方案添加到url(使用\'http://www.google.com \'作为url)。