Şimdi Ara

(Çözüldü) php'de gerçekten çok ilginç bir sorun

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
804
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar,

    Bilgisayarımda kurulu WAMP5 Version 1.6.4 server üzerinde aşağıdaki index.php dosyasını açtığımda ekrana şu ifadeler çıkıyor:

    ÿşBuras1 her dosyada yer alacak sabit ba_l1k bölümü!

    Burası dosyanın ana bölümü!



    Benim amacım bütün dosyalarda kullanılacak aynı satırları top.php adlı bir dosyada toplayıp her dosyanın başına include komutu ile eklemek. Ancak index.php dosyasının içinde yer alan Türkçe karakterler ekrana doğru olarak yazıldığı halde include komutu ile sayfanın içine eklenen dosyada yer alan Türkçe karakterler doğru yazılmıyor. Bu sorunu nasıl çözebilirim?

    // index.php dosyası

    <HTML>
    <HEAD>
    <TITLE>Sayfa Başlığı</TITLE>
    <META content="Sayfa açıklaması" name=description>
    <META content="Sayfa anahtar kelimeler" name=keywords>
    </HEAD>

    <BODY>

    <?php
    include ('top.php');
    ?>

    Burası dosyanın ana bölümü!

    </BODY>
    </HTML>


    // top.php dosyası

    Burası her dosyada yer alacak sabit başlık bölümü!
    <br><br>



    < Bu mesaj bu kişi tarafından değiştirildi MehmetCaner -- 23 Ekim 2006; 17:04:57 >







  • sen index.php 'nin üstüne şunu bir ekle.

    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9">
  • MaviAteş Kardeş,

    Yardımın için çok teşekkür ederim, ama denedim maalesef sonuç değişmedi.
  • @mehmet caner

    iki dosyani da tam olarak buraya kopyalayip yapistirirmisin ..
  • Dosyaların en son hallleri

    index.php

    <HTML>
    <HEAD>
    <TITLE>Sayfa Başlığı</TITLE>
    <META content="Sayfa açıklaması" name=description>
    <META content="Sayfa anahtar kelimeler" name=keywords>
    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-9">

    </HEAD>
    <body>

    <?php
    include('top.php');
    ?>

    Burası her dosyada yer alacak değişken değerler için oluşturulmuş bölüm!

    </BODY>
    </HTML>

    top.php

    Burası her dosyada yer alacak sabit başlık bölümü!
    <br><br>
  • Veritabanı kullanılıyorsa ve karşılaştırma değerleri doğru girilmemişse mysql4.1+ sürümünün üzerinde bu tarz bir sorunla karşılaşabilirsiniz. Kısmen doğru, kısmen yanlış karakterlerin çıkmasını bu şekilde açıklamak mümkündür. mysql bağlantı kodlarının altına şunu eklemeyi deneyin.

    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET latin5");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
  • Oneex Kardeş,

    Önerdiğin çözüm veritabanı için gerçekten doğru cevap, ama maalesef projede veritabanı kullanımı yok. İlgin için çok teşekkür ederim.
  • Arkadaşlar,

    Yardımcı olan herkese teşekkürler.

    top.php dosyasını aşağıdaki şekilde değiştirince sorun çözüldü.

    // top.php

    <?php
    echo ('Burası her dosyada yer alacak sabit başlık bölümü!') ;
    echo('<br><br>');
    ?>
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.