• 15-10-2006, 03:27:20
    #1
    Üyeliği durduruldu
    Yardımcı olan arkadaşlara şimdiden teşekkürler.

    liste.txt adında bir dosya ve içeriginde

    ahmet
    mehmet
    selim
    ayşe
    fatma

    olarak listelenmiş 100 tane isimler var ve ben bu isimleri sıralı olarak

    liste.php?ilk=0&son=10

    0 ve 10 arasını sıralı ve farklı renkte yazdırmak istiyorum

    liste.php?ilk=10&son=20

    10 ve 20 arasını sıralı ve farklı renkte yazdırmak istiyorum

    ve böyle devam etmesini istiyorum.

    Bunu nasıl yapabilirim yardımcı olursanız sevinirim.
  • 15-10-2006, 14:51:27
    #2
    <?
    $txt = fopen("dosya.txt","r"); 
    while(!feof($txt)) {
       $x++;
       $satir = fgets($txt);
       if ($x>0 and $x<11) {
          echo("<font color=#black>$satir</font><br>\n");
       }
       if ($x>10 and $x<21) {
          echo("<font color=#red>$satir</font><br>\n");
       }
       if ($x>20 and $x<31) {
          echo("<font color=#blue>$satir</font><br>\n");
       }
    }
    fclose($txt); 
    ?>
    gelişi güzel yazdım ama inş çalışır
  • 15-10-2006, 15:17:38
    #3
    Üyeliği durduruldu
    $satirlar = file("liste.txt");
    $renkler = array('#FF0000','#BB9812','#001232');
    $renk = 1;
    
    for ($i=$_GET[ilk]; $i<=$_GET[son]; $i++) {
    $k = $i - 1;
    echo "<font color=\"$renkler[$renk]\">".$satirlar[$k]."<br>";
    $renk++;
    }