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 testfunction _is_curl_installed() {if (in_array ('curl', get_loaded_extensions())) {return true;}else {return false;}}// Ouput text to user based on testif (_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";}?>