判断静态HTML画面是否存在,如果不存在则用动态URL访问,请问以何种方式能达到些目的?
用- if(file_exists($htmls['path'])) {
复制代码 能判断吗?
还有就是能否给解释一下下面的代码:- for($i=0; $i<count($sarr); $i=$i+2) {
- if(!empty($sarr[$i+1])) {
- if(key_exists($sarr[$i], $htmlarr)) {
- $htmlarr[$sarr[$i]] = addslashes(str_replace(array('/', '\\'), '', rawurldecode(stripslashes($sarr[$i+1]))));
-
- } else {
- $htmlurlcheck = false;
- break;
- }
- }
- }
复制代码 1.为什么用$i=$i+2,有什么重要意义?
2.addslashes函数手册上说是:字符串加入斜线,但手册上说的只有一个参数呀,这里却用了三个参数?不知什么意思?
3.[key_exists($sarr[$i], $htmlarr)]应该是数组$htmlarr中是否存在字符串$sarr[$i],不知理解的是不是正确?
4.addslashes() 函数手册上说是:删除由 addslashes() 函数添加的反斜杠, 应该可以和addslashes互逆!不知理解是否正确?
还有就是上面这几名代码能否给整体解释一下呀? |