㈠ php本地域名解析怎麼設置
php本地域名解析怎麼設置
php本地環境搭建完成之後都會php本地域名解析,那麼怎麼樣進行PHP域名解析?下面是我給大家整理的一些有關php本地域名解析設置教程,希望對大家有幫助!
php本地域名解析設置教程
打開系統盤,默認是C:WindowsSystem32driversetc,如果系統盤是D盤就打開D:WindowsSystem32driversetc,如下圖所示:
用記事本打開hosts,如下圖所示:
打開之後默認如下,不太一樣也不要在意。因為這個有可能不相同的'。
如下圖在下面回車之後輸入127.127.1.1,這是本地的意思,空一格後打上12hqf.,這個是我ID拼音的首字簡寫(12黃奇鋒),完成後保存一下。
在地址欄中輸入12hqf.就可以打開自己本地的網站了。也可以設置很多個。
㈡ 用PHP怎樣把RSS新聞整合到自己的網頁
分類: 電腦/網路 >> 互聯網
問題描述:
怎樣用PHP怎樣把RSS新聞整合到自己的網頁
解析:
RSS Builder具備易於上手的界面,可為你的個人網站創建RSS feed服務。內建FTP客戶端,且支持rss v2.0標准。應用了RSS feed服務的站點,有助於訪問者迅速檢索、定製自己需要的信息。
down1.tech.sina/download/downContent/2004-10-27/11896.s
㈢ rss是什麼假如用PHP編寫網頁的話怎麼獲取rss鏈接的內容然後顯示出文章和標題
RSS(簡易信息聚合,也叫聚合內容)是一種描述和同步網站內容的格式。RSS可以是以下三個解釋的其中一個: Really Simple
Syndication;RDF (Resource Description Framework) Site Summary; Rich Site
Summary。但其實這三個解釋都是指同一種Syndication的技術。RSS目前廣泛用於網上新聞頻道,blog和wiki,主要的版本有0.91, 1.0, 2.0。使用RSS訂閱能更快地獲取信息,網站提供RSS輸出,有利於讓用戶獲取網站內容的最新更新。網路用戶可以在客戶端藉助於支持RSS的聚合工具軟體,在不打開網站內容頁面的情況下閱讀支持RSS輸出的網站內容。
㈣ php怎樣生成rss源
RSS有它固字的格式.
你看這個網頁右側那個紅色圖標RSS,打開它,照葫蘆畫瓢即可.
㈤ 如何在PHP中創建RSS訂閱
現在有很多的rss訂閱,我們直接可以訂閱到郵箱。既然學了PHP,那麼有沒有一種方法可以直接將rss的新聞信息顯示在自己的網頁上呢?有的,必須的,下面就是這個rss腳本:
<?php
//RSS源地址列表數組
$rssfeed=array("http://blog.csdn.net/heavenopener/category/668064.aspx/rss");
for($i=0;$i<sizeof($rssfeed);$i++){//分解開始
$buff="";
$rss_str="";
//打開rss地址,並讀取,讀取失敗則中止
$fp=@fopen($rssfeed[$i],"r")ordie("cannotopen$rssfeed");
while(!feof($fp)){
$buff.=fgets($fp,4096);
}
//關閉文件打開
fclose($fp);
//建立一個XML解析器
$parser=xml_parser_create();
//xml_parser_set_option--為指定XML解析進行選項設置
xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1);
//xml_parse_into_struct--將XML數據解析到數組$values中
xml_parse_into_struct($parser,$buff,$values,$idx);
//xml_parser_free--釋放指定的XML解析器
xml_parser_free($parser);
$num=1;
for($num=0;$num<60;$num++){
$val=@$values[$num];
$tag=$val["tag"];
$type=$val["type"];
$value=@$val["value"];
//標簽統一轉為小寫
$tag=strtolower($tag);
if($tag=="item"&&$type=="open"){
$is_item=1;
}elseif($tag=="item"&&$type=="close"){
//構造輸出字元串
$rss_str.="<li><ahref="".$link.""mce_href="".$link.""target=_blank>".$title."</a></li>";
$is_item=0;
}
//僅讀取item標簽中的內容
if(@$is_item==1){
if($tag=="title"){$title=$value;}
if($tag=="link"){$link=$value;}
}
}
//輸出結果
foreach(explode("/n",str_replace("/r",'',$rss_str))as$line)
{
echoiconv("utf-8","gb2312",str_replace("'","//'",$line));//進行utf-8到gb2312的轉換防止網頁亂碼
}
}
?>
將這個php文件包含到主頁的php文件中即可,主頁的html編碼格式為gb2312。rss源地址改為自己要訂閱的rss源地址,$num值可以設定
顯示rss新聞條數,設為10的整數倍,將網頁上傳到自己的php空間就行了,或者沒有空間的直接自己的電腦裝個wamp伺服器,將訂閱頁設為瀏覽器主
頁,這樣每次打開瀏覽器就能看自己的訂閱了。
㈥ php怎麼調用RSS
rss
目錄·更多有關RSS
·RSS可以干什麼
·RSS閱讀器
·RSS的未來發展
· RSS的語法介紹
RSS(Really Simple Syndication)是一種描述和同步網站內容的格式,是目前使用最廣泛的XML應用。
RSS是一種起源於網景的推技術,將訂戶訂閱的內容傳送給他們的通訊協同格式(Protocol)。RSS可以是以下三個解釋的其中一個:
Really Simple Syndication
RDF (Resource Description Framework) Site Summary
Rich Site Summary
但其實這三個解釋都是指同一種Syndication的技術。 RSS目前廣泛用於網上新聞頻道,blog和wiki,主要的版本有0.91, 1.0, 2.0。
更多有關RSS
今天肯定有人還記得IE 4剛剛推出來的時候有一個有趣的功能,那就是新聞頻道。這個新聞頻道的功能與Netscape推出的新聞頻道是很相似的(當時Netscape還是市場上領先的瀏覽器)。為此Netscape 定義了一套描述新聞頻道的語言,這就是RSS,只不過Netscape自當時起每況愈下,所以最終也沒有發布一個正式的RSS規范(只發布了一個0.9版本)。而微軟也在當時推出了支持自己IE的CDF(Channel Definition Format)數據規格,與RSS非常接近。微軟試圖用新聞頻道的功能把「推」(Push)技術變成一個應用主流,並與Netscape抗衡。不過出乎預測的是,「推」技術自始至終沒有找到合適的商業模型,而且伴隨著其他各類網路特性的出現,也日益無法顯現自身的優勢。新聞頻道在瀏覽器中的地位最終日暮西山,最後也在IE的後續版本中消失了。
新聞頻道的確進入了低谷,但是RSS並沒有被業界人士所拋棄。過去兩年,Blog從一個專業群體開始,逐步成為了網路上最熱門的新話題。而RSS成為了描述Blog主題和更新信息的最基本方法。於是RSS這項技術被著名Blogger/Geek戴夫·溫那(Dave Winner)的公司UserLand所接手,繼續開發新的版本,以適應新的網路應用需要。新的網路應用就是Blog,因為戴夫·溫那的努力,RSS升級到了0.91版,然後達到了0.92版,隨後在各種Blog工具中得到了應用,並被眾多的專業新聞站點所支持。在廣泛的應用過程中,眾多的專業人士認識到需要組織起來,把RSS發展成為一個通用的規范,並進一步標准化。一個聯合小組根據W3C新一代的語義網技術RDF對RSS進行了重新定義,發布了RSS 1.0,並把RSS定義為「RDF Site Summary」。這項工作並沒有與戴夫·溫那進行有效的溝通,而戴夫則堅持在自己設想的方向上進一步開發RSS的後續版本,也並不承認RSS 1.0的有效性。RSS由此開始分化形成了RSS 0.9x/2.0和RSS 1.0兩個陣營,也由此引起了在專業人群中的廣泛爭論。
因為有著爭論的存在,所以一直到今天,RSS 1.0還沒有成為標准化組織的真正標准。而戴夫·溫那卻在2002年9月獨自把RSS升級到了2.0版本,其中的定義完全是全新的模式,並沒有任何RSS 1.0的影子。這引發了網路上進一步爭議,究竟讓一個越來越普及的數據格式成為一個開放的標准,還是被一家公司所定義和控制,成為了爭議的焦點。戴夫·溫那並沒有為自己辯解,他的觀點是RSS還需要進一步發展,需要專業人士更明確的定義,不過恐怕這種輕描淡寫不能消除人們對RSS「被一家商業公司獨占」的擔心。
前面的鋪墊對用戶來說也許沒有什麼太大的意義,可能更多人關心如何在自己的Blog增加RSS輸出,這樣可以讓很多新聞聚合工具(例如CNBlog剛剛推薦的NewzCrawler)很容易找到你並自動獲得你在Blog中的更新內容。
它有什麼用處:讓別人容易的發現你已經更新了你的站點,讓人們很容易的追蹤他們閱讀的所有weblogs。
不久,一家專門從事Blog軟體開發的公司UserLand接手了RSS 0.91版本,並把它作為其Blog軟體的基礎功能之一繼續開發,逐步推出了0.92、0.93和0.94版本。隨著Blog的流行,RSS作為一種基本的功能也被越來越多的網站和Blog軟體支持。
在UserLand公司接手並不斷開發RSS的同時,很多的專業人士認識到需要通過一個第三方、非商業的組織,把RSS發展成為一個通用的規范,並進一步標准化。於是2001年一個聯合小組在0.90版本RSS的開發原則下,以W3C新一代的語義網技術RDF(Resource Description Framework)為基礎,對RSS進行了重新定義,發布RSS1.0,並將RSS定義為「RDF Site Summary」。但是這項工作沒有與UserLand公司進行有效的溝通,UserLand公司也不承認RSS 1.0的有效性,並堅持按照自己的設想進一步開發出RSS的後續版本,到2002年9月發布了最新版本RSS 2.0,UserLand公司將RSS定義為「Really Simple Syndication」。
目前RSS已經分化為RSS 0.9x/2.0和RSS 1.0兩個陣營,由於分歧的存在和RSS 0.9x/2.0的廣泛應用現狀,RSS 1.0還沒有成為標准化組織的真正標准。
RSS可以干什麼
1.訂閱BLOG(你可以訂閱你工作中所需的技術文章;也可以訂閱與你有共同愛好的作者的Blog,總之,你對什麼感興趣你就可以訂什麼)
2.訂閱新聞(無論是奇聞怪事、明星消息、體壇風雲,只要你想知道的,都可以訂閱)
你再也不用一個網站一個網站,一個網頁一個網頁去逛了。只要這將你需要的內容訂閱在一個RSS閱讀器中,這些內容就會自動出現你的閱讀器里,你也不必為了一個急切想知道的消息而不斷的刷新網頁,因為一旦有了更新,RSS閱讀器就會自己通知你!
RSS閱讀器
目前,RSS閱讀器基本可以分為兩類。
第一類大多數閱讀器是運行在計算機桌面上的應用程序,通過所訂閱網站的新聞供應,可自動、定時地更新新聞標題。在該類閱讀器中,有Awasu、FeedDemon和RSSReader這三款流行的閱讀器,都提供免費試用版和付費高級版。國內最近也推出了幾款RSS閱讀器:周博通,看天下,博閱。另外,開源社區也推出了很多優秀的閱讀器,RSSOWl(完全java開發,點擊下載)它不僅是完全支持中文界面,而且還是完全的免費軟體!(後面我們就將以開源軟體周博通和rssowl為例,為大家介紹怎樣來使用RSS閱讀器-周伯通,怎樣使用RSS閱讀器-rssowl))
第二類新聞閱讀器通常是內嵌於已在計算機中運行的應用程序中。例如,NewsGator內嵌在微軟的Outlook中,所訂閱的新聞標題位於Outlook的收件箱文件夾中。另外,Pluck內嵌在Internet Explorer瀏覽器中!
RSS的聯合(Syndication)和聚合(Aggregation)
發布一個RSS文件(RSS Feed)後,這個RSS Feed中包含的信息就能直接被其他站點調用,而且由於這些數據都是標準的XML格式,所以也能在其他的終端和服務中使用,如PDA、手機、郵件列表等。而且一個網站聯盟(比如專門討論旅遊的網站系列)也能通過互相調用彼此的RSS Feed,自動的顯示網站聯盟中其他站點上的最新信息,這就叫著RSS的聯合。這種聯合就導致一個站點的內容更新越及時、RSS Feed被調用的越多,該站點的知名度就會越高,從而形成一種良性循環。
而所謂RSS聚合,就是通過軟體工具的方法從網路上搜集各種RSS Feed並在一個界面中提供給讀者進行閱讀。這些軟體可以是在線的WEB工具,如http://my.netscape.com,http://my.userland.com, http://www.xmltree.com,http://www.moreover.com,http://www.oreillynet.com/meerkat, http://www.bbreader.com 等,當然,可以使用我們以上提到的客戶端工具。
RSS的未來發展
隨著越來越多的站點對RSS的支持,RSS已經成為目前最成功的XML應用。RSS搭建了信息迅速傳播的一個技術平台,使得每個人都成為潛在的信息提供者。相信很快我們就會看到大量基於RSS的專業門戶、聚合站點和更精確的搜索引擎。
RSS的語法介紹
一個RSS文件就是一段規范的XML數據,該文件一般以rss,xml或者rdf作為後綴。下面我們選擇http://msdn.microsoft.com/visualc/rss.xml中的一部分作為例子簡單說(略)
參考文獻:
1、 RSS 0.9 Specification http://www.purplepages.ie/RSS/netscape/rss0.90.html
2、 RSS 1.0 Specification http://web.resource.org/rss/1.0/spec
什麼是RSS?
RSS是站點用來和其他站點之間共享內容的一種簡易方式(也叫聚合內容),通常被用於新聞和其他按順序排列的網站,例如Blog。一段項目的介紹可能包含新聞的全部介紹等。或者僅僅是額外的內容或者簡短的介紹。這些項目的鏈接通常都能鏈接到全部的內容。網路用戶可以在客戶端藉助於支持RSS的新聞聚合軟體(如FeedDemon、SharpReader,NewzCrawler),在不打開網站內容頁面的情況下閱讀支持RSS輸出的網站內容。網站提供RSS輸出,有利於讓用戶發現網站內容的更新。
RSS如何工作?
首先您一般需要下載和安裝一個RSS新聞閱讀器,然後從網站提供的聚合新聞目錄列表中訂閱您感興趣的新聞欄目的內容。訂閱後,您將會及時獲得所訂閱新聞頻道的最新內容。
閱讀RSS新聞的特點?
1.沒有廣告或者圖片來影響標題或者文章概要的閱讀。
2.RSS閱讀器自動更新你定製的網站內容,保持新聞的及時性。
3.用戶可以加入多個定製的RSS提要,從多個來源搜集新聞整合 到單個數據流中。
隨著網路的普及,越來越多的人習慣通過網路來獲取信息、查詢資料。雖然各種各樣的門戶網站紛紛興起,但在各個網站之間來回穿梭也的確是十分麻煩,搜索引擎可以幫助我們搜索到任何想要找的東西,但查找起來也比較麻煩。現在網路上出現了一種全新的資訊方式,他可以把我們定閱的各種資訊送到我們的桌面上來,不但可以及時了解最新的新聞資訊,而且免去了瀏覽網站時惱人的網路廣告,這種最新的資訊方式被叫做信息聚合,簡稱RSS。
通過RSS技術,我們可以把定閱的最新的資訊接收到電腦桌面上,要接收RSS信息,使用RSS閱讀器是最好的方法。當網站內容更新時,RSS閱讀器就會自動接收,把最新的信息接收到本地電腦桌面上來,同時可以看到最新信息的標題與摘要,點擊標題就能夠查看全文內容了。自從去年國內「博客」的興起,使的RSS資源漸漸多了起來,同時各大網站也紛紛推出了RSS服務,通常只要看到網站上有XML標志,就說明該網站提供RSS服務。
FeedDemon、看天下網路資訊瀏覽器 、新浪點點通閱讀器、周博通等是常見的RSS閱讀器。
http://..com/rss.html
㈦ 淚奔~~求助php讀取百度rss源 有碼清晰
這樣的代碼沒法給你調試了.
但是GBK的會出錯.大概的問題是編碼的問題.
你網頁的編碼需要和被採集的編碼保持一致.
不然你需要轉碼才可以.
用iconv函數來解決.
㈧ 關於PHP調用RSS 如何控制其數量和字體大小呢
1、他直接生產的是一大趟,數量沒辦法控制,前面也有個點。
據我的測試,前面沒有點。
2、有沒有辦法控制顯示的數量,還有顯示的字體大小?
可以。
控制顯示數量的話,示例代碼如下:
$itemCount=0;//新增,初始化計數器
$MAX_COUNT=5;//新增,定義最大數量
foreach($valuesas$val){
$tag=$val["tag"];
$type=$val["type"];
$value=$val["value"];
//標簽統一轉為小寫
$tag=strtolower($tag);
if($tag=="item"&&$type=="open"){
$is_item=1;
}elseif($tag=="item"&&$type=="close"){
//構造輸出字元串,顯示的地方,可以自定義!
$rss_str.="<divclass="result_list"> <ahref='".$link."'target=_blank>".$title."</a></div> ";
$is_item=0;
$itemCount++;//新增,計數
if($itemCount>$MAX_COUNT)break;//新增,判斷是否到達指定數量
}
至於顯示的字體大小,你可以在前面添加css代碼,可以統一設置 body 字體大小,也可以設置 .result_list 的CSS定義字體大小。
2.可以設置成新頁面打開嗎?
這個不太清楚你要達到什麼目標,現在的子項鏈接,都是在一個空白窗口打開。
㈨ php讀取rss的代碼
php讀取xml有很多方法,最為常用和經典的就是將rss中的數據轉換成下標為標簽,值為內容的結果集(數組);
<?php
/*
程序:get_xml_array.php
作用:將xml數據生成數組,數組格式:標簽名=>值。
時間:2009-3-20
*/
//定義一個將xml標簽對應值對象
class AminoAcid {
function AminoAcid ($aa)
{
foreach ($aa as $k=>$v){
$this->$k = $aa[$k];
}
}
}
/*
函數readDarabase
參數:
$file:文件路徑。或文件內容,取決於$type
$tree:根據此生成循環數組的xml標簽
$type:1為rss內容,0為rss文件
*/
function readDatabase($file,$tree,$type)
{
if($type == 0){
$data = implode("",file($file));
}else{
$data = $file;
}
//echo $data;
$parser = xml_parser_create();
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($parser, $data, $values, $tags);
xml_parser_free($parser);
foreach ($tags as $key=>$val) {
if ($key == $tree) {
$molranges = $val;
for ($i=0; $i < count($molranges); $i+=2) {
$offset = $molranges[$i] + 1;
$len = $molranges[$i + 1] - $offset;
$tdb[] = parseMol(array_slice($values, $offset, $len));
}
} else {
continue;
}
}
return $tdb;
}
function parseMol($mvalues)
{
for ($i=0; $i < count($mvalues); $i++) {
$mol[$mvalues[$i]["tag"]] = $mvalues[$i]["value"];
}
//print_r( new AminoAcid($mol));
return new AminoAcid($mol);
}
$tree = "item";
$str = file_get_contents("http://feedproxy.google.com/initiative");
$db = readDatabase($str,$tree,1);//獲得的結果集
print_r($db);
?>
㈩ rss和php
直接訪問RSS的鏈接就得到RSS的xml內容,你可以解析RSS文件獲得你需要的內容。
你可以用php的函數比如,fopen或者file_get_contents得到xml字元串,聲明一個xml的對象,比如:
$rssUrl="http://www.sina.com.cn/rss.xml";
$xmlStr=file_get_contents($rssUrl);
$xmlobj=simplexml_load_string($xmlStr);
......
echo $xmlobj->Title;
具體你再參考一下simplexml的用法