日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

詳解PHP和AJAX創(chuàng)建的RSS聚合器_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解讀Windows環(huán)境PHP的session為何不能正常使用
首先打開PHP的配置文件 php.ini ,找到 session.save_path = /tmp 這一行,這是PHP在linux下的配置,Windows下PHP無法讀寫session文件導致session無法使用,把它改成一個絕對路徑就可以了,例如: session.save_path = C:\windows\temp 。

       示例使用AJAX來把一請求從一個RSS饋送發(fā)送到一定制的PHP對象。該PHP對象復制一份在本地服務器上的該饋送并返回這一路徑。該請求對象收到這一路徑,分析它,并且把數據以HTML形式顯示給用戶。這聽起來涉及很多步驟,其實它僅由4個小文件組成。之所以使用了4個小文件,是為了平衡它們各自特定的力量而使整個系統(tǒng)的處理極富效率性。

  有些讀者可能會問,為什么你要創(chuàng)建在本地服務器上的饋送的一個副本而不是簡單分析最原始的饋送。原因是,這樣以來可以允許繞過XML HTTP Request對象所強加的跨域限制。后面,我還會解釋怎樣創(chuàng)建這個定制的PHP對象;但是首先,讓我們從表單創(chuàng)建開始。

  創(chuàng)建發(fā)出請求的表單

  你要做的第一事情是,在你的HTML的head標簽之間包括你可能想使用的JavaScript和任何CSS文件。我包括了一個式樣表來實現該聚合器的最后布局并用一個JavaScript文件來發(fā)出請求和進行饋送分析:
<link href="css/layout.css" rel="stylesheet" type="text/css" />
<script src="js/request.js"></script>

  下一步,創(chuàng)建一個表單,它針對你所選擇的一個RSS饋送發(fā)出請求。我創(chuàng)建的表單只包括一個輸入字段和一個提交該請求的按鈕。該請求的查詢是一個字符串,它由饋送輸入值和一個將在服務器端被校驗的口令字組成;作為一個示例,我使用了下面形式:
"password=mypassword

  該代碼在每次頁面加載之時發(fā)出一次請求;因此,如果頁面被刷新,現有的在該輸入域中的饋送串將在頁面加載時被請求。下面是一個表單數據的示例,連同一些div標簽用來顯示已分析的饋送的特定結點:
<body onload=""password=mypassword');">
<form name="feedForm" method="post" action=""password=mypassword');">
Enter a feed: <input type="text" name="feed" id="feed" size="20">
�。糹nput type="submit" name="submit" value="Add Feed">
</form>
<div id="logo"></div>
<hr/>
<div id="copy"></div>
<div id="details"></div>
</body>

  我所創(chuàng)建的這三個div標簽是logo,copy和details,其中每一個都在布局樣式表中有一個與之相關聯(lián)的樣式。當我們分析饋送時將會用到它們,但是我們首先需要能夠存取我們所請求的饋送。這可以使用我前面所提到的PHP對象來完成。

  創(chuàng)建定制的PHP對象


  我用PHP創(chuàng)建了一個小型RSS類,它在本地服務器上創(chuàng)建一個請求饋送的副本,這樣它可以為我們稍后要創(chuàng)建的XML HTTP Request對象所存取。典型地,你不能跨域請求一個文件,這意味著你要請求的文件需要位于本地服務器上。這個類是一種解決跨域問題的辦法,因為它創(chuàng)建該饋送的一個副本,這個副本在本地服務器上被請求并且把本地路徑返回到該饋送,然后它由該Request對象來存取。

分享:淺談保護代碼安全,PHP如何進行注入
今天寫代碼的時候猛然想到是不能能夠通過一個文件來處理整個網站中所有可能出現注入的地方進行防范呢?這樣就能夠不用在每個程序里對每個變量進行過濾,節(jié)省了時間和代碼。 我們主要是從兩點出發(fā),因為我們的獲取的變量一般都是通過GET或者POST方式提交過來

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:PHP教程/更新時間:2010-01-31
相關PHP教程