問題タブ [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.
php - WordPress にログインするための PHP、cURL の投稿
リンクのクリックによる自動ログインが必要なクライアントのプロジェクトに取り組んでいます。
次のコードでこれを行うためにハンドシェイク ページを使用しています。
これはうまくいきます。それは私を素晴らしいものにログインさせます。
問題は、WordPress のキーが URL から外れていると私が信じていることです。
詳しく説明すると、ハンドシェイク ページ (ログインするページ) は "blog" ディレクトリにあり、WordPress アプリケーションは "blog" ディレクトリ内の "wordpress" ディレクトリにあります。ブラウザの URL には..blog/handshake.php
. ただし、ブラウザ ウィンドウには WordPress の管理セクションがあります。../blog
ディレクトリにある必要があるときにURL がディレクトリにあるため、WordPress の管理リンクが正しく機能しません..blog/wordpress/wp-admin
。
cURLでブラウザの URL が実際のページを反映するようにする方法はありますか?
代わりに FSockOPen を使用する必要がありますか?
bash - CURLを取得して別のディレクトリに保存するにはどうすればよいですか?
ダウンロードしたファイルのURLと、保存先のファイルのパスを渡せるようにする必要があります。
CURLの-Oと-oと関係があると思いますが、理解できないようです。
たとえば、これは私が現在bashスクリプトで使用しているものです。
どうすればcurlステートメントを変更して実行できるようになりますか
ファイルを/usr/ localに保存しますか?
php - CURLを使用して電子メールを取得することに関連する問題は何ですか?
ローカルネットワークに追加したい新機能は、PHPを使用してGmail、Yahoo、Hotmailなどの無料の電子メールサービスから電子メールを取得する機能です。有料のサービスもありますが、自分でハックしたいです!
GoogleにはAPIしかありませんが、残りはありません。CURLを使用してメールを取得するだけの場合の問題は何ですか?
CURLとPHPを使用してGMailの部分も実装しました。
php - セッションデータに関するfile_get_contents(またはcurl、またはfopen)の問題
セッションからの値を表示するページがあり、それを www.domain-a.com/master.php と呼び、ブラウザから直接入力すると、セッション値が表示されます。
しかし、www.domain-b.com/slave.php などの別のドメインから file_get_contents (またはその他の方法) でダウンロードしようとすると、セッションで保護されたコンテンツは取得されず、空白のページが取得されます。
サーバーbがユーザーではなくコンテンツを取得しようとしているためです...
情報を取得しているのはユーザーであることをドメイン a に伝える方法を知っている人はいますか? セッション値を取得する方法はありますか?
よろしく、
ホセ
php - PHP / Curl:一部のサイトではHEADリクエストに時間がかかります
URLのヘッドリクエストを実行し、応答ヘッダーを出力する単純なコードがあります。一部のサイトでは、これが完了するまでに長い時間がかかる場合があることに気づきました。
たとえば、リクエストhttp://www.arstechnica.com
には約2分かかります。同じ基本的なタスクを実行する別のWebサイトを使用して同じリクエストを試しましたが、すぐに返されます。ですから、私が間違って設定したものがこの遅延の原因になっているに違いありません。
これが私が持っているコードです:
同じ機能を実行するWebサイトへのリンクは次のとおりです。http ://www.seoconsultants.com/tools/headers.asp
上記のコードは、少なくとも私のサーバーでは、www.arstechnica.comを取得するのに2分かかりますが、上記のリンクのサービスはすぐにそれを返します。
私は何が欠けていますか?
php - 選択ボックスからオプションを選択して自動送信するカール機能
私は初心者で、毎日さまざまなことを試し、何かに悩まされているときはいつもここに来ます。
次のリンクに移動するcurlとphpを使用してスクリプトを作成したいと思います:http://tools.cisco.com/WWChannels/LOCATR/openBasicSearch.do次に、各国の各ページを調べて、すべてのパートナーのリストをキャプチャします。国とそれをデータベースに保存します。
スクリプトが選択ボックスから国を1つずつ選択し、ページを国のページにリダイレクトする方法がわかりません...これが最初に行うことです。ページに入ると、名前とアドレスを格納するためのパターンマッチングが機能します。私が管理できるデータベース。
問題は、国のURLを選択する前に:: http://tools.cisco.com/WWChannels/LOCATR/BasicSearch.do であり、国を選択した後、「インド」のURLは次のようになります:http://tools.cisco.com/ WWChannels / LOCATR / performanceBasicSearch.do、選択された国への参照はありません。
私が持っていたアイデアは、HTMLページをトラバースし、すべての国を配列に入力してから、再帰関数を作成して特定の国のページを呼び出すことでしたが、そのためには、再帰関数で国ごとに異なるURLが必要ですか?
助けてください
php - PHP と HTTP ヘッダーの改行: 以前はどの文字を表していましたか?
一連の CURL から返された http ヘッダーの各行をループして、1 つのヘッダーがいつ終了し、次のヘッダーがいつ開始されるかを検出しようとしています。httpヘッダーが空行で終了することは知っていますが、phpでこの改行を表すために使用される文字は何ですか? で試してみまし\n
たが、うまくいかないようです。私は確かに何か間違ったことをしている可能性があります。
ヘッダーを終了するために使用される改行を表すために使用される文字は?
これが私の既存のコードです:
解決済み- それ\r
が私が照合していたはずのものであることが判明しました。非常に奇妙な。これがサイトごとに変わるのか、それともカールに設定されているのかはわかりません。これまでのところ、\r
私が試したすべてのサイトでそうです。
編集2:ドー。ヘッダーを行の配列に入れるために、 で展開したためだと思います\n
。だから、おそらく\r\n
今はただ\r
...