c/c++的cgi难点问题,希望各位帮助
牛知道 2005-07-15 02:26:25 环境:apache、linux
语言:c/c++ 的 cgi
问题描述:
我现在要编写一个cgi程序,确切的说是 webmail 程序,要做到读取本地目录的 /var/mail/domain.com/userdir/xxx.txt 文件,或者写入这个文件,请问如何实现?
我想到的几个方法,但是都有弊端和难点,不知道各位还是否有其他方法,不尽感谢
1)用后台进程,就是说后台建立一个进程程序,前台根据CGI程序发过来的请求,读取这个文件,然后通过管道或者socket之类传送回去
优点:读取很好,对用户无限制,简单
难点:写入困难,无法对特定地方写入,如果要插入的话也需要设置很多strcmp之类
2)将apache的所属组调整为 root 或者有高权限的用户
优点:简单方便
难点:如果这么做浏览器就成了人家“管理”我机器的一个工具了,后果……
3)您的意见?
优点:简单方便容易理解
难点:无……
谢谢各位帮忙