• 27-06-2010, 20:53:36
    #1
    Arkadaşlar elimde iki tane fonksiyon var.

    Bununla üyelerin kullanıcı adını çekiyorum. örn: tekincomez
    <?php echo '' . $current_user->user_login . "\n"; ?>

    Bununla da sayaç oluşturuyorum.
    <?php
    
    $dosya="kaydedilenyer.txt";
    
    $d = fopen($dosya, r);
    $bilgi = fread($d, filesize($dosya));
    $yeni= $bilgi+1;
    fclose($d);
    if($d = fopen($dosya, w))
    {
        fwrite($d, $yeni);   
        fclose($d);
    }else{
        print "Ftp ile dosyaya sağ tıklayıp 777 yapın";
    }
    print $yeni;
    ?>

    Şimdi arkadaşlar sorum şu: Ben birinci koddaki tekincomez adını ikinci koddaki kaydedilenyer bölümünde çalıştırmak istiyorum.

    Üstteki kodu kaydedilenyer bölümüyle değiştirdim ama hata vardi. ÜStteki kodu alttaki yere nasıl eklemeliyim ki ikinci kodda tekincomez.txt şeklinde çalışsın?

    Şimdiden teşekkürler umarım anlatabilmişimdir.
  • 27-06-2010, 20:58:23
    #2
    tam olarak anlayamadım ama bunun çıktısı
    $current_user->user_login
    "tekincomez" ise şöyle yapabilirsin:
    $dosya=$current_user->user_login.'.txt';
  • 27-06-2010, 21:07:27
    #3
    Çok teşekkürler.
  • 27-06-2010, 23:33:34
    #4
    rica ederim
  • 28-06-2010, 13:03:40
    #5
    Peki şöyle birşey daha yapabilir miyiz?

    Bu kod uyeadi.txt gibi bir çıktı veriyor.
    <?php the_author_aim(); ?>
    Üstteki kodu alttaki uyeadi.txt şeklinde çalışacak şekilde nasıl ekleyebiliriz?

    <?php
    $dosya="uyeadi.txt";
    
    $d = fopen($dosya, r);
    $bilgi = fread($d, filesize($dosya));
    $yeni= $bilgi+1;
    fclose($d);
    if($d = fopen($dosya, w))
    {
        fwrite($d, $yeni);   
        fclose($d);
    }else{
        print "Ftp ile dosyaya sağ tıklayıp 777 yapın";
    }
    print $yeni;
    ?>
    Tekrar teşekkürler.
  • 28-06-2010, 13:20:45
    #6
    şöyle olması lazım:
    $dosya=the_author_aim();
  • 28-06-2010, 13:21:48
    #7
    şimdi düşündüm de büyük ihtimalle olmaz. the_author_aim fonksiyonunu koy buraya ona göre bakalım.
  • 28-06-2010, 13:38:01
    #8
    function get_the_author_aim() {
        global $id,$authordata;    return str_replace(' ', '+', $authordata->user_aim);
    }
    
    function the_author_aim() {
    echo get_the_author_aim();
    }
    Sanırım böyle bir şey olması gerek.
  • 28-06-2010, 13:47:55
    #9
    o zaman şöyle yap:
    $dosya=get_the_author_aim();