как проверить, включен ли curl или отключен
Возможные Дубликаты:
написание функции в php
Я использую следующий код
echo 'Curl: ', function_exists('curl_version') ? 'Enabled' : 'Disabled';
это может получить его включен или отключен
но я хотел бы сделать как функция сказать имя функции _iscurl
тогда я могу назвать его следующим, где в моем коде сайта
if (_iscurl()){
echo "this is enabled"; // will do an action
}else{
echo "this is disabled"; // will do another action
}
~ спасибо
почти такой же как мой предыдущий вопрос проверьте, включен ли allow_url_fopen или нет
7 ответов:
просто верните существующий чек из функции.
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(); ?>просто поиск curl
вы всегда можете создать новую страницу и использовать
phpinfo(). Прокрутите вниз до раздела curl и посмотрите, включен ли он.
его всегда лучше использовать для общей многоразовой функции в вашем проекте, которая возвращает ли загруженное расширение. Вы можете использовать следующую функцию для проверки -
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'));
Comments