問題タブ [fsockopen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
80671 参照

php - ソケットトランスポート「https」が見つかりません

私はこれを使用して、URLの可用性を確認しています。

そして、私はこのエラーを取り戻します...

警告:fsockopen()[function.fsockopen]:https://example.com/soapserver.php:443に接続できません(ソケットトランスポート " https "が見つかりません-PHPを構成したときに有効にするのを忘れましたか? )C:\Homeなどで...

私はIISサーバーを使用しています(それは私のことではありません!)ので、open-sslがないことと関係があると思いますが、よくわかりません。誰か助けてもらえますか?

私はphpinfo()を実行し、sslを使用していますが、IMAPとcURLではそれだけです。

何か案は?

0 投票する
1 に答える
8309 参照

php - PHP で CURL または fsockopen を使用した Wordpress 自動ログイン

クライアントは、リンクをクリックして、Wordpress バックエンドの管理セクションに自動ログインしたいと考えています。

fsockopen、以下のコードを使用してみました。うまくいきませんでした。

CURLも試しました

誰でもこれを機能させる方法のアイデアを持っていますか?

Linux OS です。php5を実行しています。

ページの読み込み時にすべての非表示の入力を含むフォームを送信するだけで、javascript を使用してこれを行ったことがあります。クライアントは JavaScript を必要としません

0 投票する
3 に答える
2728 参照

php - PHP fsockopen()/ fread()は、混乱したデータを返します

fsockopen()とfread()を使用してURLを読み取り、次の種類のデータを取得します。

これは完全にめちゃくちゃですO_O

-

file _ get _ contents()関数を使用している間、私はこの種のデータを取得します。

どちらが正しい!それで、地獄は何が間違っているのですか?WindowsサーバーとLinuxサーバーで試してみましたが、どちらも同じように動作します。そして、彼らは同じPHPバージョンさえ持っていません。

-

私のPHPコードは次のとおりです。

どんな助け/ヒントもありがたいです、今この一日中疑問に思っています:/

ああ、スクリプトを実行するサーバーでfopenラッパーが有効になっていないため、fopen()またはfile _ get _ contents()を使用できません> __ <

好奇心のために、これを修正する方法を本当に知りたいです。とにかく、このサーバーで追加のライブラリを使用できるとは思いません。

0 投票する
1 に答える
2207 参照

php - PHP fsockopen が遅い

コマンドの送受信に fsockopen を使用して、PHP で IMAP プロトコルをいじっています。私の予備実験は機能しますが、非常に遅いです。以下の単純な関数の実行には約 2 分かかります。いくつかの異なる IMAP サーバーを試しましたが、同じ結果が得られました。このコードが非常に遅い理由を誰か教えてもらえますか?

これは私が返す応答です:

0 投票する
1 に答える
7693 参照

php - php fsockopenが接続できません、接続タイムアウトエラー

私はubuntuマシンでローカルApacheサーバーを実行しており、phpmailerクラスを使用してメールを送信しようとしています。fsockopenでメールサーバーに接続しようとしますが、タイムアウトエラーがスローされます。運が悪かったので、タイムアウトを15秒に設定してみました。他のマシンでも動作します。

ISPがリクエストをブロックしたかどうかを確認するにはどうすればよいですか?メールサーバーはpingに応答します。

0 投票する
1 に答える
1796 参照

php - fsockopen() エラーの原因は何ですか?

同一の 2 つのスクリプトがありますが、1 つは自宅のテスト サーバーで動作し、ホスティング プロバイダーにアップロードするとタイムアウトします。

homedns.org/hmm/example.php (ホームサーバーで動作しています)

xxxx/~cvxadmin/pvpgnserverscript/example.php

困惑しています。これを修正するにはどうすればよいですか?

0 投票する
1 に答える
1150 参照

php - PHP ソケット - 出力を読み取らない

ソケットからの読み取りに問題があります。基本的に、エラーなくマシンに接続できます。エラーなしでマシンに書き込むことができます。出力が読めないようです。

これが私がやっていることです:

私にとって本当に奇妙なのは、socket_get_status() の未読バイト数が 0 なのに、EOF が false であることです。私にはかなり矛盾しているように思えます。

出力が得られない理由は誰にもありますか?

ありがとう!

0 投票する
2 に答える
844 参照

php - スキップしたい fsockopen エラー

私が訪問しているURLのデータベースにリストがあり、時折これを取得します:

「致命的なエラー: 最大実行時間が 30 秒を超えました...」というメッセージが表示されます。

サイトにアクセスするため、ソケットなどを許可しないことが予想されます。

これらの悪いサイトをスキップして、スクリプトが他の良いサイトで引き続き実行されるようにするにはどうすればよいですか?

ありがとう

0 投票する
7 に答える
145097 参照

php - PHP のソケット トランスポート「ssl」が有効になっていない

PHP でソケット トランスポート「ssl」を有効にできません。スクリプトを実行すると、次のエラーが表示されます。

警告: fsockopen() [function.fsockopen]: ssl://www.my.site.com:443 に接続できません (ソケット トランスポート "ssl" が見つかりません - PHP を構成したときに有効にするのを忘れましたか? )

WindowsでIIS6を実行していますが、これを機能させるためにこれまでに行ったことは次のとおりです。

  • php.ini の php_openssl.dll および php_sockets.dll 拡張機能のコメントを外しました
  • 変更を加えたiniファイルをPHPがロードしていることを確認しました(そうであり、間違いなく他の拡張機能をロードしているので、これは問題ではないと確信しています)
  • php_openssl.dll と php_sockets.dll が正しい場所にあることを確認しました
  • ssleay32.dll と libeay32.dll をメインの PHP フォルダー、WINDOWS フォルダー、および WINDOWS/system32 フォルダーにコピーしました。
  • Windowsパス変数にPHPの場所が含まれていることを確認してください
  • 関連するすべてのファイルのファイル権限が正しいことを確認してください。

ほとんどすべての変更の後に IIS を再起動しましたが、うまくいきませんでした。私が間違っていることは明らかですか?これを小さな部品でトラブルシューティングする方法はありますか? (消去法で問題が解けるのでしょうか…?)

残念ながら Windows/IIS は私の専門分野ではありません。