Кодировка...&#x

ManCuniAn

Мастер
Регистрация
5 Фев 2009
Сообщения
269
Реакции
32
Код:
<?php  

  
    $usernames = "xxxxx"; 
    $limit = "5"; 
    $prefix = ""; 
    $prefix_sub = ""; 
    $wedge = ""; 
    $suffix_sub = "<br>"; 
    $suffix = ""; 
       
    function parse_feed($usernames, $limit, $prefix_sub, $wedge, $suffix_sub) {  
     
    $usernames = str_replace(" ", "+OR+from%3A", $usernames);  
    $feed = "http://search.twitter.com/search.atom?q=from%3A" . $usernames . "&amp;rpp=" . $limit;  
    $feed = file_get_contents($feed);  
    $feed = str_replace("&amp;", "&amp;", $feed);  
    $feed = str_replace("<", "<", $feed);  
    $feed = str_replace(">", ">", $feed);  
    $clean = explode("<entry>", $feed);  
    $amount = count($clean) - 1;  
       
    for ($i = 1; $i <= $amount; $i++) {  
       
    $entry_close = explode("</entry>", $clean[$i]);  
    $clean_content_1 = explode("<content type=\"html\">", $entry_close[0]);  
    $clean_content = explode("</content>", $clean_content_1[1]);  

       
    echo $prefix_sub;  
    $file = "1.txt"; 
    $fh = fopen($file, "a+"); 
	echo $clean_content[0];
    fputs($fh,$clean_content[0]."\r\n");
	echo $suffix_sub;  
    fclose($fh);   
    }  

    }  
    echo $prefix;  
    parse_feed($usernames, $limit, $prefix_sub, $wedge, $suffix_sub);  
    echo $suffix;  
    
    ?>
код все русские сохраняет ввиде &#x332 и т д..Не знаю к чему подойти, Html выводимый исходеый код, тоже в #x, но браузер видимо умеет преобраховавыть, а как в файле научить?
 
Насколько я вник в код, вы хотите организовать трансляцию записей из твиттера? Если так, то можно не с помощью PHP это делать, а с помощью ява скрипта. Статья:
 
Здесь символы преобразованы в html сущности, нужно применить html_entity_decode (), либо, если не поможет- на пхп.нет ( docs.php.net/manual/en/function.html-entity-decode.php )в комментах есть реализации под разные случаи.
 
Назад
Сверху