Как отправить Curl запрос или найти аналог, если Curl выключен на хостинге?

Товарищи, снова пришлось прийти за помощью к великим умам Тостера. Вообщем столкнулся я с неприятной проблемой, есть у меня один скрипт, который привязан к хостингу по лицензии, хостинг мне нравился, однако сейчас мне нужно было подключить платёжное API от Яши и каково было моё удивление что на сервере запрещён Curl.
Можно ли как-то отправить этот запрос через file_get_contents() или ещё как, помогите пожалуйста?

Сам код:
$curl = curl_init($uri); $headers[] = 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8;'; if ($this->accessToken) $headers[] = 'Authorization: Bearer '. $this->accessToken; curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_USERAGENT, self::YM_USER_AGENT); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30); curl_setopt($curl, CURLOPT_TIMEOUT, 80); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $params); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true); curl_setopt($curl, CURLOPT_CAINFO, dirname(__FILE__). '/../data/ca-certificate.crt'); $rbody = curl_exec($curl);

Как отследить, почему curl подключается к серверу через раз?

Здравствуйте. Есть 2 сервера. Один в Германии, один в Казахстане. На обоих стоит Debian 7. Раз в 10 минут германский сервер бегает на казахстанский за данными и сохраняет их в Redis. Данные забираются через php + curl.

Все давно уже было настроено и работало, но в последнее время появилась проблема: примерно один раз из трех curl не может подключиться к серверу. Приходит ответ: «curl: (7) couldn't connect to host». При этом казахстанский сервер отлично пингуется как с домашней машины, так и с немецкого сервера. Никаких работ на серверах перед появлением ошибки не проводилось и новые пакеты не ставились, кроме обновлений.

Оба провайдера уверяют, что с их стороны проблем с сетью нет.
Подскажите, в какую сторону копать, чтобы найти причину?

Конфиг nginx-а
upstream backend { server 127.0.0.1:88; } ## # Virtual Host Configs ## server { listen ipaddress:80; server_name domain.kz; access_log /var/log/nginx/domain.access.log; server_name_in_redirect off; location ~ /\.ht { deny all; } location / { proxy_pass backend/; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; proxy_connect_timeout 120; proxy_send_timeout 120; proxy_read_timeout 180; } location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|js)$ { root /var/www/domain.kz/www/; } }

Подскажите хостинг с настроеным cUrl

Доброго времени суток, подскажите пожалуйста какой нибудь не дорогой хостинг с правильно настроенным cUrl, timeweb знаю но там запрещено использование ПО, на денвере у меня не получилось, курил форумы но так и не настроил правильно(не загружает каптчу почему-то)
очень прошу)))
заранее благодарю, от души