0

cURL スクリプトがあり、それを使用して Web ディレクトリを更新しています。RSS フィード (より使いやすい?) などを使用できることはわかっていますが、これは初めてのスクリプトであるため、新しい機能を追加して PHP のスキルを向上させたいと考えています :)

現在、私のスクリプトは cURL を使用して次のことを行っています。

  1. 管理画面にログイン [POST]
  2. 既存のページのバックアップを作成する [POST]
  3. 既存のページを新しいコンテンツで更新 [POST]

ログイン:

$username="username";
$password="admin";
$url="http://domain.com";
$cookie="cookie.txt";
$postdata (...)

すべての cURLS は同じ名前を使用しています: $ch = curl_init(); 例えば

ログイン:

$ch = curl_init();
curl_setopt (...)

次にバックアップ

$ch = curl_init();
curl_setopt (...)

その後、更新

$ch = curl_init();
curl_setopt (...)

2 つの新しい Web ディレクトリをインストールしたばかりで、cURL スクリプトを使用して両方を同じ方法で更新したいと考えています。すべてのcurl_initsをコピーしてURLを変更できることは知っていますが、10個の新しいディレクトリがある場合、これを行うことは想像できません:)

私の質問は、cuRL が次のようになるようにループを作成する方法です。

  1. ログイン -> バックアップ ページ -> http://domain1.comを使用してページを更新
  2. ログイン -> バックアップ ページ -> http://domain2.comを使用してページを更新
  3. ログイン -> バックアップ ページ -> http://domain3.comを使用してページを更新
  4. 最後の URL が処理されたら、ループを停止します。

私はPHPが初めてなので、しばらくお待ちください:)乾杯!

4

1 に答える 1