Если Вас интересует php, то я недавно отвечал на такой же вопрос тут:
/ru/forum/306955
Вот копия ответа:
<?php // создаем сокет $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // связываем сокет с определенным IP socket_bind($sock, '127.0.0.2'); // открываем соедиенение от этого сокета socket_connect($sock, '127.0.0.1', 80); // здесь 127.0.0.1 - это то КУДА нужно подключиться // делаем запрос $request = 'GET / HTTP/1.1' . "\r\n" . 'Host: example.com' . "\r\n\r\n"; socket_write($sock, $request); // закрываем сокет socket_close($sock); ?>
Я делаю просто с голыми урлами, гугл хавает нормально.
Да, но по курсу установленному в банке
Не самый выгодный конечно курс в банках, но все-таки
VISA Classic
ответ на вопрос почему:
Смысл использования CURL: удобнее, можно легко передать хедеры, поддержка gzip и deflate и многое другое.
К примеру у меня и Яндекс и Яху парсятся отлично из любой страны. Почитатйте мануалы по CURLу и в частности по заголовка HTTP запросов (по-моему в них кроется истина).
P.S. А где вы прочитали, что CURL использует fopen?
P.P.S. Пример запроса через CURL отправляю в личку
karukite добавил 22.01.2009 в 09:51
Кстати, если совсем беда будет, попробуйте через сокет открывать соединение, эмулировать браузер и отправлять запросы. Может получиться.
Я бы сюда добавил еще Райффайзен Банк.
Воспользуйте библиотекой CURL в php.
Сыылка на доку на php.net
Я с таким сталкивался, в частности с Visa Electron от Сбербанка (правда это было года 3 назад наверное). Такие карты частенько не работаю в разных интернет-сервисах.
Берите лучше Visa Classic и MasterCard Standart - будет гораздо удобнее.
+1 Очень советую, не пожалеете, если с ними работать будете.
У них 2 площадки в нидерландах. И выбор серверов от простеньких до крутых.
Я наверное попробую в ближайшее время.