一個php程序,反而不支持php,真是世界之大無奇不有哈

ziluopao 發布于 2017/02/05 12:05
閱讀 8K+
收藏 1
PHP

從數據到大模型應用,11 月 25 日,杭州源創會,共享開發小技巧

注意:希望后來的并且喜歡談論哲學并且是自認為是老鳥的人最好飄過,這是一個菜鳥提的問題,如你是老鳥在此逗留,會被同類老鳥瞧不起的!

欽此!

帝國cms的搜索頁不支持php的,這TM的也太有意思了,本身是php程序反而不支持,也許是作者沒有這個能力吧,不過我想實現這個功能。
童鞋們給參謀一下哈。

我用的是全站搜索

其中 /e/sch/index.php是搜索結果頁,不過發現在其中的php代碼沒有被執行
并且也沒有提示錯誤,總之一片空白,不起作用。見圖。
我現在有一個思路是,如果知道是哪個文件拼裝它的就好了,然后在管拼裝的文件中加點判斷說不定行呢,大家給一個主意唄!

加載中
-2
ziluopao
ziluopao

臥槽,我的寶地成了哲學家們抒發情感展示才華的地方了,最怕的就

 

是這個!

 

本來是想請教真正老鳥一個問題,結果偽老鳥紛紛跑過來,讓我辨

 

別一下。不過他們也沒有逃過俺的火眼金睛!

 

告訴你們——偽老鳥!俺解決了,不語

 

而去!哈哈哈哈!

可能有人說偽老鳥是個啥類呢,要我寫此類會是這樣:

1、首先他們要具有似懂非懂的狀態;

2、其次他們要害怕鉆研技術;

3、一定要有哲學家的語言表述;

4、要到外尋找菜鳥的蹤跡(怎么感覺和蒼蠅叮肉似的);

5、要有不厭其煩的東拉西扯不著邊際的邏輯思維;

6、一定要有罵人的基本功。

7、一定要有給別人栽贓的技能。

當然了此類可以被很多小小偽老鳥繼承下來,又當然了,可以派生出很多子類。

ziluopao
ziluopao
不信,你們可以自己按我說的對號入座,看看你是不是此類人,當然你們別歸類某種人也可以用這種方法判斷一下,準確率在95%
8
且行且珍惜吧
且行且珍惜吧

做人話忒多,問題像小白,發帖靠標題

蒼蠅叮肉
蒼蠅叮肉
你的意思要反過來 做人話要少,問題象大牛,發帖靠技術?
4
t
type-moon

樓主,地球很危險,你還是回火星吧,等幾年,你技術入門了,再看你現在的發言,我估計你想打死當時的你自己的。eechan給你解析那么多,你都看不懂,還說人的扯到哲學,扣帽子水平,你確實比eechan高??戳四闼械陌l言,明白了你根本不是碼農??吹揭蝗喝藝娔阄乙簿头判牧?。

osc_2313214
osc_2313214
是啊,我也和eechen不對路,但是至少我還知道eechen做什么的,喜歡怎么做。但是不得不說,eechen對新人和菜鳥還是很不錯的,許多東西講的很詳細。這樓主也是極品,竟然能和eechen噴起來……
4
思北謝Special
思北謝Special

題主沒表述清楚,看整個評論大概意思是,這個頁面 如果加了 查詢sql部分的代碼,頁面就會出現空白,如果不加,直接寫php是可以正常運行的。

不知道帝國cms系統這個頁面是使用模板語言、還是直接使用php做模版語言?

如果你說的是事實,那么就是說要么帝國cms支持某種模版語言,但同時也支持里面直接寫php代碼,要么是帝國cms這個頁面就不是使用模板語言,而是直接用php代碼的。

php頁面為什么會空白?是因為有錯誤,所以你應該在帝國cms里,用grep查找找到:error_reporting(0); 這一句代碼:

grep -rn error_reporting --include="*.php" .

把他改為 error_reporting(E_ALL); 如果沒有這句,那么找到帝國cms的入口文件,在入口文件里加上這一行,這樣可以顯示出,你到底出錯在那里。

另外你的代碼里使用了<?= ?> 這是php short tag 你要確定你的PHP配置文件里啟用了 short tag:

php.ini 文件里查找: short_open_tag = Off 將 Off 修改為 On

FlyingHail
FlyingHail
順便,從PHP 5.4.0 開始,<?= 會一直生效,不管 shot_open_tag 是否打開
巴林的狗尾草
巴林的狗尾草
這是個明白人
3
mirai_
mirai_

