• 04-06-2009, 10:17:35
    #1
    Üyeliği durduruldu
    mevcut kodum bu google blog search ile arama yaptırıyorum çıkan son 10 sonucu yazıyor fakat bazı karakterlerde hata veriyor ve sonuç göstermeyip hata kodu çıkarıyor hata verdiği karakterler ise ; ' : - gibi bunu nasıl önleyebilirim yardımcı olurmusunuz..

    Alıntı
    //you need simplexml_load configured in php config
    function add_related_blog_links($content)
    {
    if(function_exists('simplexml_load_file') && (is_page() || is_single()))
    {
    global $post;
    $file = "http://blogsearch.google.com/blogsearch_feeds?hl=en&q=".$post->post_title."&ie=utf-8&num=10&output=rss";
    $related_links = simplexml_load_file($file);

    $related_data = '<FIELDSET><LEGEND>Related Blog Links</LEGEND><UL>';
    //process links
    foreach($related_links->channel->item as $linkdata)
    {
    $related_data .= '<LI><a rel="nofollow" target="_blank" title="'.strip_tags($linkdata->description).'" href="'.$linkdata->link.'">'.strip_tags($linkdata->title)."</a></LI>";
    }

    $related_data .= '</UL></FIELDSET>';
    $content .= $related_data;
    }
    return $content;
    }
    add_action('the_content', 'add_related_blog_links');
    ?>
  • 04-06-2009, 10:30:09
    #2
    Üyeliği durduruldu
    hata derken hata mesaji ne aliyorsunuz?
  • 04-06-2009, 11:09:56
    #3
    Üyeliği durduruldu
    Warning: simplexml_load_file() [function.simplexml-load-file]: Britney - Google Blog Search Spears performs at London's 02 arena&ie=utf-8&num=10&output=rss:20: parser error : Opening and ending tag mismatch: meta line 4 and head in

    http://www.celebrity-e.com/121248_br...-02-arena.html -->> hata veren sayfamda bu örn
  • 04-06-2009, 14:27:19
    #4
    Üyeliği durduruldu
    arkadaşlar yardımcı olabilirmisiniz