CSDNフォーラムのRSS閲覧(初心者向けコレクション、オリジナル)、アドバイスありがとうございます
CSDNフォーラムのRSS閲覧(初心者向け集、オリジナル)、アドバイスありがとうございます。
状況は次のとおりです。CSDN フォーラムにはモバイル バージョンやタブレット バージョンがありません。他の数人の優れた開発者が addroid システム上にインストールするバージョンを設計しましたが、これにも欠点があります。インストールする必要があります (スペースを消費するため)。 )、お気に入りのセクションをカスタマイズすることはできません。
私は個人的にバスの中で何かを読むのが好きで、夜ベッドで csdn フォーラムにアクセスするのも好きです。勉強することは何もありません。 www.csdn.net を直接開いた場合はどうすればよいですか?ロード時間は非常に長く、バージョンは間違っており、広告や画像が満載です。今日はcsdn RSSを読み込めるプログラムを書きました。コレクションとxmlを学ぶために、他のヒーローと共有しましょう。以下の通り
プログラム名:csdnフォーラム閲覧(携帯電話・タブレットのみ)
デモアドレス:http://www.ruci.org/rss.php
原則: PHP は CSDN の RSS を読み取り、フォーラム内の各ユーザーのコメントを収集します。
特徴: 携帯電話、タブレット、PDA モバイル端末でのフォーラムへのアクセスに適しており、冗長な写真や広告はなく、お気に入りのセクションをカスタマイズでき、読み込み速度が速く、トラフィックが少なく、インストールは不要です。
何か間違っていたら、専門家からのアドバイスをお願いします。よろしくお願いします。
rss.php
- PHP コード
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>CSDN论坛RSS阅读</title> </head> <body> <h3>CSDN论坛RSS阅读,平板电脑专用</h3> <ul> <li><a href="show.php?t=ModeratorRecommendTech&m=c">版主推荐-技术区</a></li> <li><a href="show.php?t=ModeratorRecommendLife&m=c">版主推荐-生活区</a></li> <br> <li><a href="show.php?t=WebDevelop">Web 开发</a></li> <li><a href="show.php?t=PHP">PHP</a></li> <li><a href="show.php?t=HTMLCSS">Web 开发 HTML(CSS)</a></li> <li><a href="show.php?t=JavaScript">Web 开发 JavaScript</a></li> <li><a href="show.php?t=MySQLPostgresql">其他数据库开发 MySQL/Postgresql</a></li> <br> <li><a href="show.php?t=Linux">Linux/Unix社区</a></li> </ul> </body> </html>
show.php
- PHP コード
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>csdn在线浏览器</title> </head> <body> <p><a href="rss.php">返回</a></p> <?php if($_GET['m']){ $rss_link="http://bbs.csdn.net/ASCX/NewHomePage/ModeratorRecommend/".$_GET['t'].".xml";//定义远 程RSS链接 } else{ $rss_link="http://forum.csdn.net/Rss/".$_GET['t']."/UnClosedList/";//定义远程RSS链接 } $dom=new DOMDocument();//创建DOM对象 $dom->load($rss_link);//读取xml文件 $rss_root=$dom->documentElement;//获取xml数据的根 $items=$rss_root->getElementsByTagName("item");//获得所有的item节点 foreach($items as $it){//读取第一个item节点 $children=$it->childNodes;//获取$it的所有节点; $row_array=array();//初始化数组 foreach($children as $key=>$e)//处理每一个item { if((strcmp($e->nodeName,"title")==0))//获得每个item的title和link { $row_array[$e->nodeName]="*".$e->nodeValue; } if((strcmp($e->nodeName,"link")==0)) { $row_array[$e->nodeName]="<a href='showContent.php? t=".$e->nodeValue."'>Read</a>"; } } $row=implode("=>",$row_array);//将读取的数据保存到字符串中 $row.="<br>"; echo $row; } ?> </body> </html>
showContent.php
- PHP コード
<!DOCTYPE HTML> <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無題のドキュメント</title> </head> <p><a href="javascript:history.back()">戻る</a></p> <?php $url=$_GET['t']; //$url="http://topic.csdn.net/u/20120315/21/55ed47df-9ae2-4958-8446-5f659415c743.html"; $con= file_get_contents($url); 関数 getUrl($url) { $url=substr($url,36,36); $url を返します。 } $preg='#<div class="msgfont">(.*)</div>#iUs'; $preg2='#(this,111);'>(.*)</a></dfn></li>#U'; preg_match_all($preg, $con, $arr); preg_match_all($preg2, $con, $arr2); for($i=0;$i<count if echo> </ボディ> </html> <div class="clear"></div></count>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。
