從數據到大模型應用,11 月 25 日,杭州源創會,共享開發小技巧
注意:希望后來的并且喜歡談論哲學并且是自認為是老鳥的人最好飄過,這是一個菜鳥提的問題,如你是老鳥在此逗留,會被同類老鳥瞧不起的!
欽此!
帝國cms的搜索頁不支持php的,這TM的也太有意思了,本身是php程序反而不支持,也許是作者沒有這個能力吧,不過我想實現這個功能。
童鞋們給參謀一下哈。
我用的是全站搜索
其中 /e/sch/index.php是搜索結果頁,不過發現在其中的php代碼沒有被執行
并且也沒有提示錯誤,總之一片空白,不起作用。見圖。
我現在有一個思路是,如果知道是哪個文件拼裝它的就好了,然后在管拼裝的文件中加點判斷說不定行呢,大家給一個主意唄!
臥槽,我的寶地成了哲學家們抒發情感展示才華的地方了,最怕的就
是這個!
本來是想請教真正老鳥一個問題,結果偽老鳥紛紛跑過來,讓我辨
別一下。不過他們也沒有逃過俺的火眼金睛!
告訴你們——偽老鳥!俺解決了,不語
而去!哈哈哈哈!
可能有人說偽老鳥是個啥類呢,要我寫此類會是這樣:
1、首先他們要具有似懂非懂的狀態;
2、其次他們要害怕鉆研技術;
3、一定要有哲學家的語言表述;
4、要到外尋找菜鳥的蹤跡(怎么感覺和蒼蠅叮肉似的);
5、要有不厭其煩的東拉西扯不著邊際的邏輯思維;
6、一定要有罵人的基本功。
7、一定要有給別人栽贓的技能。
當然了此類可以被很多小小偽老鳥繼承下來,又當然了,可以派生出很多子類。
做人話忒多,問題像小白,發帖靠標題
樓主,地球很危險,你還是回火星吧,等幾年,你技術入門了,再看你現在的發言,我估計你想打死當時的你自己的。eechan給你解析那么多,你都看不懂,還說人的扯到哲學,扣帽子水平,你確實比eechan高??戳四闼械陌l言,明白了你根本不是碼農??吹揭蝗喝藝娔阄乙簿头判牧?。
題主沒表述清楚,看整個評論大概意思是,這個頁面 如果加了 查詢sql部分的代碼,頁面就會出現空白,如果不加,直接寫php是可以正常運行的。
不知道帝國cms系統這個頁面是使用模板語言、還是直接使用php做模版語言?
如果你說的是事實,那么就是說要么帝國cms支持某種模版語言,但同時也支持里面直接寫php代碼,要么是帝國cms這個頁面就不是使用模板語言,而是直接用php代碼的。
php頁面為什么會空白?是因為有錯誤,所以你應該在帝國cms里,用grep查找找到:error_reporting(0); 這一句代碼:
把他改為 error_reporting(E_ALL); 如果沒有這句,那么找到帝國cms的入口文件,在入口文件里加上這一行,這樣可以顯示出,你到底出錯在那里。
另外你的代碼里使用了<?= ?> 這是php short tag 你要確定你的PHP配置文件里啟用了 short tag:
php.ini 文件里查找: short_open_tag = Off 將 Off 修改為 On
這個是模板文件,本質是正則替換。PHP代碼僅僅當做字符串輸出了
這樣更安全,畢竟模板是人人可以編寫的,大部分站長都是網上下載的模板,而且大多不懂PHP
如果模板能執行PHP,那么有些危險的模板直接里面寫PHP,能輕松讓網站掛掉
這都什么年代了,還在用這樣的方式去寫php,服了
引用來自“eechen_”的評論
這個是模板文件,本質是正則替換。PHP代碼僅僅當做字符串輸出了
這樣更安全,畢竟模板是人人可以編寫的,大部分站長都是網上下載的模板,而且大多不懂PHP
如果模板能執行PHP,那么有些危險的模板直接里面寫PHP,能輕松讓網站掛掉
本來不想理你這種菜鳥的,本著同時做PHP開發的,指點你一下!
之前說了這是正則替換,顯然在帝國CMS要讀取模板文件,然后正則替換,當然想支持PHP無比簡單,直接提取出PHP代碼,然后eval執行或者,通過include模板文件,通過ob_start()也能解決
你還使用什么緩存技術,簡直搞笑。一個CMS運行原理都不清楚,還來說寫帝國CMS技術不行?
想想為什么模板不執行PHP,之前說的你都看不明白嗎
如果能執行PHP,我網上免費發布一個模板,模板里面用PHP寫刪除數據庫,或者刪除程序文件的代碼
模板一安裝運行,是不是數據庫數據和程序代碼都沒了
你想過沒有,以你的智慧和水平想不到這么多吧!
驀然想起我當年寫的asp ,還是很有年代感的
這里比技術是沒有獎的,比的是完成任務,小孩,你的明白?
說這句話的是樓主。
我是發現開源中國某些人的規律了,不喜歡談技術,喜歡扯雞八蛋!
說這句話的也是樓主。
看標題就是個傻鳥,什么叫PHP程序不支持PHP