• 28-04-2010, 22:51:33
    #1
    burdan:http://benzin.doviz.com/

    sağ alt sütundaki : Benzin Haftalık
    yazan yeri kendime çekiyorum. aynı o şekilde geliyor fakat yakıt türü veya haftalık-aylık gibi değişiklik yapıp tamam dersem veri gelmiyor boş geliyor. benzin.js dosyasını çektim ordan ajax.php isimli dosyaya gönderiyor acaba benim gönderdiğimimi kabül etmiyor nedir tam çözemedim. oyüzden sitesindeki tüm js leri çekiyorum genede bu sorun devam ediyor. yardımcı olabilirseniz sevinirim

    (şuan bu çalışmam localhostta)

    <?php
            $veri=file_get_contents("http://benzin.doviz.com/");
                
                    
            $gelen=explode('<div class="infobox grafik">', $veri);
            $gelen=explode('<input onclick="redrawGraph(64,\'34R\')" type="button" value="güncelle"/>', $gelen[1]);
            $gelen= $gelen[0];
                    
            $sonekle='<input onclick="redrawGraph(64,\'34R\')" type="button" value="güncelle"/>';
            $gelen=$gelen.$sonekle;
                    
            echo $gelen;
                
    ?>
  • 29-04-2010, 00:13:56
    #2
    flashtan veri cekmek istiyorsun flashtan bu sekilde veri cekmek için post işlemi yapman gerekir

    yalnış anlamış olabilirim yapılmayacak birsey değil ama her zamanki gibi azim gerekir..

    yalnış anladıysam kusura bakma ama yaparsanda pm veya burdan paylaşırsan sevinirim mesai saatleri içersinde bakacağım bu siteye

    anladığım kadarıyla js ile post işlemi var sitede
  • 29-04-2010, 00:23:32
    #3
    ilk verdiği flashı alıyor , fakat yakıt türü veya zamanlaması(hafta - ay - yıl gibi) değiştirip güncelle dersem benim ekranıma hiç birşey gelmiyor.

    kullandığı js kodları benzin.js dosyasında ben indirdim o dosyayı ve orda
    includes/ajax falan fıstık yazıyordu bende benzin.doviz.com/includes ..... gibi devam ettirdim yani adresini doğru olarak girdim.( bunu yapmadan önce file not found falan yazıyordu yapınca düzeldi )

    fakat dediğim gibi güncelle tuşuna basınca yeni gelmesi gereken flash gelmiyor sanırım post işlemi yapıp oraya veri göndermem gerekiyor ama tam anlayamadım.

    php ile bayadır ilişki halindeyim fakat file get contents konusunda yeniyim zaten daha dün öğrendim oyüzden benimde anlayamadığım eksikliklerim oladabilir.
  • 29-04-2010, 00:31:26
    #4
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" 
    width="280" height="240" id="ie_chart" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="http://www.doviz.com/image/open-flash-chart.swf?width=280&height=240&data=http%3A%2F%2Fwww.doviz.com%2Fgraph%2Fdailyfuel.php%3Ftype%3D95%26day%3D10%26cityid%3D64%26cityid2%3D34R" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#FFFFFF" />
    <embed src="http://www.doviz.com/image/open-flash-chart.swf?data=http%3A%2F%2Fwww.doviz.com%2Fgraph%2Fdailyfuel.php%3Ftype%3D97%26day%3D10%26cityid%3D34%26cityid2%3D34R" quality="high" bgcolor="#FFFFFF" width="280" height="240" name="chart" align="middle" allowScriptAccess="sameDomain" 
    type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" id="chart"/>
    </object>
    yukarıdaki kod zaten kendi başına calısıyor file_get_content ile cekmeye gerek yok




    post değerleri
    http%3A%2F%2Fwww.doviz.com%2Fgraph%2Fdailyfuel.php%3Ftype%3D97%26day%3D10%26cityid%3D34%26cityid2%3D34R
    üstteki kodda Ftype%3D97%26day buradaki 3D97 yerine 3D95 yaparsan 95 Oktan gelir

    buda sanırım post işlemi
    <script type="text/javascript">
    var so = new SWFObject("http://www.doviz.com/image/open-flash-chart.swf", "chart", "280", "240", "9", "#FFFFFF");
    so.addVariable("data", "http%3A%2F%2Fwww.doviz.com%2Fgraph%2Fdailyfuel.php%3Ftype%3D95%26day%3D10%26cityid%3D64%26cityid2%3D34R");
    so.addParam("allowScriptAccess", "sameDomain");
    so.write("flashcontent");
    </script>



    Demek İstediğimpost işlemi


    yukarıdaki çıktıyı almak için
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" 
    width="280" height="240" id="ie_chart" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="http://www.doviz.com/image/open-flash-chart.swf?width=280&height=240&data=http%3A%2F%2Fwww.doviz.com%2Fgraph%2Fdailyfuel.php%3Ftype%3D95%26day%3D10%26cityid%3D64%26cityid2%3D34R" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#FFFFFF" />
    <embed src="http://www.doviz.com/image/open-flash-chart.swf?data=http%3A%2F%2Fwww.doviz.com%2Fgraph%2Fdailyfuel.php%3Ftype%3D95%26day%3D10%26cityid%3D34%26cityid2%3D34R" quality="high" bgcolor="#FFFFFF" width="280" height="240" name="chart" align="middle" allowScriptAccess="sameDomain" 
    type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" id="chart"/>
    </object>  
    
    
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" 
    width="280" height="240" id="ie_chart" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="http://www.doviz.com/image/open-flash-chart.swf?width=280&height=240&data=http%3A%2F%2Fwww.doviz.com%2Fgraph%2Fdailyfuel.php%3Ftype%3D95%26day%3D10%26cityid%3D64%26cityid2%3D34R" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#FFFFFF" />
    <embed src="http://www.doviz.com/image/open-flash-chart.swf?data=http%3A%2F%2Fwww.doviz.com%2Fgraph%2Fdailyfuel.php%3Ftype%3D97%26day%3D10%26cityid%3D34%26cityid2%3D34R" quality="high" bgcolor="#FFFFFF" width="280" height="240" name="chart" align="middle" allowScriptAccess="sameDomain" 
    type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" id="chart"/>
    </object>
  • 29-04-2010, 00:33:29
    #5
    post işlemini yazdım yukarıkşi mesajda 95 yerine 97 yazarsan flash 97 oktan geliyor demek istediğim flashta post olayı karışıktır urlden anlaşıldıgı gibi deneme yanılma yöntemi ile listbox olustur kendine göre ve js ile listboxtan sectiğin degeri postla

    örnek verebilirim ?
  • 29-04-2010, 00:49:15
    #6
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    [PHP]
    <script type="text/javascript">
    var so = new SWFObject("http://www.doviz.com/image/open-flash-chart.swf", "chart", "280", "240", "9", "#FFFFFF");
    so.addVariable("data", "http%3A%2F%2Fwww.doviz.com%2Fgraph%2Fdailyfuel.php%3Ftype%3D95%26day%3D10%26cityid%3D64%26cityid2%3D34R");
    so.addParam("allowScriptAccess", "sameDomain");
    so.write("flashcontent");
    </script>
    yardım için sağol hocam .
    burda 95 veya 97 manuel olarak giriyorum girdiğim yazıya göre veri geliyor fakat bunu otomatik olarak olmasını sağlayamadım güncelle butonuna basınca sayfayı yenilemiyor js ile hallediyor oyüzden post yapamıyorum php ile veriyi elime alabilsem oraya değişken olarak giricem ve hal olucak ama şuan bu noktada takıldım saatte geç oldu programlama ünitem yavaş çalışıyor sanırım
  • 29-04-2010, 00:50:24
    #7
    AGaRoot adlı üyeden alıntı: mesajı görüntüle
    yardım için sağol hocam .
    burda 95 veya 97 manuel olarak giriyorum girdiğim yazıya göre veri geliyor fakat bunu otomatik olarak olmasını sağlayamadım güncelle butonuna basınca sayfayı yenilemiyor js ile hallediyor oyüzden post yapamıyorum php ile veriyi elime alabilsem oraya değişken olarak giricem ve hal olucak ama şuan bu noktada takıldım saatte geç oldu programlama ünitem yavaş çalışıyor sanırım

    söylesene ya birazdan örnek bir kod eklicem umarım işine yarar
  • 29-04-2010, 00:52:21
    #8
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    söylesene ya birazdan örnek bir kod eklicem umarım işine yarar
    eksik olma hocam bu saatte baş ağrısı yarattım tamam ben gönderdiğin örneğe göre bunu halletmeye çalışıcam umarım derdimide anlatabilmişimdir
  • 29-04-2010, 01:00:34
    #9
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    post işlemini yazdım yukarıkşi mesajda 95 yerine 97 yazarsan flash 97 oktan geliyor demek istediğim flashta post olayı karışıktır urlden anlaşıldıgı gibi deneme yanılma yöntemi ile listbox olustur kendine göre ve js ile listboxtan sectiğin degeri postla

    örnek verebilirim ?

    zaten örnek verebilirim yazmıştım mesaja ama sen bişi demedin bende acıklama yaptım sadece


    valla basit bir örnek yaptım ama geliştir. işte

    <?
    $deger = 97;
    echo '<script language="javascript">
        function gotoUrl(url) {
            if (url == "")
                    return;
                  location.href = url;
            }
        function newWin(url) {
            if (url == "")
                    return;
                  window.open(url.substring(url.indexOf(",") + 1, url.length), 
                    url.substring(0, url.indexOf(",")));
    }
            </script>
            <select OnChange="gotoUrl(this.options[this.selectedIndex].value)">
                <option>Alt Kategoriler
    <option value="PHPDocument1.php?git=97">'.$deger.'</option>
    <option value="PHPDocument1.php?git=95">'.$deger.'</option>
    
    </select>';
    
    
    echo '    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" 
        width="280" height="240" id="ie_chart" align="middle">
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="movie" value="http://www.doviz.com/image/open-flash-chart.swf?width=280&height=240&data=http%3A%2F%2Fwww.doviz.com%2Fgraph%2Fdailyfuel.php%3Ftype%3D95%26day%3D10%26cityid%3D64%26cityid2%3D34R" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="#FFFFFF" />
        <embed src="http://www.doviz.com/image/open-flash-chart.swf?data=http%3A%2F%2Fwww.doviz.com%2Fgraph%2Fdailyfuel.php%3Ftype%3D'.$_GET['git'].'%26day%3D10%26cityid%3D34%26cityid2%3D34R" quality="high" bgcolor="#FFFFFF" width="280" height="240" name="chart" align="middle" allowScriptAccess="sameDomain" 
        type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" id="chart"/>
        </object>  
        ';
        
        ?>
    aylık haftalık url algoritmasını çöz inan yapardım ama mesai saati içersinde yapabilirim evden bukadar oluyor

    ikitane 97 sen değişirsin oraları