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

ziluopao 发布于 2017/02/05 12:05
阅读 21K+
收藏 1
PHP

RAG 五周年,向量检索发展状况如何?

注意:希望后来的并且喜欢谈论哲学并且是自认为是老鸟的人最好飘过,这是一个菜鸟提的问题,如你是老鸟在此逗留,会被同类老鸟瞧不起的!

钦此!

帝国cms的搜索页不支持php的,这TM的也太有意思了,本身是php程序反而不支持,也许是作者没有这个能力吧,不过我想实现这个功能。
童鞋们给参谋一下哈。

我用的是全站搜索

其中 /e/sch/index.php是搜索结果页,不过发现在其中的php代码没有被执行
并且也没有提示错误,总之一片空白,不起作用。见图。
我现在有一个思路是,如果知道是哪个文件拼装它的就好了,然后在管拼装的文件中加点判断说不定行呢,大家给一个主意呗!

加载中
4
ziluopao
ziluopao

卧槽,我的宝地成了哲学家们抒发情感展示才华的地方了,最怕的就

 

是这个!

 

本来是想请教真正老鸟一个问题,结果伪老鸟纷纷跑过来,让我辨

 

别一下。不过他们也没有逃过俺的火眼金睛!

 

告诉你们——伪老鸟!俺解决了,不语

 

而去!哈哈哈哈!

可能有人说伪老鸟是个啥类呢,要我写此类会是这样:

1、首先他们要具有似懂非懂的状态;

2、其次他们要害怕钻研技术;

3、一定要有哲学家的语言表述;

4、要到外寻找菜鸟的踪迹(怎么感觉和苍蝇叮肉似的);

5、要有不厌其烦的东拉西扯不着边际的逻辑思维;

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

7、一定要有给别人栽赃的技能。

当然了此类可以被很多小小伪老鸟继承下来,又当然了,可以派生出很多子类。

ziluopao
ziluopao
不信,你们可以自己按我说的对号入座,看看你是不是此类人,当然你们别归类某种人也可以用这种方法判断一下,准确率在95%
9
且行且珍惜吧
且行且珍惜吧

做人话忒多,问题像小白,发帖靠标题

苍蝇叮肉
苍蝇叮肉
你的意思要反过来 做人话要少,问题象大牛,发帖靠技术?
4
t
type-moon

楼主,地球很危险,你还是回火星吧,等几年,你技术入门了,再看你现在的发言,我估计你想打死当时的你自己的。eechan给你解析那么多,你都看不懂,还说人的扯到哲学,扣帽子水平,你确实比eechan高。看了你所有的发言,明白了你根本不是码农。看到一群人喷你我也就放心了。

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 : 有年头没见过你这种小(da)清(sha)新(bi)了
ziluopao
ziluopao
扯主题就留在这,扯闲篇和哲学,你就拨腚!怒一个!
ziluopao
ziluopao
你别吓唬我,你不理我,我太害怕了,不会天塌下来吧!求求你理我吧!
ziluopao
ziluopao
Rasmus Lerdorf也没有象你这样傲视天下,不过话说回来了,你在这里傲视有个P用啊,也就是在菜鸟面前装装你是老鸟!
ziluopao
ziluopao
告诉你吧,大多人用cms做站的时候直接就在模板中写php代码,你不在楼上说了吗,直接挂掉,你挂个试试吧!
1
simple__
simple__

蓦然想起我当年写的asp ,还是很有年代感的

1
大树_
大树_

看标题就是个傻鸟,什么叫PHP程序不支持PHP

1
手握华为赛神仙
手握华为赛神仙
我就看看,第一次给ee点个赞
当前问题已关闭评论
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部