gpt4 book ai didi

php - 调用未定义的函数 readline()?

转载 作者:可可西里 更新时间:2023-11-01 12:42:12 25 4
gpt4 key购买 nike

我正在将 Dropbox 集成到我的基于 PHP 的网站中。当我尝试运行以下代码时。我在最后一行收到了这个 fatal error :调用未定义的函数 readline()

require_once "dropbox-sdk/Dropbox/autoload.php";
use \Dropbox as dbx;
$appInfo = dbx\AppInfo::loadFromJsonFile("app-info.json");

echo "<pre>";
print_r($appInfo);
echo "</pre>";

$webAuth = new dbx\WebAuthNoRedirect($appInfo, "PHP-Example/1.0");

echo "<pre>";
print_r($webAuth);
echo "</pre>";

$authorizeUrl = $webAuth->start();
echo "1. Go to: " . $authorizeUrl . "\n<br>";
echo "2. Click \"Allow\" (you might have to log in first).\n<br>";
echo "3. Copy the authorization code.\n<br>";
$authCode = \trim(\readline("Enter the authorization code here: "));

我去过不同的论坛,那里的人说它可以在命令行中工作,但我不明白怎么做?有什么想法吗?

最佳答案

或者只是用这个来模拟一下

if(!function_exists("readline")) {
function readline($prompt = null){
if($prompt){
echo $prompt;
}
$fp = fopen("php://stdin","r");
$line = rtrim(fgets($fp, 1024));
return $line;
}
}

关于php - 调用未定义的函数 readline()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23238378/

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