Sanırım sunucunuzda file_get_context etkin değil. İsterseniz cURL kullanın. Ya da php.ini'den allow_url_fopen seçeneğini "On" olarak ayarlayın.
tamam o şekile bir bakayım curl kullanmamıştım daha önce öğrencez sanırım

ama bunları curla çevirmeme yardımcı olursanız sevinirim
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];
yok ben test ettim localde çalışıyor. wp ile internet ortamında çalışmıyor. post etmeyide geçtim daha seçim formu (combobox) yüklenmiyor