問題タブ [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 投票する
2 に答える
2608 参照

php - MP3形式のデータをブラウザで再生するには?

サーバー側のスクリプトにphpを使用しています。デフォルトでは、オーディオ ファイルの再生に「audio」タグを使用しています。これは、API 呼び出しがファイル パスを返すため、簡単に処理できるためです。たとえば、私の例は次のようになります。

これをオーディオタグで簡単に使用できます。<audio src="www.abc.in/wdk/path/00fl.mp3" preload="auto">

しかし、今は別の形式の API 応答を取得しています。URL の代わりにデータ コンテンツを返します。例えば

そのため、data-content を取得するために content-type:audio/mpeg を使用して curl を再度呼び出す必要があります。生の mp3 形式のデータが返されます。ブラウザで音声ファイルを再生するにはどうすればよいでしょうか。mp3形式のデータをプレーヤーデータに直接変換するプレーヤーはありますか? 別の方法を試しましたが、mp3形式のファイルをphpに保存できませんでした。PHPを使用してmp3ファイルを作成できますか? 例:

次のような私のカール応答:

ID3#TSSELavf56.15.102��8�Infora !#%*,.0357<>@BEGIMPRTVY[ adfhjmqsuxz|~������������������������� ������������������������Lavc56.13$a5Cwc��8�"#�p7I<��Z���<ѣF� � �HP�.uN{P�!�{������������ ]�D�DDwww��������"'����_���"; �������=��B""�������</p>
0 投票する
1 に答える
959 参照

php - PHPを使用してmp3形式のデータをmp3ファイルに変換するには?

PHP curl 呼び出しを行って、mp3 形式の生データを取得しています。その生データをmp3ファイルに変換するにはどうすればよいですか。私のコードは次のとおりです。

mp3形式の生データを受け取りました。そのファイルをブラウザでダウンロードしたくありません。そのファイルをサーバー側に保存したいのです。その生データを mp3 形式のファイルに変換するにはどうすればよいですか?

通常のphpファイルの書き込みを試みましたが、うまくいきません。例えば ​​:

fopen が false の値を返し、php ファイル操作を使用して mp3 ファイルを作成できませんでした。mp3 ファイルを変換してサーバーに保存するにはどうすればよいですか??. そのファイルを保存した後、オーディオ タグ src へのパスを指定します。<audio src="D:\xampp\htdocs\abc\testfile.mp3" />

次のような私のカール応答:

ID3#TSSELavf56.15.102��8�Infora !#%*,.0357<>@BEGIMPRTVY[adfhjmqsuxz|~������������������������� ������������������������Lavc56.13$a5Cwc��8�"#�p7I<��Z���<ѣF� � �HP�.uN{P�!�{������������]�D�DDwww��������"'����_���"; �������=��B""�������</p>
0 投票する
1 に答える
486 参照

php - PHP Curl API の処理に関連する Live Server での予期しない 401 エラー

問題

実稼働サーバーで、私のコード (以下を参照) が予期しない401 error. ただし、私の開発サーバーでは問題なく動作します。予期しない401 error. 私のコードは開発サーバーで正常に動作するため、コードPHPがエラーを引き起こしているとは思いません。

アドバイスやガイダンスをいただければ幸いです。


コード


これらはcurl_info、本番サーバーと開発サーバーの両方の応答です。

生産 (パフォーマンスが遅い)

カール情報

最初の応答 (401)

2 番目の応答 (200 - 20 秒以上の遅延後)

JSON 文字列:


開発 (良好なパフォーマンス)

カール情報

最初の応答 (200)

セカンドレスポンス (200)

JSON 文字列:

0 投票する
5 に答える
121271 参照

php - TLS 1.2 が cURL で機能しない

TLS1.2 を使用する HTTPS URL のカールに問題があります。カール操作で、ログイン データを Web サイトに投稿し、cookiefile に保存します。私が得ているエラーメッセージはこれです

VERIFYPEERとを 0 に設定しようとVERIFYHOSTしましたが、うまくいかないようです。何か提案はありますか?

私が使用しているバージョンは次のとおりです。

  • OpenSSL のバージョンは 0.9.8b です
  • CURL のバージョンは 7.24.0 です
  • PHPは5.3です

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

0 投票する
5 に答える
6194 参照

php - cURL が機能しないことがあり、空の結果が返される

cURL を使用して別の Web サイトからデータを取得しました。データが表示されることもあれば、空の結果が表示されることもあります

これが私のコードです

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

php - PHP Curl の統合

MySQLi を呼び出してブラウザに XML 形式で表示するコードを以下に示します。

次の段階では、ブラウザで表示する代わりに、PHP Curl を使用して別の IP アドレスに送信します。そのために必要な追加のコードを教えてください。

助けてください。ありがとう。

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

php - PHP Curl によって送信される XML

mySQL データベースのデータを xml 形式で phpCurl 経由で別のサーバーに送信しようとするコードをいくつか書きました。エラーは表示されませんが、正しいかどうかをテストするにはどうすればよいですか? 誰でもエラーを見つけることができますか?

ありがとう

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

php - PHPを使用したBox API v2アップロードファイル

私はボックスAPIに取り組んできました。ファイルのアップロード以外はすべて機能させることができました。コードは次のとおりです。

そのすべてを事後関数に渡します。

$body = http_build_query($body, '', '&');これを使用すると 400 エラーが発生しますが、post 関数を呼び出す前にこの行を追加すると、405 エラーが発生します。

どちらの場合も、アップロードは機能していません。誰かが疑問に思っている場合に備えて、相対パスではなくファイルの実際のパスを渡すようにしました。

次のようなソリューションも確認しました: https://github.com/golchha21/BoxPHPAPIしかし、それも機能しませんでした。

問題とそれを修正する方法について何か考えはありますか?

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

php - curl を使用して vimeo Web ページを取得する

curl を使用して vimeo ビデオの Web ページを取得しようとしていますが、取得していhttp-code 301ます。私も追加CURLOPT_FOLLOWLOCATIONしましたが、何も得られません。

これが私のコードです。なぜ機能しないのですか?

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

php - XMLRPC 投稿は、Linux コマンド ラインでは curl 呼び出しで動作しますが、php curl では動作しませんか?

POSTを使用してxmlリクエストを送信するためのスクリプトを作成しました。これはLinuxコマンドラインでは完全に機能しますが、php curlでは機能しません。これは私のxmlファイルであり、使用したコマンドです。

これは私のphpスクリプトです。

これは、PHP の cURL で発生するエラーです。