• 06-07-2009, 02:35:36
    #1
    <? include 'bas.php';?>
    üstteki komut ile ekrana bir metin bastırıyorum. metinin yanında bir metin daha var yani,

    bas.php içinde OS varsa kodun yapışığında MAN yazılı.

    bunları php dosyasına ekliyorum.

    <? include 'bas.php';?>MAN
    olarak fakat yazı ekrana OS MAN olarak çıkıyor. ben OSMAN yazsın istiyorum sistem 1 tane boşluk atıyor. Bunu neden yapıyor ? yapmamasını sağlayabilir miyiz ?
  • 06-07-2009, 02:42:37
    #2
    bas.php veya diğer php dosyanızda boşluk vardır. Normalde yapmaz.
  • 06-07-2009, 02:46:08
    #3
    bende öyle düşündüm ama boşluk bulamadım. bas.php de şu kodlar var.

    <?
    $ye[0]="OS";
    $ye[1]="SON";
    
    shuffle($ye);
    echo "$ye[0]";
    ?>
  • 06-07-2009, 02:49:05
    #4
    bas.php dosyanız içerisinde OS kelimesini nasıl yazdıgınızla baglantılıdır bu.

    bas.php içerisinde

    <?
    echo "OS";
    ?>

    index.php de içerisinde de

    <? include "bas.php";?>MAN

    yazarsanız sorunsuz calısır
  • 06-07-2009, 02:49:52
    #5
    nebukatnezar adlı üyeden alıntı: mesajı görüntüle
    bende öyle düşündüm ama boşluk bulamadım. bas.php de şu kodlar var.
    <?
    $ye[0]="OS";
    $ye[1]="SON";
    shuffle($ye);
    echo "$ye[0]";
    ?>
    Diğer php dosyanızda problem olabilir, local olarak denedim sorun yok bende.
  • 06-07-2009, 02:50:42
    #6
    bas.php yi 2. mesajımda verdim. 2/3 tane metin var rastele çıkmasını istediğim için kodları öyle kullanıyorum.

    Yuc3L adlı üyeden alıntı: mesajı görüntüle
    Diğer php dosyanızda problem olabilir, local olarak denedim sorun yok bende.
    anladım. localde denemeyi birde ben yapayim.
  • 06-07-2009, 02:54:01
    #7
    nebukatnezar adlı üyeden alıntı: mesajı görüntüle
    bas.php yi 2. mesajımda verdim. 2/3 tane metin var rastele çıkmasını istediğim için kodları öyle kullanıyorum.
    anladım. localde denemeyi birde ben yapayim.
    os.php;
    <?php
    $ye[0]="OS";
    $ye[1]="SON";
    
    shuffle($ye);
    echo "$ye[0]";
    ?>
    man.php;
    <?php
    include ("os.php");
    ?>
    Man
    Benim denediğim kodlar.
  • 06-07-2009, 03:32:59
    #8
    Enteresan local de denedim gene boşluk atadı sistem.

    @Yuc3L

    Kullandığın php dosyalar aynen yazdığın gibi ise benim pc de bi sorun var galiba.
  • 06-07-2009, 10:43:38
    #9
    Eposta Aktivasyonu Gerekmekte
    yapamadıysan trim() kullan sag sol boşlukları atar. sadece sol için ltrim sadece sağ için rtrim kullanabilirsin
    kullanımı

    echo trim(" bak burdaki sağ-soldaki boşluklar yok olacak ");
    echo "okadar";