簡體   English   中英

從URL提取多個圖像[PHP]

[英]Fetch Multiple Images From a URL [PHP]

劇情

我創建了一個頁面,其中有一個URL輸入字段。 我想要它做的是,當在輸入框中輸入一個URL時,它應該對其進行驗證,然后獲取5(盡可能多但少於5或5)。 我已經成功編寫了一個jQuery腳本來獲取輸入的URL並將其發送到php文件(使用AJAX)。 我在此答案中使用了php代碼: https : //stackoverflow.com/a/7995399/980049,但它僅生成一個圖像。 另外->它正在使用file_get_content()函數,有人說這很危險(不安全)。

因此,問題是:

jQuery腳本可以正常工作,因為它可以獲取圖像。 但是,PHP代碼僅生成一個圖像(第一個圖像)。

注意:我只編輯了答案中給出的php代碼的$ url,其余的相同。

編輯部分:

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

$ _POST變量是一個數組。 因此,您必須使用數組語法來訪問項目。

嘗試這樣做:

print_r($_POST) 

設置post變量后,它將顯示$ _POST數組中的所有項目。

之后,您只需要遍歷所有項目即可獲取所需的值

例:

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

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

} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM