• 21-12-2012, 21:22:40
    #1
    Üyeliği durduruldu
    Merhaba, arkadaşlar başlıkta belirtiğim olayı nasıl yapabilirim ?

    Konu Başlığı
    21 Aralık 2012 Cuma 19:06
    Falan Filan Falan Filan Falan Filan Falan Filan Falan Filan Falan Filan devamı için tıklayın

    Yukarıdaki gibi olabilir.

    Kodlar

    <?php 
    require_once 'Inc/Setup.php';
    header("Content-type: text/xml\n\n");
    echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>
    <rss version=\"2.0\">
    <channel>
    <title>".$set->siteh1."</title>
    <link>".$siteurl."</link>
    <description>".$set->siteh1." RSS Beslemesi</description>
    <language>".$lang['gl']."-".$lang['gl']."</language>
    <copyright>copyright ".$siteurl."</copyright>
    ";
    $bak = mysql_query("select * from games where status = '1' && etime <= '$thetime' order by id desc limit 10");
    while($diz = mysql_fetch_object($bak)) {
    	$kat=mysql_fetch_object(mysql_query("select name from category where id='$diz->category'"));
    ?>
    <item>
    <title><?php echo $diz->name; ?></title>
    <link><?php echo gameurl($diz->id, $diz->sef); ?></link>
    <pubDate><?php echo date("r", $diz->time); ?></pubDate>
    <description><?php echo strip_tags(html_entity_decode(stripslashes($diz->description), ENT_QUOTES, 'UTF-8')); ?></description>
    <category><?php echo $kat->name; ?></category>
    </item>
    <?php
    }
    echo "
    </channel>
    </rss>";
    ?>
  • 21-12-2012, 21:47:05
    #2
    mb_substr fonksiyonunu kullanabilirsiniz.
  • 21-12-2012, 21:56:55
    #3
    Üyeliği durduruldu
    miscel adlı üyeden alıntı: mesajı görüntüle
    mb_substr fonksiyonunu kullanabilirsiniz.
    nasıl kullanıyoruz hocam aram pek yok php ile. Kodlara göre gösterebilirsen memnun olurum.
  • 21-12-2012, 22:16:42
    #4
    bu bölümün php öğrenenler, php bilenler için olduğunu düşünüyorum.

    Öğrenmek için php.net'i inceleyebilir, ücretli yazdırmak için "ilgili kategoride" mesaj yazabilirsiniz.

    Bu anlamda içerik taşıyan mesajların (sizinki de dahil), burada yardımcı olan arkadaşlara bir ayıp olduğunu unutmayalım.
  • 21-12-2012, 22:21:07
    #5
    Üyeliği durduruldu
    Haklısınız sanırım. Ücretli, ücretsiz yardımcı olabilecekler pm ile ulaşabilir.

    İyi çalışmalar herkese.
  • 21-12-2012, 22:58:41
    #6
    extraman adlı üyeden alıntı: mesajı görüntüle
    Merhaba, arkadaşlar başlıkta belirtiğim olayı nasıl yapabilirim ?

    Konu Başlığı
    21 Aralık 2012 Cuma 19:06
    Falan Filan Falan Filan Falan Filan Falan Filan Falan Filan Falan Filan devamı için tıklayın

    Yukarıdaki gibi olabilir.
    [/CODE]
    Buyrun böyle bir denermisiniz hocam
    <?php 
    require_once 'Inc/Setup.php';
    header("Content-type: text/xml\n\n");
    echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>
    <rss version=\"2.0\">
    <channel>
    <title>".$set->siteh1."</title>
    <link>".$siteurl."</link>
    <description>".$set->siteh1." RSS Beslemesi</description>
    <language>".$lang['gl']."-".$lang['gl']."</language>
    <copyright>copyright ".$siteurl."</copyright>
    ";
    $bak = mysql_query("select * from games where status = '1' && etime <= '$thetime' order by id desc limit 10");
    while($diz = mysql_fetch_object($bak)) {
    	$kat=mysql_fetch_object(mysql_query("select name from category where id='$diz->category'"));
    	$yeniaciklama=strip_tags(html_entity_decode(stripslashes($diz->description), ENT_QUOTES, 'UTF-8'));
    	$kisaltx=mb_substr($yeniaciklama,0,30,"UTF-8");
    ?>
    <item>
    <title><?php echo $diz->name; ?></title>
    <link><?php echo gameurl($diz->id, $diz->sef); ?></link>
    <pubDate><?php echo date("r", $diz->time); ?></pubDate>
    <description><?php echo $kisaltx; ?>...</description>
    <category><?php echo $kat->name; ?></category>
    </item>
    <?php
    }
    echo "
    </channel>
    </rss>";
    ?>
  • 21-12-2012, 23:09:54
    #7
    Üyeliği durduruldu
    kingofseo adlı üyeden alıntı: mesajı görüntüle
    Buyrun böyle bir denermisiniz hocam
    <?php 
    require_once 'Inc/Setup.php';
    header("Content-type: text/xml\n\n");
    echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>
    <rss version=\"2.0\">
    <channel>
    <title>".$set->siteh1."</title>
    <link>".$siteurl."</link>
    <description>".$set->siteh1." RSS Beslemesi</description>
    <language>".$lang['gl']."-".$lang['gl']."</language>
    <copyright>copyright ".$siteurl."</copyright>
    ";
    $bak = mysql_query("select * from games where status = '1' && etime <= '$thetime' order by id desc limit 10");
    while($diz = mysql_fetch_object($bak)) {
    	$kat=mysql_fetch_object(mysql_query("select name from category where id='$diz->category'"));
    	$yeniaciklama=strip_tags(html_entity_decode(stripslashes($diz->description), ENT_QUOTES, 'UTF-8'));
    	$kisaltx=mb_substr($yeniaciklama,0,30,"UTF-8");
    ?>
    <item>
    <title><?php echo $diz->name; ?></title>
    <link><?php echo gameurl($diz->id, $diz->sef); ?></link>
    <pubDate><?php echo date("r", $diz->time); ?></pubDate>
    <description><?php echo $kisaltx; ?>...</description>
    <category><?php echo $kat->name; ?></category>
    </item>
    <?php
    }
    echo "
    </channel>
    </rss>";
    ?>

    Warning: Cannot modify header information - headers already sent by (output started at /home/siteadi/public_html/rss.php:1) in /home/siteadi/public_html/Inc/Setup.php on line 11

    Warning: Cannot modify header information - headers already sent by (output started at /home/siteadi/public_html/rss.php:1) in /home/siteadi/public_html/Inc/Setup.php on line 12

    Bu şekilde hata verdi hocam.
  • 21-12-2012, 23:12:16
    #8
    extraman adlı üyeden alıntı: mesajı görüntüle
    Warning: Cannot modify header information - headers already sent by (output started at /home/siteadi/public_html/rss.php:1) in /home/siteadi/public_html/Inc/Setup.php on line 11

    Warning: Cannot modify header information - headers already sent by (output started at /home/siteadi/public_html/rss.php:1) in /home/siteadi/public_html/Inc/Setup.php on line 12

    Bu şekilde hata verdi hocam.
    Böyle denermisiniz ve Notepad++ kullaniyorsaniz utf-8 bomsuz olarak kaydedin
    <?php
    ob_start();  
    require_once 'Inc/Setup.php'; 
    header("Content-type: text/xml\n\n"); 
    echo "<?xml version=\"1.0\" encoding=\"utf-8\"?> 
    <rss version=\"2.0\"> 
    <channel> 
    <title>".$set->siteh1."</title> 
    <link>".$siteurl."</link> 
    <description>".$set->siteh1." RSS Beslemesi</description> 
    <language>".$lang['gl']."-".$lang['gl']."</language> 
    <copyright>copyright ".$siteurl."</copyright> 
    "; 
    $bak = mysql_query("select * from games where status = '1' && etime <= '$thetime' order by id desc limit 10"); 
    while($diz = mysql_fetch_object($bak)) { 
        $kat=mysql_fetch_object(mysql_query("select name from category where id='$diz->category'")); 
        $yeniaciklama=strip_tags(html_entity_decode(stripslashes($diz->description), ENT_QUOTES, 'UTF-8')); 
        $kisaltx=mb_substr($yeniaciklama,0,30,"UTF-8"); 
    ?> 
    <item> 
    <title><?php echo $diz->name; ?></title> 
    <link><?php echo gameurl($diz->id, $diz->sef); ?></link> 
    <pubDate><?php echo date("r", $diz->time); ?></pubDate> 
    <description><?php echo $kisaltx; ?>...</description> 
    <category><?php echo $kat->name; ?></category> 
    </item> 
    <?php 
    } 
    echo " 
    </channel> 
    </rss>"; 
    ?>
  • 21-12-2012, 23:22:06
    #9
    Üyeliği durduruldu
    Dediğiniz şekilde kayıt edip denedim. Aynı hata çıkıyor.