• 18-06-2008, 23:36:18
    #1
    selam arkadaşlar bir sorum var yardımcı olabilecek arkadaşa şimdiden teşekur ediyorum sorum şu:

    ben sitem içindeki makalenın ilk 200 karakterini description a yansıtıyorumda description da şöyle bir problemim var daha önceki bir makaleyi sitemin editörune kopyaladığım zaman şöyle çıkarken :
    <meta name="description" content="-YA AŞKIMA KARŞILIĞINI WER YADA PEŞİNDEN KOŞARKEN ESKİTTİĞİM AYAKKABININ PARASINI<BR><BR><BR> -olmadığım
    ama kendim yazdığımda şöyle çıkıyor :
    <meta name="description" content="<P>Cem yılmaz gora Avatar ve resimler komik insan türkiyenin

    yani arkadaşlar metin yazarken kullanılan html kodları description da çıkıyor bunu engellemenin bir yolu varmı
  • 18-06-2008, 23:41:34
    #2
    striptags fonksiyonu ile yaparsın.
  • 18-06-2008, 23:44:30
    #3
    Bende örneğini vereyim;
    <meta name="description" content="<?php echo strip_tags($aciklama); ?>">
    HTML kodlardan temizleyip yazdırır
  • 18-06-2008, 23:53:30
    #4
    hata veriyor hocam bu kod nerde hata verdi bulamadım sitemin ust tarafını dediğiniz gibi yaptım hata verdi
    <?php
    include("xxx.php");
    $id=$_GET['id'];
    
    $makalecek = mysql_fetch_array(mysql_query("select*from yazilar where id='$id'"));
    $baslik = $makalecek['baslik'];
    $metin = $makalecek['yazi_metni'];
    $kisa_keywords = substr($metin, 0, 80);
    $kisa_metin = substr($metin, 0, 200);
    ?>
    <!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>
    <title><?php echo $baslik; ?></title>
    <meta name="description" content="<?php echo striptags($kisa_metin); ?>">
    <meta name="keywords" content="<?php echo $kisa_keywords ?>">
    
    <meta http-equiv="content-type" content="text/html; charset=windows-1254">
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-9">
  • 19-06-2008, 00:01:06
    #5
    çok teşekurler hal ettim kodu yanlış yazmışım şöyle yazmam gerekiyormuş
    <meta name="description" content="<?php echo strip_tags($kisa_metin); ?>">
    srtip_tags şeklinde yazınca oldu