websGetDefaultPage("login.asp"); //在MAIN函数里设置。
PUBLIC int websStatFile(char *path, WebsFileInfo *sbuf) { #if ME_ROM WebsRomIndex *wip;
/***************** by mzh **************************/ printf(" path123 = %s \n",path); //看看Ip登陆是 path 是多少
if(strcmp(path,"/web/")==0) // "/web/" 就是 ip登陆的 值 { sbuf->isDir = 1; printf(" path1234 = %s \n",path); return 0; } /*******************************************/
assert(path && *path);
if ((wip = lookup(romFs, path)) == NULL) {
return -1;
}
memset(sbuf, 0, sizeof(WebsFileInfo));
sbuf->size = wip->size;
if (wip->page == NULL) {
sbuf->isDir = 1;
}
return 0;
#else WebsStat s; int rc; #if ME_WIN_LIKE ssize len = slen(path) - 1; path = sclone(path); if (path[len] == '/') { path[len] = '\0'; } else if (path[len] == '\') { path[len] = '\0'; } rc = stat(path, &s); wfree(path); #else rc = stat(path, &s); #endif if (rc < 0) { return -1; } sbuf->size = (ssize) s.st_size; sbuf->mtime = s.st_mtime; sbuf->isDir = s.st_mode & S_IFDIR; return 0; #endif }