人家问的是PHP调用JS函数...楼主,我可以很负责的告诉你,这是不可能的.PHP是在
服务器端
运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取
返回值
是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以.
方法1:?用file_get_contents?以get方式获取内容
[php]?view?plaincopyprint?
php?
$url='';?
$html?=?file_get_contents($url);?
echo?$html;?
$fp?=?fopen($url,?'r');?
//返回请求流信息(数组:请求状态,阻塞,返回值是否为空,返回值http头等)?
stream_get_meta_data($fp);?
while(!feof($fp))?{?
}?
echo?"url?body:?$result";?
fclose($fp);?
这个需要配合js,打开一个html页面,首先js用ajax请求页面,返回第一个页面信息确定处理完毕(ajax有强制同步功能),ajax再访问第二个页面.(或者根据服务器状况,你可以同时提交几个URL,跑几个相同的页面)
参数可以由js产生并传递url,php后台页面根据URL抓页面.然后ajax通过php,在数据库或者是哪里设一个标量,标明检测到哪里.由于前台的html页面执行多少时候都没问题,这样php的内存限制和执行时间限制就解决了.
以上就是土嘎嘎小编为大家整理的php调用接口并接收返回值,php接口返回相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!