這個是模板文件,本質是正則替換。PHP代碼僅僅當做字符串輸出了

這樣更安全,畢竟模板是人人可以編寫的,大部分站長都是網上下載的模板,而且大多不懂PHP

如果模板能執行PHP,那么有些危險的模板直接里面寫PHP,能輕松讓網站掛掉

巴林的狗尾草
巴林的狗尾草
這是說的是對的啊,為什么有人上來就噴?
記住一座城
記住一座城
回復 @IdleMan : 哈哈,原來是山寨。
IdleMan
IdleMan
回復 @ziluopao : 這是個山寨的 eeche 吵得還那么火熱,真實醉人
滄海_Sea
滄海_Sea
第一次呢 發現eechen說的這么有道理
記住一座城
記住一座城
回復 @yak : 我也想知道
下一頁
2
言會咸
言會咸

這都什么年代了,還在用這樣的方式去寫php,服了

言會咸
言會咸
回復 @ziluopao : 小孩?就這技術還說別人小孩,任務完成很重要,質量也要保證,寫這樣程序簡直就是不負責任,我真是后悔來給你評論
巴林的狗尾草
巴林的狗尾草
回復 @ziluopao : 我也這樣寫PHP,因為我是javaer。。。。專業做php的就要耐心學習。
ziluopao
ziluopao
這里比技術是沒有獎的,比的是完成任務,小孩,你的明白?
2
mirai_
mirai_

引用來自“eechen_”的評論

這個是模板文件,本質是正則替換。PHP代碼僅僅當做字符串輸出了

這樣更安全,畢竟模板是人人可以編寫的,大部分站長都是網上下載的模板,而且大多不懂PHP

如果模板能執行PHP,那么有些危險的模板直接里面寫PHP,能輕松讓網站掛掉

本來不想理你這種菜鳥的,本著同時做PHP開發的,指點你一下!

之前說了這是正則替換,顯然在帝國CMS要讀取模板文件,然后正則替換,當然想支持PHP無比簡單,直接提取出PHP代碼,然后eval執行或者,通過include模板文件,通過ob_start()也能解決

你還使用什么緩存技術,簡直搞笑。一個CMS運行原理都不清楚,還來說寫帝國CMS技術不行?

想想為什么模板不執行PHP,之前說的你都看不明白嗎

如果能執行PHP,我網上免費發布一個模板,模板里面用PHP寫刪除數據庫,或者刪除程序文件的代碼

模板一安裝運行,是不是數據庫數據和程序代碼都沒了

你想過沒有,以你的智慧和水平想不到這么多吧!

chaizifu
chaizifu
回復 @ziluopao : 有年頭沒見過你這種?。╠a)清(sha)新(bi)了
ziluopao
ziluopao
扯主題就留在這,扯閑篇和哲學,你就撥腚!怒一個!
ziluopao
ziluopao
你別嚇唬我,你不理我,我太害怕了,不會天塌下來吧!求求你理我吧!
ziluopao
ziluopao
Rasmus Lerdorf也沒有象你這樣傲視天下,不過話說回來了,你在這里傲視有個P用啊,也就是在菜鳥面前裝裝你是老鳥!
ziluopao
ziluopao
告訴你吧,大多人用cms做站的時候直接就在模板中寫php代碼,你不在樓上說了嗎,直接掛掉,你掛個試試吧!
1
simple__
simple__

驀然想起我當年寫的asp ,還是很有年代感的

1
osc_2313214
osc_2313214

這里比技術是沒有獎的,比的是完成任務,小孩,你的明白? 

說這句話的是樓主。

我是發現開源中國某些人的規律了,不喜歡談技術,喜歡扯雞八蛋!

說這句話的也是樓主。

osc_2313214
osc_2313214
回復 @巴林的狗尾草 : 偶爾也和網絡上的人認真一下。 不然怎么會發現自己原來這么優秀靠譜。
巴林的狗尾草
巴林的狗尾草
你較真了
1
大樹_
大樹_

看標題就是個傻鳥,什么叫PHP程序不支持PHP

當前問題已關閉評論
OSCHINA
登錄后可查看更多優質內容
返回頂部
頂部
一本久久综合亚洲鲁鲁五月天,无翼乌口工全彩无遮挡H全彩,英语老师解开裙子坐我腿中间