• 03-04-2008, 23:26:47
    #1
    Arkadaşlar php de şöyle bir projem var,

    merkez kurdaki döviz bilgilerini alıp txt dosyasına kaydetmek istiyorum

    Bu konuda fikri olan arkadaşlar varsa yardımcı olurlarsa sevinirim
  • 04-04-2008, 00:26:49
    #2
    <?php 
    function tcmb($bakilacak,$site) 
    { 
        $fp=@fopen($site,"r"); 
        if($fp) { 
            while(!feof($fp)) { 
                $satir=fgets($fp,512); 
                $code=substr($satir,0,3); 
                if($code==$bakilacak) 
                { 
                    $sonuc=split("[[:space:]]+",$satir); 
                    $doviz[1]=substr($sonuc[4],0,9); 
                    $doviz[2]=substr($sonuc[5],0,9); 
                    $doviz[3]=substr($sonuc[3],0,9); 
                    $doviz[4]=substr($sonuc[4],0,9); 
                    $doviz[5]=substr($sonuc[6],0,9); 
                    return $doviz; 
                } 
            } 
        } 
    
    } 
    
    $usd_doviz=tcmb('USD','http://www.tcmb.gov.tr/kurlar/today.html'); 
    $eur_doviz=tcmb('EUR','http://www.tcmb.gov.tr/kurlar/today.html'); 
    
    if ($dosya = fopen("kur.kur","w")) { fwrite($dosya,$usd_doviz[1]."\n".$usd_doviz[2]."\n".$eur_doviz[3]."\n".$eur_doviz[1]); } 
    
    
    ?>
    Bu doviz.php olsun ( Bu kodu hazır aldım)

    <?php
    include ("doviz.php");
    $doviz ="
    Doviz Alış: $imkb[0]<br>
    Doviz Satış: $imkb[1]<br> 
    <br>
    Euro Alış: $imkb[2]<br> 
    Euro Satış: $imkb[3]<br>
    ";
    
    $ac = fopen("upload/"doviz.txt"a+");
    fwrite($ac,$doviz);
    fclose($ac);
    ?>
    buda kaydet.php
    bunları aynı dızıne at ve o dizinde birde upload diye klasor oluştur( eğer hostingte ise uploadın chmod değerini 777 yap localde ise zaten yazma izni vardır)
  • 04-04-2008, 01:20:56
    #3
    tşkler bir bakayım eyvallah