Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 判断静态HTML画面是否存在,如果不存在则用动态URL访问?

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 16:24 , Processed in 0.018241 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表