PHP – Her satıra farklı renk uygulamak

PHP Script
Bir dosyadan çekilen her satıra farklı renk uygulama ihtiyacı bir txt log dosyası okuturken lazım oldu, okunan dosyadaki her satıra göz yanılmalarını engellemek için farklı renkler vermek istedim ve biraz takıldım açıkcası, daha önce böyle bişeye hiç ihtiyaç duymamıştım. Nihayetinde sorunu çekilen her satırı bir <div> veya <span> içerisine yerleştirip, istenilen özelliğe göre class atama yoluyla çözdüm.

1
2
3
4
5
6
7
8
// log veya txt dosyasını tanımlıyoruz
$yazilar = file("log_dosyasi.txt");

foreach ($yazilar as $item){
    $row = ($row_say % 2) ? "bir" : "iki";
// ben div kullandım, siz isterseniz span gibi değişik öğeler de kullanabilirsiniz
    echo "<div class="satir$row">$item</div>\n";
    $row_say++; }

Yukarıdaki kod çekilen her satıra satirbir ve satiriki şeklinde farklı bir class atıyor. style.css dosyamızın içine de aşağıdakine benzer kodlar eklediğimiz zaman sorunumuz çözülmüş oluyor:

1
2
3
4
5
6
7
.satirbir {
    background-color: #FFFFFF;
    padding: 3px; }

.satiriki {
    background-color: #F9F9FF;
    padding: 3px; }

Facebook Yorumları

Uyarı: Yorumlarda link kullanmayınız. Link içeren yorumlar otomatik olarak spam kabul edilmektedir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir