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

Cevap