Bu işin tek yolu var o da curl öğrenmek. Biz şimdi çalışan bir kod versek yarın bir gün form değiştiği zaman bot çalışmayacak ve siz yine konu açacaksınız. Ama işin mantığını kavrayıp öğrenirseniz kimseye muhtaç kalmadan kendiniz botu güncellersiniz.
Verdiğim sitede curl ile ilgili bilmek istediğin her türlü döküman mevcut. Ben de oradan öğrenmiştim.
dediğiniz gibi az buçuk öğrenmeye çalıştım ama tabi 5 dk da olabilecek iş değil.
gönderdiğiniz 5. derse tekrardan baktım.
<select name="ctl00$ctl00$ctl00$BGB$USTB$SOLB$drpBitisIstasyonu" id="ctl00_ctl00_ctl00_BGB_USTB_SOLB_drpBitisIstasyonu">
burada name kısmında $ işaretleri var galiba o yüzden çalıştıramadım bu sorunu nasıl aşabiliriz ? id'yi mi denemeliyim sizce ?
teşekkürler
edit :
idleri kullandım. yine olmadı.
<?php
$baslangic = $_POST["ctl00_ctl00_ctl00_BGB_USTB_SOLB_drpBaslangicIstasyonu"];
$bitis = $_POST["ctl00_ctl00_ctl00_BGB_USTB_SOLB_drpBitisIstasyonu"];
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"www.izban.com.tr/Sayfalar/Sefer_Planlari.aspx");
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,"ctl00_ctl00_ctl00_BGB_USTB_SOLB_drpBaslangicIstasyonu=$baslangic&ctl00_ctl00_ctl00_BGB_USTB_SOLB_drpBitisIstasyonu=$bitis");
$veri = curl_exec($ch);
curl_close($ch);
?>
burada hata olarak
$ch=curl_init();
bunu göstermekte.