dakata__92
Super Moderator
Примерно съм се логнал в някой сайт със cURL и желая докато съм логнат да се изпълни дадена форма на дадена страница ! Как ще стане ?
Искам примерно на страница http://example.com/turgoviq.php?tab=1&tip=2&seeRes=wood
да се изпълни пост заявката :
Проблема е че не се изпълнява а формата е това :
PHP:
$Link= 'http://example.com';
$User = 'daniel';
$Pass = 'parola';
$Cookies = 'cookies.txt';
$ch = curl_init();
$data = array('uname' => $User, 'password' => $Pass, 'form_submit'=>'Вход');
curl_setopt($ch, CURLOPT_URL, $Link);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, $Cookies);
curl_setopt($ch, CURLOPT_COOKIEJAR, $Cookies);
curl_exec($ch);
curl_close($ch);
Искам примерно на страница http://example.com/turgoviq.php?tab=1&tip=2&seeRes=wood
да се изпълни пост заявката :
PHP:
$Wood = 'http://example.com/turgoviq.php?tab=1&tip=2&seeRes=wood';
$buyWood = '1';
$chWood = curl_init();
$getWood = array('resId'=>'wood', 'amountToBuy' => $buyWood, 'submit'=>' Купуване ');
curl_setopt($chWood, CURLOPT_URL, $Wood);
curl_setopt($chWood, CURLOPT_POST, true);
curl_setopt($chWood, CURLOPT_POSTFIELDS, $getWood);
curl_setopt ($chWood, CURLOPT_RETURNTRANSFER, true);
curl_setopt($chWood, CURLOPT_COOKIEFILE, $Cookies);
curl_setopt($chWood, CURLOPT_COOKIEJAR, $Cookies);
curl_exec($chWood);
curl_close($chWood);
HTML:
<form method="POST" action="turgoviq.php?tab=1&tip=2&seeRes=wood">
<input type="hidden" name="resId" value="wood">
<table class="tip11" width="520px" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="tipi1Left" width="20%" align="center">Налични</td>
<td class="tipi1Left" width="15%"align="center">Най-ниската цена</td>
<td class="tipi1Left" width="12%" align="center">Поръчване</td>
<td class="tipi1Left" width="15%" align="center">Средна цена</td>
<td class="tipi1Left" width="30%" align="center">Ще платите</td>
<td class="tipi1Center" width="8%" align="center"> Купуване </td>
</tr>
<tr>
<td class="tipi1Left" align="left">
95270</td>
<td class="tipi1Left" align="center">1.24</td>
<td class="tipi1Left">
<input style="display: inline;" class="control3" type="text" name="amountToBuy" size="5" value="0" onkeyup="this.value=IsNumeric2(this.value);calculate(this.value);"></td>
<td class="tipi1Left" id="result" align="center"> </td>
<td class="tipi1Left" id="result2" align="center"> </td>
<td class="tipi1Center">
<input type="submit" name="submit" value=" Купуване " class="button2">
</td>
</tr>
</table>
</form>