程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 獲取笑話集網站笑話數據的後台代碼,獲取笑話後台代碼

獲取笑話集網站笑話數據的後台代碼,獲取笑話後台代碼

編輯:關於PHP編程

獲取笑話集網站笑話數據的後台代碼,獲取笑話後台代碼


最近做了一個app用於獲取笑話集網站的數據,為了方便開發。我先用PHP對數據進行了預處理

代碼如下

 

<?php
include_once("writeLog.php");
class Joke
{
	var $jokeText = "";
	var $urlNext = "";
	var $urlPrv = "";
	var $urlBase = "http://wap.jokeji.cn/";
	
	function __construct()
	{
		
	}
	function getContent($url){
		MyLog("url.log",$url);
		$html = file_get_contents(iconv("gb2312","UTF-8",$url));
		$begin = stripos($html,"<div class=\"joketxt\">") + 23;
		$end = stripos($html,"<script",$begin);
		$r = substr($html, $begin, $end - $begin);
		$r = str_ireplace("<p>","",$r);
		$r = str_ireplace("</p>","",$r);
		$r = str_ireplace("<br>","\r\n",$r);
		$this->jokeText = $r;
		$begin = stripos($html,"上一篇:<a");
		if ($begin != false)
		{
			$begin += 27;
			$end = stripos($html,"\"",$begin);
			$this->urlNext = substr($html, $begin, $end - $begin);
		}
		$begin = stripos($html,"下一篇:<a");
		if ($begin != false)
		{
			$begin = $begin + 27;
			$end = stripos($html,"\"",$begin);
			$this->urlPrv = substr($html, $begin, $end - $begin);
		}
	}
	
	function getFirstLink()
	{
		$html = file_get_contents($this->urlBase);
		$begin = stripos($html,"<div class=\"list\">") + 42;
		$end = stripos($html,"\"",$begin);
		$r = substr($html, $begin, $end - $begin);
		return $r;
	}
	
	function getJoke($u){
		if ($u == "")
		{
			$url = $this->urlBase.$this->getFirstLink();
		}
		else
		{
			$url = $this->urlBase.urlencode($u);
		}
		$this->getContent($url);
		
		$joke = array();
		$joke["content"] = $this->jokeText;
		$joke["next"] = $this->urlNext;
		$joke["previous"] = $this->urlPrv;
		return $joke;
	}
		
}

怎獲取360主頁笑話代碼

1.有一只熊走過來/有備而來(有BEAR來)
2.第十一本書/不可思議(BOOK11)
4.小玉對小明說她爸性無能/欲罷不能(玉爸不能)
5.羊停止了呼吸/揚眉吐氣(羊沒吐氣)
6.手機不可以掉到馬桶裡/機不可失(濕)
7.狗過了獨木橋就不叫了/過目不忘(過木不汪)
8.蜜蜂停在日歷上/風和日麗(蜂和日歷)
10.畫家喜歡畫粗的繩子不喜歡畫細的繩子/出神入化(粗繩入畫)
13.有十只羊,九只蹲在羊圈,一只蹲在豬圈/抑揚頓挫(一羊蹲錯)
14.羊打電話給老鷹,老鷹接起電話說"喂"/陽奉陰違(羊PHONE鷹"喂")
15.帽子髒了要翻面再戴/張冠李戴(髒冠裡戴)
16.十個男人看五個女人洗澡/五光十色
17.誰家沒有電話?/天衣(天衣無縫phone)
18.誰最了解鳥類?/驚弓(驚弓之鳥)知鳥
22.怎樣使麻雀安靜下來?/壓它一下(壓雀無聲)
23.哪一種蛇有很多嘴巴?/七嘴八舌(蛇)
25.什麼藥沒有毒?/山藥
26.為什麼”七上八下”/七在八的上面?因為八在七的下面
27.哪一種蛇生命力最強?/三寸不爛之舌(蛇)
28.為什麼冰山只有一角?/另一角被鐵達尼號撞斷了
 

推薦幾個講笑話的網站

講笑話的。。。
額,我也想啊,得,你先去看看小品或是聽聽廣播罷
哈,我空間全是笑話,不妨去看看
更多在空間奧,哈哈。
1、有次等公共汽車時,開過去一輛寶馬,旁邊一位高人對他身邊的人說:“看,剛過去那輛就是IBM。”

