我做了一个函数来获取.php文件路径并删除所有文件的名称,所以我可以加载我的css&分别为页面的js文件。这是我加载页面顶部和底部的另一个功能,所以我可以这样做:print main_top()。 $ html。 main_bottom();在每个页面的底部,只需要这些函数所在的页面。< - 有点像tbdev那样......
我得到它的工作,但当它击中这样的东西时,< 3它将不会返回我想要的名字。 我知道我的问题在正则表达式,但我不熟练的正则表达式,我想知道是否有人在这里知道(a)正则表达式是否良好,意味着没有充满漏洞或w / e和(b)如果有人知道一个让它匹配chars的方式:< > &安培;等等..
$filename = preg_replace("/\?([A-Za-z1-9=&_0-9\-\?]+)/", " ", $filename);
$filename = preg_replace("/\?([A-Za-z]+)=(.+?)/U", " ", $filename);
再次,该功能很好用,除了我搜索时,地址的$ _GET部分有类似的字符。希望我在这里有意义...... LoL
正则表达式是由我制作的,并没有从某个地方抬起来,所以如果它是废话,我会理解...... l LoL
答案 0 :(得分:3)
我做了一个获取.php文件的函数 路径和剥离一切,但是 文件名
这听起来就像basename
(http://us2.php.net/basename)没有所有正则表达式那样。