• 30-08-2016, 20:15:25
    #1
    php ile kodlanmış bir şehir portal scripti var bunu indirip localhostta kendime göre düzenledim gayet güzel çalışıyor herşey. Ancak hosta geçirince
    Warning: session_start(): Cannot send session cache limiter - headers already sent
    hatasını veriyor neredeyse tüm sayfalarda. Çok aradım türlü türlü çözümler var.

    İlk önce hata verilen satırdaki kodun başına @ koydum hata kalktı ama bu sefer sayfadaki türkçe karakterler abuk subuk bir hal aldı.

    Daha sonra register_globals off dur on yapacaksınız demişler baktım gerçekten off hosta söyledim güvenlik nedeniyle değiştiremeyiz htaccess ile açabilirsiniz dediler htaccesse ekledim yine düzelmedi

    3. yöntem sanırım ben sorunumun kaynağı şimdi bu yöntemde diyor ki sitenin dosyalarında karakter kodlama değişikliği yaptı iseniz bundan kaynaklanıyordur. Ben neredeyse tüm .php sayfaları notepad++ da UTF-8 olarak kodla diyim kaydettim. Şimdi eğer sorun burada ise bunu nasıl geri alabilirim. Orjinal dosya ile arasındaki farka bakıyorum sadece satır aralarında 1 boşluk var başka hiçbir fark göremedim.

    Kafayı yemek üzereyim yardımcı olabilecek var mı?
  • 30-08-2016, 20:25:04
    #2
    Dosyayı UTF-8 veya UTF-8 With Bom modunda düzenleyip kaydedin hocam
  • 30-08-2016, 20:35:02
    #3
    PiEycPi adlı üyeden alıntı: mesajı görüntüle
    Dosyayı UTF-8 veya UTF-8 With Bom modunda düzenleyip kaydedin hocam
    yok hocam dediğiniz yöntem yalnızca türkçe karakterlere etki ediyor tepedeki o lanet hata hala duruyor
  • 30-08-2016, 20:51:52
    #4
    Huskar adlı üyeden alıntı: mesajı görüntüle
    yok hocam dediğiniz yöntem yalnızca türkçe karakterlere etki ediyor tepedeki o lanet hata hala duruyor
    O zaman muhtemelen bir yerde boşluk bıraktınız hocam, ekseriyetle.

    <?php 
    
    ?>
    öncesinde veya sonrasında unutulmuş olur.
  • 30-08-2016, 21:00:23
    #5
    PiEycPi adlı üyeden alıntı: mesajı görüntüle
    O zaman muhtemelen bir yerde boşluk bıraktınız hocam, ekseriyetle.

    <?php 
    
    ?>
    öncesinde veya sonrasında unutulmuş olur.
    evet hocam dediğiniz gibiymiş şimdi kodlar şu şekilde duruyordu

    <link rel="stylesheet" type="text/css" href="style.css" />
    <?php
    include("fonksiyonlar.php");
    ?>
    burdan sonra divler falan
    ben bunu bu şekile çevirince

    <?php
    include("fonksiyonlar.php");
    ?>
    <link rel="stylesheet" type="text/css" href="style.css" />
    burdan sonra divler falan
    bu sefer hata gitti ama sayfanın çoğu yeri görünmüyor header banner vs.
  • 30-08-2016, 21:01:50
    #6
    Huskar adlı üyeden alıntı: mesajı görüntüle
    evet hocam dediğiniz gibiymiş şimdi kodlar şu şekilde duruyordu

    <link rel="stylesheet" type="text/css" href="style.css" />
    <?php
    include("fonksiyonlar.php");
    ?>
    burdan sonra divler falan
    ben bunu bu şekile çevirince

    <?php
    include("fonksiyonlar.php");
    ?>
    <link rel="stylesheet" type="text/css" href="style.css" />
    burdan sonra divler falan
    bu sefer hata gitti ama sayfanın çoğu yeri görünmüyor header banner vs.
    Merhabalar,

    Fonksiyonlar.php dosyasında stil ile ilgili işlemler varsa

    <?php
    echo '<link rel="stylesheet" type="text/css" href="style.css" />';
    include("fonksiyonlar.php");
    ?>

    Şeklinde deneyiniz.
  • 30-08-2016, 21:05:08
    #7
    PiEycPi adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Fonksiyonlar.php dosyasında stil ile ilgili işlemler varsa

    <?php
    echo '<link rel="stylesheet" type="text/css" href="style.css" />';
    include("fonksiyonlar.php");
    ?>

    Şeklinde deneyiniz.
    yok hocam hata yine geldi

    <?php
    include("fonksiyonlar.php");
    Ust($site_baslik,$site_adres);
    include("mevlanamanset.php");
    include("left.php");
    ?>
    <link rel="stylesheet" type="text/css" href="style.css" />
    bu şekilde olmasındaki sakınca ne ki çalışmıyor bu ?