問題タブ [php-curl]

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 投票する
4 に答える
367412 参照

php - プロキシ経由で CURL を使用するには?

プロキシ サーバーを使用するように curl を設定しようとしています。URL は html フォームによって提供されますが、これは問題ではありません。プロキシがなければ正常に動作します。このサイトや他のサイトでコードを見つけましたが、機能しません。正しい解決策を見つけるための助けをいただければ幸いです。ふいごは近いと思いますが、何かが足りない気がします。ありがとうございました。

ここから適応した次のコードhttp://www.webmasterworld.com/forum88/10572.htmしかし、12行目に T_VARIABLE がないというエラーメッセージを返します。

ベローはプロキシを介したカールからのもので、コンテンツは返されません

現在、pelican-cement.com で公開されていますが、動作しません。

更新: ご協力ありがとうございます。上記の変更を行いました。現在、空白の画面のみが返されます。

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

php - PHP cURL、リモートファイルの読み取り、ローカルファイルへのコンテンツの書き込み

リモートファイルに接続して、リモートファイルからの出力をローカルファイルに書き込みたいのですが、これが私の関数です。

「cache」ディレクトリに2つのファイルを作成しますが、問題は「temp_file.txt」にデータが書き込まれないことです。これはなぜですか。

0 投票する
4 に答える
59446 参照

php - SSL/TLS ハンドシェイクのどこかで問題が発生しました

私は開発サーバーで問題を抱えていました。cURL は HTTP とは完全に連携しますが、HTTPS とは正しく機能しません。異なるプロトコルを使用したまったく同じリソースであっても (テストのために、両方の HTTP を使用して google.com を要求しています)。および HTTPS)。

返される cURL エラーは 35 です。

SSL/TLS ハンドシェイクのどこかで問題が発生しました。

私はソリューションのためにWebとSOをくまなく調べましたが、それらはすべてCURLOPT_SSL_VERIFYPEERをfalseに設定するか、証明書ファイルをダウンロードしてCURLOPT_CAINFOをそのパスに設定し、これも何も変更しませんでした。

証明書を設定するときは、このチュートリアルこのチュートリアルの指示に従い、要求しているリソースの証明書のダウンロードと、証明書バンドルのダウンロードの両方を試みました。

また、CURLOP_PORTを明示的に443に設定しようとしました。質問を完全にするために、設定した他のオプションはCURLOPT_VERBOSE = true、CURLOPT_RETURNTRANSFER = true、およびCURLOPT_SSL_VERIFYHOST = 2です(1と2のすべての組み合わせとVERIFYPEERの両方をtrueにしましたおよび偽)。phpinfo()また、OpenSSL があり、有効になっていることも確認しました。

前回の実稼働サーバーで完全に機能した多くの古いコードを使用しているため、このコードは以前にも機能していました。しかし、そのホスティングは共有ホスティングであり、そこでの構成のほとんどを知りません。

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

php - サーバー IP の代わりに Curl のユーザー IP

スクリプトの 1 つに以下のコードがありますが、実行するたびに IP アドレスが使用されます。ユーザーのIPアドレスを使用するにはどうすればよいですか? curl_setopt()IPアドレスを設定できるものについて読んでいました。誰かがそれを手伝ってくれますか?

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

php - php curlでURL Not Foundエラーを検出するにはどうすればよいですか?

php curl を使用してこのエラーを検出するにはどうすればよいですか? URL が存在しなくても、curl は成功を返します。

私のコード

0 投票する
0 に答える
106 参照

php - php は、curl cookie ファイルにデフォルトで何を使用しますか?

CURLOPT_COOKIEFILE と CURLOPT_COOKIEJAR は curl_setopt() を介して設定できますが、明示的に設定されていない場合にデフォルトでそれらが何であるかを確認する方法があるかどうか興味があります。

何か案は?

0 投票する
0 に答える
102 参照

php - php および json デコード リンクが機能しなくなる

こんにちは、小さな問題があります。ヘルプが必要です。ライブ ストリームを json 形式で出力する Web ページを持っています。

