• 21-01-2010, 19:44:15
    #1
    Merhaba arkadaşlar
    PHP ile aramı yeni yeni yapanlardanım

    Şöyle bir sayfa yapım var..

    <?include("header.php");?>
    
    -- sayfa ortası --
    
    <?include("copyright.php");?>
    Sayfa ortası yazdıgım yerde PHP ile veri tabanından veri cekiyorum
    burda çekilen $isim degerini header.php deki title satırında göstermek istiyorum
    bunu nasıl yapabilirim..

    Veya;

    yukardaki sayfaya şöyle bir linkten veri geliyor
    http://www.sitem.com/index.php?id=1&isim=a
    .htaccess ile adresi html yapmak için isim değişkeni yollanmadan once
    replace ile türkçe karekterlerden arındırıyorum
    dolaysıyla titlede $_GET['isim'] verdigimde Türkçeden arinmiş bir isim geliyor

    Bana bir yol gösterirmisiniz
    şimdiden teşekkürler ederim
  • 21-01-2010, 19:54:02
    #2
    ?>
    <title>
    <?print $isim ;?>
    </title>
    <?
  • 21-01-2010, 22:10:02
    #3
    darker sizin dediginizi daha once yaptım
    fakat gelen $isim degeri türkçe karekterlerden arıntığı için titledede türkçe karekterler olmadan çıkıyor.

    index.php 'de link şöyle
    <a href="<? echo $site;?>/Siir/<? echo $r[id];?>/<? echo trsil($r[isim]);?>.html">
    .htaccess şöyle
    RewriteRule Siir/([0-9]+)/(.*).html$ Siiroku.php?id=$1&siiradi=$2 [L]
    Siiroku.php sayfasına gectigimde gelen id numarasıyla veritanabında arama yapılıp sonuc ekrana basılıyor.
    siiradi kismini sonradan ekledim onunda siiroku.php de titlede çıkmasını istedim
  • 21-01-2010, 22:26:34
    #4
    Üyeliği durduruldu
    Şiir Adını Gelen Veriden Çekmen Bence Yanlış ve gereksiz bir işlem
    sen yine şiir adını bir rewrite ile link e çevir
    sadece şiir Id sini gönder get ile sonra gönderdiğin sayfada
    bu değeri çekerek Sql de o id ye ait şiiri çekip adını o şekilde
    $id=$_GET["id"];
    $sql=mysql_fetch_assoc(mysql_query("select * from siirler where id = '$id'"));
    <title><? echo $sql["siirismi"]; ?> </title>
    gibi
  • 21-01-2010, 22:53:23
    #5
    TurkishDizayn anladım hocam teşekkür ettim
    ayar.php dosyasını header.php içine eklemiştim onları ayırsam
    tum sql işlemlerini sayfa başına yazarım sonra icerigi yazarım

    Ilgilerinden dolayı arkadaslara teşekkür ederim
    Iyi Çalışmalar..
  • 22-01-2010, 00:05:16
    #6
    Üyeliği durduruldu
    Yoo neden öyle uğraşasınki header.php de bir kere ayar.php dosyanı include et
    sonra title taglarını sayfalarda en üstte kullan ama sayfa içinde header.php altında olmasına özen göster Olduda bitti maşallah ))
  • 22-01-2010, 13:02:31
    #7
    include('ayar.php');
    sql kodları.....

    include('header.php');

    site içerik ...

    şeklinde devam etmelisin.
  • 22-01-2010, 20:08:16
    #8
    Valla dün kafam karma karışıktı (3 php script editledim)
    bildiklerimide unuttum (bunda birazda yaşlanma payı var )

    Saolun ustalar aynen dediginiz gibi yaptım şimdilik problem yok
    ilginiz için teşekkür ettim

    Iyi Çalışmalar..