2011-12-06 13 views
0

The PLOT

URLの入力フィールドがあるページを作成しました。私がしたいことは、入力ボックスにURLが入力されたときに、それを検証してから、5を取得する必要があります(利用可能な数は5,5までです)。私は正常に入力されたURLを取得し、PHPファイル(AJAXを使用して)に送信するjQueryスクリプトを書いている。私はこの答えでPHPコードを使用しました:https://stackoverflow.com/a/7995399/980049しかし、それは1つだけの画像を生成しています。プラス - >それはfile_get_content()機能を使用しています。URLから複数の画像を取得する[PHP]

ので、問題がある:それは、画像を取得することができますよう

jQueryのスクリプトが正常に動作しています。しかし、PHPコードは1つのイメージ(最初のイメージ)を生成しています。

注:回答に表示されているPHPコードの$ urlのみを編集してあり、残りは同じです。

編集部:

$url = $_POST['url']; // I am using type: POST in the jQuery AJAX script. 
+0

なぜmysql_real_escape_stringの()?あなたは実際にそれらのデータをURLから抽出するために何を使用していますか? –

答えて

0

$ _POST変数が配列です。そのため、配列構文を使用して項目にアクセスする必要があります。

はこれをやって試してみてください:ポスト変数が設定されている

print_r($_POST) 

た後、それはあなたの$ _POST配列内のすべての項目が表示されます。

はその後あなただけの

たとえば、あなたが探している値を取得するためのアイテムをループにする必要があります:

for(var $i = 0 ; $i < count($_POST) ; i++){ 

    $url[] = $_POST[$i]['url']; 

} 
関連する問題