CURLプログラムにURLを挿入するフォームを作成しています。CURL入力文字列from FORM
私は、コードは以下のように、フォームから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>
のようなフォームを作るのだろうか?フォームが送信されると
<?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