• 07-09-2012, 22:50:40
    #1
    Merhaba,

    PHP de daha önce hep hazır scriptler ve kurulumlar kullandım artık 0 dan php dosyaları oluşturmam gerektiğini düşündüm ve php öğrenmeye başladım. Fakat bir problemim var bilgili üstadların yardımcı olmasını rica ediyorum.

    Sorunumu Bu Konuyu açarak yardım istemiştim. Konuda yardımcı olanlar sayesinde sorunun BOM dan kaynaklandığını öğrendim. Sorun için notepad++ ile 0 dan bir php dosyası oluşturduğumda kodlamada bomsuz seçeneğini seçtiğimde bir problem yaşamıyorum fakat daha önceden yazdığım 5-6 sayfalık php mevcut hepsini 0 dan yazmayı gözüm kesmiyor kopyala yapıştır ile notepad++ da ve notepad2 de UTF8 bomsuz olarak dönüştürdüm fakat sorunum devam ediyor.

    Kullandığım editör ayarlarım ve cookie için deneme kodu :



    Asıl lazım olan php dosyalarına notepad++ ve notepad2 de uyguladığım işlemler





    FTP de oluşan error_log dosyasında aldığım hata :

    Alıntı

    [07-Sep-2012 22:49:34] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/{Kullanıcı Adı}/public_html/skrill3x/patronkp/dden.php:9) in /home/{Kullanıcı Adı}/public_html/skrill3x/patronkp/dden.php on line 10


  • 07-09-2012, 23:38:31
    #2
    Skrill3x adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    PHP de daha önce hep hazır scriptler ve kurulumlar kullandım artık 0 dan php dosyaları oluşturmam gerektiğini düşündüm ve php öğrenmeye başladım. Fakat bir problemim var bilgili üstadların yardımcı olmasını rica ediyorum.

    Sorunumu Bu Konuyu açarak yardım istemiştim. Konuda yardımcı olanlar sayesinde sorunun BOM dan kaynaklandığını öğrendim. Sorun için notepad++ ile 0 dan bir php dosyası oluşturduğumda kodlamada bomsuz seçeneğini seçtiğimde bir problem yaşamıyorum fakat daha önceden yazdığım 5-6 sayfalık php mevcut hepsini 0 dan yazmayı gözüm kesmiyor kopyala yapıştır ile notepad++ da ve notepad2 de UTF8 bomsuz olarak dönüştürdüm fakat sorunum devam ediyor.

    Kullandığım editör ayarlarım ve cookie için deneme kodu :



    Asıl lazım olan php dosyalarına notepad++ ve notepad2 de uyguladığım işlemler





    FTP de oluşan error_log dosyasında aldığım hata :


    headers already sent by hatası sadece bomdan dolayı oluşmaz, php tagının üstündeki html kodları kaldırın ve tagın altına alıp işlem yaptırın. Sorununuzun düzelmesi lazım
  • 08-09-2012, 00:27:34
    #3
    Sadece ilk satırları manuel olarak yaz, gerisini kopyala yapıştır yap.
  • 08-09-2012, 01:00:38
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sayfanın en başına ob_start(); ekle..
  • 08-09-2012, 01:30:05
    #5
    big_turk adlı üyeden alıntı: mesajı görüntüle
    headers already sent by hatası sadece bomdan dolayı oluşmaz, php tagının üstündeki html kodları kaldırın ve tagın altına alıp işlem yaptırın. Sorununuzun düzelmesi lazım
    malesef değişiklik yok


    ZorbAA adlı üyeden alıntı: mesajı görüntüle
    Sadece ilk satırları manuel olarak yaz, gerisini kopyala yapıştır yap.
    gidişat onu gösteriyor öyle deniycem eğer çözemezsem.

    Romansanta adlı üyeden alıntı: mesajı görüntüle
    sayfanın en başına ob_start(); ekle..
    yine olmadı aynı hata.
  • 08-09-2012, 01:32:58
    #6
    Bom dediğin şey dosyanın en başındadır, o yüzden ilk satırı kopyala yapıştır yapınca sorun yaratıyor. İlk satırın başını manuel olarak yazdığın zaman bom kısmını es geçmiş oluyorsun, sıkıntı yaratmaz.
  • 08-09-2012, 01:37:20
    #7
    PHP sayfaları DW ile açıp sayfa özelliklerinden Bom işaretli olan sayfaların Bom işaretini kaldırıp Yeniden yükle deyin ondan sonra kaydedin.
    Bu arada bu ekran görüntüsündeki DW hangi sürüm acaba Türkçe arayüz daha önce görmemiştim.
  • 08-09-2012, 01:43:27
    #8
    ersat adlı üyeden alıntı: mesajı görüntüle
    php sayfaları dw ile açıp sayfa özelliklerinden bom işaretli olan sayfaların bom işaretini kaldırıp yeniden yükle deyin ondan sonra kaydedin.
    Bu arada bu ekran görüntüsündeki dw hangi sürüm acaba türkçe arayüz daha önce görmemiştim.
    cs 6
  • 08-09-2012, 01:59:56
    #9
    Üyeliği durduruldu
    ANSI ye çevirirmisiniz hocam sayfayı ?