如何检查curl是启用还是禁用
可能重复:
在php中写一个函数
我正在使用下面的代码
echo 'Curl: ', function_exists('curl_version') ? 'Enabled' : 'Disabled';
这可以让它启用或禁用
但我想作为function说function名称是_iscurl
那么我可以称之为以下任何地方在我的网站代码
if (_iscurl()){ echo "this is enabled"; // will do an action }else{ echo "this is disabled"; // will do another action }
〜谢谢
几乎和我以前的问题一样, 检查是否启用了allow_url_fopen
从一个函数返回你现有的支票。
function _isCurl(){ return function_exists('curl_version'); }
<?php // Script to test if the CURL extension is installed on this server // Define function to test function _is_curl_installed() { if (in_array ('curl', get_loaded_extensions())) { return true; } else { return false; } } // Ouput text to user based on test if (_is_curl_installed()) { echo "cURL is <span style=\"color:blue\">installed</span> on this server"; } else { echo "cURL is NOT <span style=\"color:red\">installed</span> on this server"; } ?>
或者一个简单的 –
<? phpinfo(); ?>
只要searchcurl
var_dump(extension_loaded('curl'));
希望这可以帮助。
<?php function _iscurl() { return function_exists('curl_version'); } ?>
您始终可以创build一个新页面并使用phpinfo()
。 向下滚动到curl部分,看看是否启用。
它总是更好的去在您的项目中的通用可重用函数返回是否扩展加载。 您可以使用以下function来检查 –
function isExtensionLoaded($extension_name){ return extension_loaded($extension_name); }
用法
echo isExtensionLoaded('curl'); echo isExtensionLoaded('gd');
你可以通过把这些代码放在php文件中来检查。
<?php if(in_array ('curl', get_loaded_extensions())) { echo "CURL is available on your web server"; } else{ echo "CURL is not available on your web server"; }
要么
var_dump(extension_loaded('curl'));