そのリンクをコピーしてメモ帳に貼り付け、自分自身に変更すると、リンクはすべてのメディアプレーヤーで正常に再生され、カメラフィードを見ることができますが、phpスクリプトを使用してjson出力をデコードすると、ストリームは表示されませ\//echo で出力されたとき、または生成された m3u8 ファイルに追加されたときに、まったく再生します。

以下は、ページとjsonデコードを取得するために使用するコードです

0 投票する
4 に答える
5358 参照

curl - cURL: Chunked-Encoded データの [問題点 (2)]

Guzzle を使用して HTTP 要求を行う PHP アプリケーションがあります。

次の例外が発生します。

問題は cURL にあるようです。ソースから最新バージョンの cURL をコンパイルしようとしましたが、役に立たないようです。

何が問題で、どうすれば修正できますか?


0 投票する
0 に答える
776 参照

php - wampなしの未定義関数curl_init() php 5.6.7への呼び出し

注:私はwampまたはxamppを使用していません

azure vm上の私のシステムWindows 8

php-5.6.7-Win32-VC11-x32

アパッチ 2.4.12-win32-VC11

「extension=php_curl.dll」のコメントを外しましたが、それでもこのエラーが発生します--->未定義関数 curl_init() への呼び出し

この問題を解決するために、私はたくさんのグーグルとスタックオーバーフロー(明らかに)を行いましたが、役立つ結果は得られませんでした

php.ini

; ロード可能な拡張機能 (モジュール) が存在するディレクトリ。

; Windows の場合:

extension_dir = "c:/php/ext/"

Apache エラー ログ

[Mon Apr 06 13:51:13.407838 2015] [ssl:warn] [pid 3592:tid 560] AH01873: Init: セッション キャッシュが構成されていません [ヒント: SSLSessionCache]

[Mon Apr 06 13:51:13.407838 2015] [mpm_winnt:notice] [pid 3592:tid 560] AH00455: Apache/2.4.12 (Win32) PHP/5.6.7 OpenSSL/1.0.1l 構成 -- 通常の操作を再開

[Mon Apr 06 13:51:13.407838 2015] [mpm_winnt:notice] [pid 3592:tid 560] AH00456: Apache Lounge VC11 サーバーのビルド: Jan 28 2015 16:48:40

[Mon Apr 06 13:51:13.407838 2015] [core:notice] [pid 3592:tid 560] AH00094: コマンド ライン: 'C:\Apache24\bin\httpd.exe -d C:/Apache24'

[Mon Apr 06 13:51:13.407838 2015] [mpm_winnt:notice] [pid 3592:tid 560] AH00418: 親: 作成された子プロセス 1620

PHP 警告: PHP の起動: 動的ライブラリ 'C:\php\ext\php_curl.dll' を読み込めません - 指定されたモジュールが見つかりませんでした.\r\n 行 0 で不明です

PHP 警告: PHP の起動: 動的ライブラリ 'C:\php\ext\php_intl.dll' を読み込めません - 指定されたモジュールが見つかりませんでした.\r\n 行 0 で不明です

PHP 警告: PHP の起動: 動的ライブラリ 'C:\php\ext\php_ldap.dll' を読み込めません - 指定されたモジュールが見つかりませんでした。\r\n 行 0 で不明です

[Mon Apr 06 13:51:14.814069 2015] [ssl:warn] [pid 1620:tid 500] AH01873: Init: セッション キャッシュが構成されていません [ヒント: SSLSessionCache]

[Mon Apr 06 13:51:14.814069 2015] [mpm_winnt:notice] [pid 1620:tid 500] AH00354: 子: 64 個のワーカー スレッドを開始しています。

この質問を投稿する前に多くの検索を行ったので、これは重複した質問ではないと確信しています。

0 投票する
0 に答える
95 参照

php - PHP - curl_exec の結果を比較できません

PHP cURL を使用して、次を使用して GET リクエストを作成しています。

エコーしようとすると $exec1が表示されますが、エコーすると:

GET リクエストによって返された出力が 1、2、またはその他であっても、常に次のように表示されます。

どうしたの?