AGaRoot adlı üyeden alıntı: mesajı görüntüle
arkadaşlar opetin sitesinden yakıt verileri çekiyorum. ilk başta localhostta (wordpress kurmadan) bir index.php dosyası üzerinde çalışmamı yaptım ve verileri istediğim gibi çekip kullandım.

Fakat wordpress ile kurulmuş olan sitemin index.php dosyasında kodları uygun yere taşıdığımda ve siteye baktığımda hiç bir çıktı vermedi. sadece Akaryakıt Fiyatları diye yazmış olduğum başlığı attı okadar.

Deneme amaçlı olarak echo "deneme"; yazdığımda aslında if bloguma girdiğini gördüm , ama verileri çekip ekrana yazmadı nedendir acaba

ortaya çıkan şaheser bu:



<form action="index.php" method="POST">
<fieldset> <legend>Akaryakıt Fiyatları</legend>
<?php
if(isset($_POST['ctl00$ContentPlaceHolder1$btnGo']))
{
    $id=$_POST['ctl00$ContentPlaceHolder1$cmbSehirler'];
    $site2 = file_get_contents("http://www.opet.com.tr/tr/PompaFiyatlariGuncel.aspx?city=$id");

    $tarih2 = explode('<span id="ctl00_ContentPlaceHolder1_lblTarih"></span><br />',$site2);
    $tarih2 = explode('<input type="button" name="btnprint" value="Yazdırılabilir Görünüm" onclick="open_printable()"',$tarih2[1]);
    echo $tarih2[0];
}

else
{

    $site = file_get_contents("http://www.opet.com.tr/tr/PompaFiyatlariGuncel.aspx");

    $tarih = explode('<b>Motorin</b> olmuştur.
        <br />
        <br />',$site);
    $tarih = explode('<br />
        <br />
        
        
    </div>',$tarih[1]);
    echo $tarih[0];

}
?>
</fieldset>
</form>


Bende her iki şekildede calıstı


<?php 
    $site2 = file_get_contents("http://www.opet.com.tr/tr/PompaFiyatlariGuncel.aspx?cat=&id=&city=64&sehir=%C4%B0STANBUL%28AVRUPA%29");

    $tarih2 = explode('        <span id="ctl00_ContentPlaceHolder1_lblTarih"></span><br />
    ',$site2);
    $tarih2 = explode('        
        <div align="right">
            <br/>
    ',$tarih2[1]);
    echo $tarih2[0];
?>
sadece istanbul fiyatları cektim






Bu Şekilde İse çanakkale bence post ederken bir hata yapıyorsun düz olarak calısıyor


    $id = 16; // çanakkale
    $site2 = file_get_contents("http://www.opet.com.tr/tr/PompaFiyatlariGuncel.aspx?city=$id");

    $tarih2 = explode('<span id="ctl00_ContentPlaceHolder1_lblTarih"></span><br />',$site2);
    $tarih2 = explode('<input type="button" name="btnprint" value="Yazdırılabilir Görünüm" onclick="open_printable()"',$tarih2[1]);
    echo $tarih2[0];


    $site = file_get_contents("http://www.opet.com.tr/tr/PompaFiyatlariGuncel.aspx");

    $tarih = explode('<b>Motorin</b> olmuştur.
        <br />
        <br />',$site);
    $tarih = explode('<br />
        <br />
        
        
    </div>',$tarih[1]);
    echo $tarih[0];