• 02-12-2012, 16:58:05
    #1
    Yönetim panelinden websitenin arka plan rengini ayarlamak istiyorum.

    Mysql tablosuna renk kodunu yazdım diyelim örneğin. #000000 yani siyah.

    Bunu sitenin anasayfasında <body bgcolor="<?php echo $deger; ?> " > olarak çektim.

    Peki bu müdaheleyi css dosyasına nasıl kaydedebilirim?
  • 02-12-2012, 17:22:47
    #2
    file_put_contents ya da fwrite fonksiyonu ile yapılabilir.
  • 02-12-2012, 20:32:42
    #3
    Üyeliği durduruldu
    eğer sistemini normal kullanıcılar da kullanacaksa renk kodlarını linkteki gibi textboxa yazdırabilirsin
    http://jscolor.com/
  • 03-12-2012, 01:43:26
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    CSS body tagını index.php dosyasında style tagları arasına yazınız. Yönetim panelinden ise bir sütün oluşturunuz hex kodunu yazınız. body {background-color: <?php echo $renk;?>} yazarsanız dilediğiniz zaman değiştrebilirsiniz. İyi çalışamalar
  • 03-12-2012, 09:14:59
    #5
    Eğer css yi değiştireceksen fwrite ile değiştirmen gerek .Ama bence gerek yok ust.php nin içinde body yi ayarlayabilirsin.
  • 03-12-2012, 12:11:28
    #6
    CSS dosyanın tamamını PHP ile oluşturabilirsiniz.

    style.php
    <?php
    header("Content-type: text/css");
    
    //DB Baglantisi
    
    $renk = //DB'den cekilen deger
    
    echo "body{background-color: ".$renk.";}";
    
    ?>
    daha sonra

    <link rel="stylesheet" type="text/css" href="style.php">

    şeklinde sayfana çağırabilirsin.