Articles of fsockopen

PHP подключается к внешнему ip с портом

У меня есть выделенный сервер, на котором запущен MSSQL и сервер Apache, только прослушивание порта 8080 (apache), и у меня есть XML-код, который я хочу получить из другого домена (размещенного сервера). Я пробовал fsockopen вот так: <?php $fp = fsockopen("199.175.125.222", 8080, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { $out […]

PHP fsockopen ничего не возвращает

Я изменяю обертку PHP db для базы данных redis. Вот как выглядит моя функция: public function connect() { $sock = @fsockopen('localhost', '6379', $errno, $errstr, 2); if ($sock === FALSE) { return FALSE; } else { stream_set_timeout($sock, 2); return $sock; } } То, что я хочу сделать, – это вызвать эту функцию из другой части в […]

PHP – Получить изображение с помощью fsockopen

Я пытаюсь захватить изображение с внешнего сервера с помощью fsockopen в PHP. Мне нужно получить данные изображения в переменную в кодировке BASE64 в моем коде. Изображение является файлом типа .jpeg и представляет собой небольшое изображение. После некоторых поисков я не смог найти ответы на Google. Так что я задаюсь вопросом, возможно ли это даже прямо, […]

Как получить вывод при использовании fsockopen для открытия php-страницы?

когда я использую fsockopen для открытия php-страницы, код работает нормально, но есть и другие проблемы. Например: если я открою b.php в a.php, «echo» не будет работать в b.php, сообщение об ошибке не будет (эти две вещи отлично работают на общей странице). Это очень затрудняет отладку. Как получить вывод на странице b? Большое спасибо! вот мой […]

Как использовать fsockopen (), чтобы открыть соединение Telnet с паролем?

Я хотел бы получить доступ к камере через ее возможности Telnet. Проблема в том, что у нее есть защита паролем. Это не проблема, когда вы делаете это через терминал, так как я просто использую telnet 10.30.blah.blah затем введите свой пароль при появлении запроса. Но в php я не вижу возможности ввести пароль. $con = fsockopen("10.30.blah.blah", […]

Открытие подключения к HTTP-серверу с помощью PHP

Я пытаюсь открыть соединение с веб-сервером, который я разместил на экземпляре Amazon EC2. Я могу получить доступ к порту с помощью запроса GET из моего браузера, который дает мне следующее: Started HTTP server… – <IP redacted> [19/Jul/2013 13:49:24] code 501, message Unsupported method ('GET') – <IP redacted> [19/Jul/2013 13:49:24] "GET / HTTP/1.1" 501 – Это […]

Соединение fsockopen ssl не работает

Я пытаюсь использовать php-функцию fsockopen на SMTP-сервере, используя ssl на порту 465 на моем локальном сервере с apache. Он хорошо работает с командной строкой php, но при запуске скрипта в моем браузере я получаю сообщение об ошибке SSL. Любая помощь будет принята с благодарностью 🙂 php.ini extension=php_openssl.dll line is not commented phpinfo через Apache Loaded […]

file_get_contents с https-запросами через прокси-сервер

Как выполнять HTTPS-запросы через прокси-сервер Прокси-сервер – tinyproxy на debian код $context = stream_context_create([ 'http' => [ 'proxy' => 'tcp://xx.xx.xx.xx:8888', 'request_fulluri' => true ] ]); echo file_get_contents('https://www.google.com', false, $context); ошибка Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol in C:\wamp\www\google\test.php on line 10 Warning: file_get_contents(https://www.google.com): failed to open stream: […]

завиток или fsockopen для paypal ipn

Какие преимущества у других есть? Paypal рекомендует использовать fsockopen однако в Интернете есть много сценариев, в которых используется curl . Какой из них я должен использовать? Curl: http://www.namepros.com/code/306043-process-paypal-ipn-with-curl.html fsockopen: https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNImplementation

Включить SSL в PHP fsockopen ()

Я использую PHP fsockopen () для завершения оплаты между моим сервером и PayPal. Однако, когда я пытаюсь использовать SSL-соединение, я получаю эту ошибку: Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://:443 (Unable to find the socket transport "ssl" – did you forget to enable it when you configured PHP?) Я уверен, что мой вызов метода […]