首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CGI >

CGI求大神解决方法

2012-12-14 
CGI求大神我要实现的功能是图片的浏览:有上下按钮。。。#include unistd.h #include stdio.h #include d

CGI求大神
我要实现的功能是图片的浏览:有上下按钮。。。


#include <unistd.h> 
#include <stdio.h> 
#include <dirent.h> 
#include <string.h> 
#include <fcntl.h>
#include <sys/stat.h> 
#include <sys/types.h> 
#define PICDIR "/boa/web/cgi-bin/picture"

int main()
{
unsigned int count = 0;
int len = 0;
char filename[256][256];
DIR* dp;
struct dirent* dirp; 
if( (dp = opendir(PICDIR)) == NULL )
{
printf( "can't open %s ",PICDIR); 
}
while((dirp = readdir(dp)) != NULL)//遍历存储图片目录
{
//把当前目录.,上一级目录..及隐藏文件都去掉,避免死循环遍历目录
if(strncmp(dirp->d_name, ".", 1) == 0)
continue;
strcpy(filename[len++], dirp->d_name); //保存遍历到的文件名
count++;

closedir(dp);

printf("Content-type:text/html;charset=GB2312\n\n");
printf("<html>\n");
printf("<title>图片浏览</title>\n");
printf("<h1 align="center">图片浏览</h1>\n ");
printf("<body>\n");
printf("<p align="center">\n");
printf("<img  src="./cgi-bin/picture/%s" width="320" height="240" alt="%s"\n >",filename[i],filename[i]);//i是代表第几张图片。。。
printf("</br></br>\n");
printf("<form align="center">\n");
printf("<input type="button" value="前一张">&nbsp&nbsp&nbsp&nbsp\n");
printf("<input type="button" value="后一张">\n");
printf("</form\n>");
printf("</p>\n");
printf("</body\n>");
printf("</html\n>");
               return 0;
}
修改好的可以发到我QQ邮箱!!!284243236@qq.com  
[解决办法]
没人吗???
[解决办法]
这个版块这么少人呢?
[解决办法]
人呢人呢。。。。。。没有!!!!!!!!!!有木有人呐。!

热点排行