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

Тема в разделе "PHP", создана пользователем ManCuniAn, 22 авг 2011.

Модераторы: latteo
  1. ManCuniAn

    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, но браузер видимо умеет преобраховавыть, а как в файле научить?
     
  2. usja

    usja Создатель

    Регистр.:
    17 авг 2011
    Сообщения:
    34
    Симпатии:
    5
    Насколько я вник в код, вы хотите организовать трансляцию записей из твиттера? Если так, то можно не с помощью PHP это делать, а с помощью ява скрипта. Статья:
    http://vazelin.org.ua/archives/637/translyaciya-zapisejj-iz-twittera-na-svojj-sajjt/
     
  3. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    884
    Симпатии:
    540
    Здесь символы преобразованы в html сущности, нужно применить html_entity_decode (), либо, если не поможет- на пхп.нет ( docs.php.net/manual/en/function.html-entity-decode.php )в комментах есть реализации под разные случаи.
     
    ManCuniAn нравится это.
  4. frantz1488

    frantz1488

    Регистр.:
    21 мар 2010
    Сообщения:
    162
    Симпатии:
    43