首页 > 解决方案 > “不推荐使用 eregi() 函数”尝试 preg_match - 没有 bueno

问题描述

我在这里读过很多关于这个被弃用的线程,并尝试用 preg_match 替换它,但我对 php 的了解不足以修复该行的其余部分。

多年来一直在享受 Fotoholder,我会切换到更新的类似单文件画廊代码,但我会丢失画廊中的所有描述。

请帮助复活Fotopholder!( https://github.com/offsky/Fotopholder )

这是具有eregi的2个部分:

	
	 			if(substr($entry,0,1)!="." && !preg_match("#_cache#i",$entry) && is_dir($path."/".$entry)) {
	 				

和第二个eregi:

						if(substr($entry,0,1)!="." && !eregi("_cache",$entry)) {

非常感谢您的帮助。

标签: phperegi

解决方案


不推荐使用意味着函数 eregi() 可能会从语言中删除。

请使用preg_match()

虽然您仍然可以使用 eregi(),但在某个时间点您的应用程序可能无法再执行。

那就是说:您发布的代码太大了,无法获得详细的答案。


推荐阅读