你好我有一个脚本使用cURL,它可以在许多不同的主机中执行我不知道它的配置。我有一个检查脚本,但我仍然在某些主机中遇到cURL错误。
我的剧本
if (!in_array('curl', get_loaded_extensions())) {
// bad configuration message goes here, exit the app
}
我遇到一些主机时出错:
警告:出于安全原因,已禁用curl_exec()
我的问题是如何编写脚本以完全检查服务器中的cURL可用性
THKS
答案 0 :(得分:3)
使用function_exists
。它还会针对已禁用的功能报告false
。
没有明确记录,但源代码很好地描述了它:http://lxr.php.net/xref/PHP_5_6/Zend/zend_builtin_functions.c#1384。
答案 1 :(得分:2)
写这样的东西..
echo function_exists('curl_version')?"You have it ;)":"You don't have cURL!!";
我的屏幕输出为..
<强> OUTPUT :
强>
You have it ;)