谁试过在免费个人主页上用自己编的CGI、ISAPI(数据库的)的程序(100分)

  • 主题发起人 主题发起人 zhengxq
  • 开始时间 开始时间
Z

zhengxq

Unregistered / Unconfirmed
GUEST, unregistred user!
谁试过在免费个人主页上用自己编的CGI、ISAPI(数据库的)的程序,是否需要BDE;还是根本没可能,一定要有自己的Web服务器。如有可能请告诉我究竟应怎样做?
 
如果使用CGI则无需BDE,用Turbo C之类的编个相应程序,而后上载到指定的目录,
用HTML调用即可。如163提供的免费主页。
 
要和"免费的个人竹叶上"的网管熟可能行(上传后让他给安装在服务器上),
否则没可能吧。


 
一般情况下,是没有一个个人免费网站允许放DELPHI编译的CGI或ISAPI,
倒是有的地方还是允许存放PERL写的。
为了安全,人家这样做也是正确的。
不过你可通过PWS,告诉别人你的IP,别人就可以访问你的硬盘了。:-)
 
如果服务器是UNIX的话,把程序放到指定的目录(比如:/home/httpd/cgi-bin/)
下面,然后直接用URL调用就可以了,不过要管理员告诉你放哪里,而且要给你放
程序上去的权力才行。很多CGI是危险的安全隐患,所以可能这样的地方不多。我
在外国一个叫UNDERWORD的FREE主页那里好象看到有。如果在NT下嘛……一定要
管理员来安装的罗!
 
人家问的是数据库CGI是否需要BDE,你们都跑题了.

1.delphi做的cgi/isapi只能用在NT的服务器上(国内大部分免费主页是);
2.如果和网管不熟,别指望在服务器上安装BDE,只能用ODBC方式,通过ODBC98或
ODBC Express等控件访问;
3.即使是ODBC方式,也只能用Access,因为默认windows都带Access的ODBC驱动;
4.将Access的MDB文件上载到你的一个目录下;
5.CGI运行前先检测是否存在你需要的DSN,如果没有则创建一个;
6.创建Access的ODBC DSN很简单,基本只要指定路径就可以了.
7.最好用完后删除DSN,否则网管发现不太好.(当然这会影响效率)
8.最后一点,上述所有操作的前提是:<font color=red>你必须有CGI的权限</font>.
 
数据库? 关键你要有数据库的管理权限, 如果是文件型数据库还好办, 只要你把数
据库文件放在任意目录就可以了. 如果是大型数据库, 一般都不行.
 
ADO + Access/SQL 或 ADO + ODBC + Access/SQL,
同样的话,和网管得熟。
 
有几个人和免费ISP的网管熟?????!!!!
 
亲爱的 zhengxq 您的问题也是我的问题,这个问题我也提过,我解决的办法是用
delphi的clinetdataset控件创建的cds文件作数据库,我的网页和CGI程序都已经
完成但是却没有合适的空间,我用cds文件主要是它完全处在我的控制下不需要与
网管联系,但是你不能使用SQL语句,而且这样在多用户环境下有什么不好我还没
发现(PWS下测试的),如果你有更好的主意我们探讨探讨。


另外,你知道网页验证密码是如何跨页面的吗?
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部