gpt4 book ai didi

php - 使用返回值在 php 中调用 php 脚本

转载 作者:行者123 更新时间:2023-12-02 22:27:14 26 4
gpt4 key购买 nike

我正在尝试从脚本中获取返回值,该脚本根据回显“完成”或“错误”返回。首先,我想我可以使用 php 函数 file_get_contents 来实现它,但它会返回我的整个脚本,而不仅仅是我在脚本中打印的内容。然后我相信 cURL 方法,但它无法正常工作....

调用的脚本:

<?php 
include("config.php");
print "complete";
?>

带有我的 curl 的脚本:

$url="caller.php";
$ch = curl_init(); //initialize curl handle
curl_setopt($ch, CURLOPT_URL, $url); //set the url
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //return as a variable
$response = curl_exec($ch); //run the whole process and return the response
curl_close($ch); //close the curl handle

echo "test". $response."|";

为什么这不起作用?我怎样才能让它工作?!文件方法?

最佳答案

如果你想捕获包含脚本的回显值,你可以使用输出缓冲:

<?php
ob_start(); // start output buffering
include("caller.php");
$returned_value = ob_get_contents(); // get contents from the buffer
ob_end_clean(); // stop output buffering
?>

关于php - 使用返回值在 php 中调用 php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12782497/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com