我正在製作一個表單來向我的CURL程序插入一個URL。來自FORM的CURL輸入字符串url
我會讓格式如
<form action="#" method="POST">
<label for="name">URLinput</label>
<input type="text" name="urlinput" id="urlinput"><br/>
<input type="submit" name="submit" id="Submit">
</form>
如何可以將代碼進行更新,以利用來自表單的URL,像下面?
<?php
$curl =curl_init();
$url = $_POST['urlinsert']; //<----- like this
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
preg_match_all("!https://s[^\s]*?.bukalapak.com/img[^\s]*?.webp!", $result, $images);
$images = array_values(array_unique($images[0]));
print_r($images);
preg_match_all("!data-reduced-price=\"([^\s]*?)\"!", $result, $matches);
$price['harga'] = $matches[1];
print_r($price['harga']);
curl_close($curl);
php?>
問題到底在哪裏?您在PHP腳本中引用了不同的字段名稱。當您的字段名爲'urlinput'時,您試圖從名爲'urlinsert'的字段獲取值。 – mrHooty
你想要做什麼?我們不明白這裏有什麼問題, – Rits