Merhaba, Eğer yazdığınızı yanlış anlamadıysam, html tarafında, head tagları arasına
<base href="http://www.mgm.gov.tr/tahmin/"> yazarsanız istediğiniz sonuca ulaşmış olursunuz. 5 Eylül 2013 01:14 tarihinde Levent SARI <[email protected]> yazdı: > Merhabalar, > Ufak bir denizcilik firmasında çalışan arkadaşımın ricasi üzerine her gün > düzenli çıktı alıp çalışma raporlarına eklemeleri gereken günlük hava > tahminlerini çıktı işini dahada kolaylaştırmak adına kendilerine küçük > bir php scripti(bknz:1) yazdım. > Keza kullandıkları sayfanın orijinali burası olup( > http://www.mgm.gov.tr/tahmin/il-ve-ilceler.aspx?m=ISTANBUL#sfB), > sayfa içerisinde çıktısı almaları gereken kısım ise sadece burası( > http://www.fuzzyscript.com/meteoroloji/istanbul.php). > Yazdığım script şuan tamamen işlerini görüyor. Fakat tek sorunumuz > sizinde gördüğünüz gibi hava olaylarının(HADİSE) olduğu kısımda > görüntüleyemediğimiz > image dosyaları. > Meteorolojinin kendi sayfasında image dosyalarının url kısımları şu > şekilde(<img id="cp_sayfa_imgHadise1" > src="../FILES/imgIcon/99/e_36x36t_png/-25.png" alt="PARÇALI BULUTLU">) > Haliyle yazdığım php scriptinin sayfasında bu image dosyaları ne yazık ki > görüntülenemiyor. > Ve bu görsellerinde çıkması oldukca önemli. > Bu durumu düzeltmek adına ne önere bilirsiniz? > Kolaylıklar Levent "SARI" > > -------------------------------------------------------- > 1-) > <html xml:lang="en" > xmlns="http://www.w3.org/1999/xhtml"<http://www.w3.org/1999/xhtml>lang="en"> > <head> > <title>Hava Tahmin</title> > <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > /> > </head> > <body> > > <?php > function cekecek($site) > { > if(function_exists('curl_exec')) { > $ch = curl_init(); > curl_setopt($ch,CURLOPT_URL, $site); > curl_setopt($ch,CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux > i686; tr-TR; rv:1.9.0.3) Gecko/2008092818 Pardus/2008 Firefox/4.0.0'); > curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); > curl_setopt($ch, CURLOPT_HEADER, 1); > curl_setopt($oturum, CURLOPT_SSL_VERIFYPEER, false); > > $return = curl_exec($ch); > curl_exec($ch); > > return $return; > } > else{ > return file_get_contents($site); > } > } > $source = cekecek(' > http://www.mgm.gov.tr/tahmin/il-ve-ilceler.aspx?m=BESIKTAS#sfB'); > > preg_match_all('#<h1 id="sfB" > style="clear:both;">(.*?)<\/h1>#si',$source,$pars); > foreach($pars[1] as $elemen) > echo '<center>' .$elemen; > > > preg_match_all('#<div id="cp_sayfa_tahmin5gunluk">(.*?)<\/div>#si', > $source,$parse); > foreach($parse[1] as $element) > echo $element; > > ?> > > > </body> > </html> > > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
