php curl проверка статуса от сервера

реклама

PHP поддерживает libcurl, библиотеку, созданную Daniel»ом Stenberg»ом, которая даёт возможность соединяться с серверами различных типов и по разным протоколам.

libcurl в настоящее время поддерживает протоколы http, https, ftp, gopher, telnet, dict, file и ldap.

libcurl также поддерживает сертификаты HTTPS, HTTP POST, HTTP PUT, загрузку по FTP (это можно сделать также РНР-расширением ftp), загрузку на основе форм HTTP, прокси, куки и аутентификацию user+password.

реклама

Эти функции были введены в PHP 4.0.2.

Небольшой скрипт который раскроет тайну. Всегда можно проверить через phpinfo(), но есть случаи когда эта функция заблокирована.

На сервере создаем файл, например test.php  содержимым:

<?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:#4fa361;\">installed</span> on this server";
} else {
echo "cURL is <span style=\"color:#dc4f49\">not installed</span> on this server";
}
?>

Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован.