• 29-07-2010, 13:09:07
    #1
    Üyeliği durduruldu
    İlkkez bundan rahatsız oldum nedense ve aklıma bir çözüm gelmedi. Şimdi header() fonksiyonum var ben burada </head> tagına kadar olan bölümü bu fonksiyondan yazdırıyorum. Ancak aşağıda ki resim gibi oluyor;



    Kullanımım ise şöyle;

    function get_header() {
    		?>
            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    		<html xmlns="http://www.w3.org/1999/xhtml"> 
    		<head> 
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
            <title></title> 
    		</head>
            <?php
    	}
    Bunu nasıl yaparımda boşlukları kaldırırım ?
  • 29-07-2010, 13:19:30
    #2
    ltrim() soldaki boşlukları atar , rtrim() sağdakileri , trim() ise hem sağ hem sol

    dener misiniz ?

    Okumadan yazınca böyle oluyor...


    function get_header() {
            ?>
            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
            <html xmlns="http://www.w3.org/1999/xhtml"> 
            <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> 
            </head>
            <?php
        }
    Boşlukları silip dener misiniz ?
  • 29-07-2010, 13:24:06
    #3
    kaynak
    istersen karakter eklemezsen boşlukları siler @eagle_one'nin verdiği işini görür
  • 29-07-2010, 13:34:19
    #4
    Üyeliği durduruldu
    Trim denedim ilk başta aklıma gelen oydu ama olmadı ne hikmetse
  • 29-07-2010, 13:41:29
    #5
    MrHades adlı üyeden alıntı: mesajı görüntüle
    Trim denedim ilk başta aklıma gelen oydu ama olmadı ne hikmetse

    şöyle birsey dene
    <?
    function get_header() {
      
            $deger =  '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'; 
            $deger2 = '<html xmlns="http://www.w3.org/1999/xhtml">';
            $deger3 = '<head>'; 
            echo $deger."\n\r";
            echo $deger2."\n\r";
            echo $deger3."\n\r";
           
        }
        
        get_header();
        ?>
    illede orası olmasın diyorsan :S pekte mantıklı değil ama hiç yoktan iyidir..
  • 29-07-2010, 13:46:55
    #6
    Üyeliği durduruldu
    Şimdi ?> HTMl <?php kullanımına çok alıştım o bana çok ters geliyor :d
  • 29-07-2010, 13:47:40
    #7
    MrHades adlı üyeden alıntı: mesajı görüntüle
    Şimdi ?> HTMl <?php kullanımına çok alıştım o bana çok ters geliyor :d
    işini görecekse kendi alıştıgın gibi yap
  • 29-07-2010, 13:52:01
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sanırım bu tamamen yazmaktan kaynaklanan bişiy.

    şöyle dener msin?

    function get_header() {
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    </head>
    <?php
    }


    hepsini sola yapıştır.
  • 29-07-2010, 13:52:15
    #9
    Üyeliği durduruldu
    işte alıştığım şekilde işimi göremiyorum mutlaka o şekilde bir yolu olmalı =)

    @Cappy

    Evet ondan kaynaklanıyorda şimdi bu fonksiyonla bitmiyor ki. gfooter, gsiderbar v.s fonksiyonlarda olacak hepsini sola yapıştırırsam düzensiz kodlar olucak küfür yemeyelim sonra