2、我一朋友在聯通實習,一天,一老頭走近來,劈頭蓋臉就來句“給我辦張移動卡,好吧?”然後我那朋友頭也不抬的就來句:“師傅,有人來砸場子!”

3、同事去見客戶,可能是緊張,一開口便是:“劉先生你好,請問你貴姓啊?”汗啊。

4、以前地理老師是個男的,特別暴力,誰一說話或走神上來就是一拳,但不打女生,有個新的女生不知道,還以為男女平等,有一次她上課偷著看漫畫,被地理老師發現了,走到她面前來,還沒任何表示,這女同學先嚇的小臉煞白,高呼:非禮啊。我們地理老師瀑布汗。

5、我同學說:我擱的洗衣粉太多了。另外一個問:什麼?你哥的媳婦兒太多了?

6、一日風大,自行車倒了一排,只聽一同學邊扶車邊說:誰的奔馳壓了我的寶馬?

7、我以前打電話給男朋友他們宿捨,結果不是他接的,有點不好意思,就胡編了一個名字,說:“XX在麼?”想假裝找錯人就完了~~對方遲疑了一下,說:你等等啊,我給你叫去。我當時就暈菜了!趕緊嚇的把電話掛了。後來問男朋友,他說他們對面宿捨一男生叫我編的那名字。

8、上次在國外,在街邊看見一個做糕點賣的帥哥,我和朋友一邊買一邊說他像貓王,他聽見我們在說他,就問我們說什麼,我想了半天:“kingofmiaomiao(喵喵)。”

9、宿捨女友與網友通上話了那頭顯然很興奮:喂,我是王小亮,你猜我是誰?暈倒不起……

10、從一個朋友那裡學到一句話:送你十個字——有他媽多遠,滾他媽多遠。記得第一次他對我們一群人說這個時,就看到所有人都在下面扳指頭數是不是十個字……,更牛的是,我拿這句話對n個朋友說過,基本90%以上都會遲疑片刻,口中默念或者手指頭略動,然後一臉的笑意說,靠,還真的是十個字。屢試不爽啊,呵呵!
(好冷啊,現在是冬天诶,害人啊....)

一天,茄子走在大街,忽然打了一個很大的噴嚏。它抹了把鼻涕生氣地說:"可惡!又有人拍集體照了!"

一個水池裡有30個青蛙 就一個穿褲衩了 為什麼?(因為他是搓澡的!)

有一個豬,它走啊走啊,走到了英國,結果他變成了什麼?----Pig.

上課老師抽查背課文,小豬,小狗,小貓都舉手了,老師會叫誰?--小 狗,因為旺旺仙貝.

蝴蝶, 螞蟻, 蜘蛛, 蜈蚣,他們一起工作,最後哪一個沒有領到酬勞?--蜈蚣,因為無功不受祿.

動物園裡大象的鼻子最長,那第二長的是誰呢?--小象.

哪種水果視力最差?--芒果.

哪兩種水果有手機?--蘿卜青菜,各有索愛.

如果有一輛車,司機是王子,乘客是公主,請問這輛車是誰的呢?--如果的

金木水火土,誰的腿長?————火腿腸

眼睛蛇和大象約會,寒暄一番後說:"來就來吧,還牽這麼大頭豬,客氣了。"

我想,只要我再稍微具有一些謙虛的品質,我就是個完美的人了。

有一天,綠豆跟女朋友分手了。他很難過,於是他不停地哭呀哭呀,哭呀哭 呀......結果......發芽了。~~~

兩只水母在海邊相撞在一起, 水母甲:「搞甚麼嘛!你游泳不長眼睛啊!」 水母乙:「甚麼是眼睛啊?」 水母甲:「我也不知道,上次和別人撞到的時候他這樣罵我的。」 水母乙:「喔!是這樣喔!」

小學自然課,老師告訴我們膝蓋那裡輕擊的話會有膝跳反射。我回家後拿個錘子在我爸膝蓋那裡錘了一下,結果我爸站起踢了我一腿。結果證明老師說得沒錯!

假如有一天我......余下全文>>
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved