0

PHP と Codeigniter を使用して、最初の Facebook アプリケーションを開発中です。次の情報が配列で提供されているところです。

array(11) {
  ["urlPic"]=>
  string(94) "https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s720x720/486147_10151513597963642_1435805055_n.jpg"
  ["first"]=>
  string(6) "Vinnie"
  ["last"]=>
  string(7) "Saletto"
  ["street"]=>
  string(17) "123 Main Street"
  ["city"]=>
  string(10) "Manchester"
  ["state"]=>
  string(2) "MO"
  ["zip"]=>
  string(5) "63021"
  ["plus"]=>
  string(0) ""
  ["phone"]=>
  string(12) "555-555-5555"
  ["x"]=>
  string(3) "158"
  ["y"]=>
  string(2) "38"
}

すべてが順調です。次に、(PHP の範囲内で) 値 $_POST['urlPic'] から URL を取得してサーバーにダウンロードし、作成した新しいファイルへのリンクを利用します。誰もこれを以前に行ったことがありますか?これは可能ですか? もしそうなら、その方法を教えてください。これは大規模な印刷プロジェクト用であることを理解してください。このため、単に URL をリンクするのではなく、URL から画像をダウンロードする必要があります。どんな助けでも大歓迎です。

4

1 に答える 1

2

file_get_contents() -> file_put_contents()別のサーバーからファイルを取得するために、すばやく汚い試みをすることができます-

$newFilePath = '/path/on/your/server';
$data = file_get_contents($urlPic);
file_put_contents($newFilePath,$data);

参考文献-

于 2013-02-04T17:57:17.890 に答える