• 08-03-2013, 15:03:45
    #1
    birçok for while dongüsü denedim. ardışık sayıları sayabiliyorum ama 1 den 10 a kadar aynı ekrana basıyor for döngüsüyle ben sayfa yenilendiğinde +1 yapmak istiyorum. yardımcı olabilirmisiniz.

    <? for ($i=1;$i<=10;$i++) //başlangıç değerimizi 1, bitiş //değerimizi 10, ve değişim miktarını +1 olarak belirledik { echo $i;                // değişken değeri ekrana yazdırılıyor echo "<br>";       //bir satır alta geçiliyor } ?>
    Ekran Çıktısı
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
  • 08-03-2013, 16:48:19
    #2
    onu bu şekilde yapamazsınız. en basitinden bir session oluşturup değeri atarsınız her yenilendiğinde +1 eklenir.
  • 09-03-2013, 12:20:07
    #3
    <?php
    
    $dosya='kayit.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;
        
    ?>
    bu şekilde istediğim gibi yaptım bilgi paylaştıkça çoğalır.
  • 09-03-2013, 12:24:03
    #4
    hengame adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    $dosya='kayit.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;
        
    ?>
    bu şekilde istediğim gibi yaptım bilgi paylaştıkça çoğalır.
    Benim söylediğim kişiye özeldi. Anlattığınızı o şekilde anladım. Herkes için ortak bir sayı ise txt yazdırılarak yapılabilir tabiki.