由买买提看人间百态

topics

全部话题 - 话题: cgi
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
p****j
发帖数: 6
1
来自主题: BuildingWeb版 - 再请教一个APACHE中设CGI的问题
我是在WIN XP下装的apache,我的web放在g:\web site
运行正常,现在想设CGI。
我的做法如下:
缺省:ScriptAlias /cgi-bin/ "g:/apahce/cgi-bin/"
我曾改成:ScriptAlias g:/web site/cgi-bin/ "g:/apahce/cgi-bin/"
它变得很怪,restart之后自动stop,只好不动它,改回缺省值。
Then I changed "Options" to "Options +ExecCGI"
and then: AddHandler cgi-script .cig .pl
AllowOverride Options
g:\web site\cgi-bin\里有一个PL程序,名为a.pl
g:\apache\cgi-bin\里有一个自带的PL程序,名为printenv.pl
我在浏览器中写localhost/cgi-bin/a.pl
得到the page cannot be found
敲入localhost/cgi-bin/printenv.pl
是internal
y***n
发帖数: 8
2
来自主题: BuildingWeb版 - CGI
这里是使用CGI脚本比较普遍的问题:
脚本内容只显示不执行.
你正确配置了你的服务器运行CGI脚本? 你的脚本是放置在cgi-bin目
录中吗?如果你的服务器允许带.cgi扩展名的CGI运行, 你的脚本文
件名的扩展名是这样吗?
Error 500: Server doesn't support POST.
解答还是如上一条一样,然后你用命令行执行你的CGI,可以正常运
行吗?是否有错误?.
Document contains no data.
确定你的头部行和数据部之间有一空行.
Error 500: Bad Script Request.
确定你的脚本是可执行的(在UNIX, 用chmod +x 你的脚本.cgi). 在
从浏览器运行之前,你应当从命令行运行你的脚本,如果客户端是wi
n95,可以用telnet登陆你的服务器,执行命令行,当然必须了解UNIX
命令.
CGI环境变量 意义
SERVER_NAME CGI脚本运行时的主机名和IP地址.
SERVER_SOFTWARE 你的服务器的类型如: CERN/3.0 或
NCSA/1.3
y***n
发帖数: 8
3
来自主题: BuildingWeb版 - CGI
After you know what is CGI, now let us see what is CGI
program.
一个简单的例子
这里详细一步一步地解释所有有关发生的细节。
Display Date处是个指向CGI脚本的连接. 它的HTML是这样的:
http://www.popchina.com/cgi-bin/getdate">Display
the Date
说明是个CGI脚本是因为这里面有个cgi-bin的路径.
在许多服务器cgi-bin是仅能够放置CGI脚本的目录.
当你选择这个连接时, 你的浏览器将向www.popchina.com服务器提出
请求. 服务器接收这个请求计算出URL处的脚本文件名然后执行这个
脚本.
这个getdate脚本, 在UNIX系统中执行是这样的:
#!/bin/sh
echo Content-type: text/plain
echo
/bin/date
第一行是个特殊的命令,告诉UNIX系统这是个shell脚本; 真实的情
况是从这行开始的下一行,这个脚本做两件事:它输出行Content-ty
pe: t
l****z
发帖数: 29846
4
据路透社报导,美联邦政府的健保交易平台原为CGI公司承包,但是该健保交易平台出
师不利,自从去年10月1 日推出以来就一直出现技术问题,甚至一度完全瘫痪,并因此
而引发了奥巴马总统的执政危机。
CGI公司一直忙于修复联邦健保交易平台,该平台从去年12月起已基本正常运转,成千
上万的消费者已经在该平台上申请了新的健保计划。
联邦政府与CGI公司签的合同将于今年2 月底到期。星期五(1月10日),一位知情人表
示,由于对联邦健保网站推出早期的瘫痪,以及对于该网站目前仍有很多方面的缺陷的
不满意,联邦政府已经终止了与CGI公司签的合同,转与埃森哲公司签署了价值9000万
美元为期一年的合同。
而在纽约证券交易所的星期五的晚些交易中,CGI母公司CGI集团的美国股市上市价格下
跌了3.5%, 达31.36美元。
埃森哲公司在一份电子邮件声明中表示:“ 我们一直在与我们的客户和潜在客户进行
套利, 但是现在不合适就我们正在寻求的新商机进行讨论。 ”
CGI公司没有对此事发表评论。
监督医疗改革法案推出的政府机构,医疗保险和医疗补助服务中心(The Center for
Medicare and ... 阅读全帖
t*****t
发帖数: 72
5
来自主题: BuildingWeb版 - 请教一个cgi的newbie问题
有如下一段cgi程序:
################################
#!/usr/bin/perl -wT
use strict;
use CGI;
my $q = new CGI;
my $remote_addr = $q->remote_addr;
print $q->header(),$q->start_html("test");
print "IP:$remote_addr\n";
print $q->end_html;
open (RECORD,">> /home/www/cgi-bin/log.txt") or die "can't open file:$!";
print RECORD "IP:$remote_addr\n";
close(RECORD);
##################################################################
从www浏览器上直接运行这个.cgi文件(http://address/cgi-bin/a.cgi
,可以在网页上显示结果,但是无法生成 log.txt 文件,把
p****t
发帖数: 1
6
通过新浪的短消息页面http://sms.sina.com.cn/docs/send.html发送短消息,
填好信息后按发送键,服务器调用http://sms.sina.com.cn/cgi-bin/sms/send.cgi完成
向手机发送短消息功能。
请问我如何向http://sms.sina.com.cn/cgi-bin/sms/send.cgi这个页面发送一条POST请
求完成同样的提交,如何向send.cgi传递参数呢?或者有别的更好的方法。
察看了一下http://sms.sina.com.cn/docs/send.html这个页面的源代码,有这么一段:
http://sms.sina.com.cn/cgi-bin/sms/send.
cgi" onsubmit="return checkform()">
不知道有没有这样的检测工具,可以在我操作提交的时候看到POST的内容?
p**c
发帖数: 543
7
来自主题: Programming版 - Strange problem with CGI (转载)
【 以下文字转载自 BuildingWeb 讨论区 】
发信人: ppfc (pp), 信区: BuildingWeb
标 题: Strange problem with CGI
发信站: BBS 未名空间站 (Wed Jan 30 13:36:44 2008)
I have a CGI which is no longer work. When I execute it within cgi-bin, it
gives me segmentation fault.
I didn't find anything wrong. But I recompiled it. I then found out the same
program runs fine anywhere other than in cgi-bin directory. But whenever I
put it into cgi-bin directory,it gives segmentation fault error. My other cgi
in the same cgi-bin directory run
z******a
发帖数: 216
8
来自主题: Visa版 - CGI号码错误
替岳父准备签证(中信代签),跟着网上的流程走,到了中信付款那一步,打印了有
CGI编码的页面并让岳父拿着这个有CGI编码的页面去中信缴费。缴费后收到收据号码,
和该页面的CGI编码一致。然后再次登录网上申请系统,奇怪的事情就发生了,网页上
显示的CGI编码竟然和之前的差了一位数字!我把前后两个页面都打印出来做了备份,
相比较就是差了一位数字,第四位数字(7300XXXXXXXX Vs. 7301XXXXXXXX)。点击继续
后,自动跳出收据号码(确认一致),并且能够打印Dropbox Confirmation Letter。
问题来了,
#1 这个CGI号码不一致会影响中信代签么?
#2 现在好像没有办法再回到上一个页面来重新核实CGI号码,是这样的么?
s*l
发帖数: 9421
9
【 以下文字转载自 Joke 讨论区 】
发信人: MaLaRabbit (麻辣兔子王), 信区: Joke
标 题: [多图]不辨真假 CGI发展已经令人毛骨悚然了
发信站: BBS 未名空间站 (Sat Sep 10 01:41:04 2016, 美东)
[多图]不辨真假 CGI发展已经令人毛骨悚然了
cnBeta.COM
maomao
8小时55分钟前
随着计算硬件性能越来越高,CGI发展速度非常快。不只是在电影中增加效果,同时创
建完全逼真的3D模型。现在最大的问题是被称为“恐怖谷”计算模型,CGI效果一旦从
谷底不断攀升,并且突破临界值,我们将无法区分真人还是CGI作品。日本艺术家
Teruyuki Ishikawa和Yuka Ishikawa在2015年启动了一个项目来创建一个非常逼真的计
算机生成的女生。她的名字是Saya,从那时起,2位艺术家不断对Saya进行改进。
2015版本已经非常逼真,2016版本似乎已经突破“恐怖谷”的临界值,甚至她的鞋子看
起来非常逼真。
想到未来,这里可能造成严重的混乱,我们可能无法分辨社交媒体上搔首弄姿的用户是
真的女人或者是一个CGI... 阅读全帖

发帖数: 1
10
【 以下文字转载自 Joke 讨论区 】
发信人: MaLaRabbit (麻辣兔子王), 信区: Joke
标 题: [多图]不辨真假 CGI发展已经令人毛骨悚然了
发信站: BBS 未名空间站 (Sat Sep 10 01:41:04 2016, 美东)
[多图]不辨真假 CGI发展已经令人毛骨悚然了
cnBeta.COM
maomao
8小时55分钟前
随着计算硬件性能越来越高,CGI发展速度非常快。不只是在电影中增加效果,同时创
建完全逼真的3D模型。现在最大的问题是被称为“恐怖谷”计算模型,CGI效果一旦从
谷底不断攀升,并且突破临界值,我们将无法区分真人还是CGI作品。日本艺术家
Teruyuki Ishikawa和Yuka Ishikawa在2015年启动了一个项目来创建一个非常逼真的计
算机生成的女生。她的名字是Saya,从那时起,2位艺术家不断对Saya进行改进。
2015版本已经非常逼真,2016版本似乎已经突破“恐怖谷”的临界值,甚至她的鞋子看
起来非常逼真。
想到未来,这里可能造成严重的混乱,我们可能无法分辨社交媒体上搔首弄姿的用户是
真的女人或者是一个CGI... 阅读全帖
y***n
发帖数: 8
11
来自主题: BuildingWeb版 - CGI
Now you can make a real useful script.
处理表单的脚本
今天,大多数CGI脚本是用来处理表单输入的. 这个过程大致象上面
说阐述的一样,但还是有些不同,比如CGI脚本只要被调用;数据怎
样从服务器被发向浏览器.
记住, 大多数表单有两个部分:
HTML的表单格式;处理表单数据的CGI脚本.
这个CGI脚本使用标签属性调用的.
表单形式和表单脚本
正如上面所说,由于表单有两个部分. 如下:
这个ACTION属性包含着处理表单的脚本:
ACTION="http://www.popchina.com/cgi-bin/processorscript">
在这个表单中, 每个输入区都有一个NAME的属性, 用来称呼表单元素
. 当这个表单数据被递交给你在ACTION中定义的CGI脚本,
这样这些name和输入内容被作为一个数字或字符传递给脚本.
GET 和 POST
表单从浏览器发给服务器有两种方法. GET 和 POST.
我们上面谈论的方法,实际是GET,它将数据打包放置在环境变量QUE
RY_STRING中作为URL整体的一部
p**c
发帖数: 543
12
来自主题: BuildingWeb版 - Strange problem with CGI
I have a CGI which is no longer work. When I execute it within cgi-bin, it
gives me segmentation fault.
I didn't find anything wrong. But I recompiled it. I then found out the same
program runs fine anywhere other than in cgi-bin directory. But whenever I
put it into cgi-bin directory,it gives segmentation fault error. My other cgi
in the same cgi-bin directory runs fine too.
Anyone knows what's wrong here?
l*l
发帖数: 225
13
任何的程序都是在一定的环境下运行的, 因此如果你要设置环境
变量, 在相应的CGI程序里设置. 我举的例子是利用UNCGI, 一种
UNIX SHELL CGI,可以这么设置, 同样道理, 用C++写的CGI也
可以采用相应的方法.
不过你说的要设置一个通用的的环境变量, 由余NOBODY没有SHELL因此
比较困难, 你可以尝试更改或者自己写一个受限的SHELL给NOBODY用, 这个
SHELL的环境设置以后就永远起作用. 不管你写什么样的CGI,但是无疑
会大大降低系统的安全性.
下面是我的一个简短的SHELL CGI的开头, 和通常的SHELL一样:
http://people.physics.tamu.edu/llu/ 远程字典和在线画图)
#!/bin/sh
PATH="/bin:/usr/bin:/usr/local/bin:/home/people/llu/bin:."
export PATH
HOME=/www/people/llu/cgi-bin/tmp
export HOME
cd $HOME
rm -rf temp.*
LOGfile=$HOME/log
e
c****s
发帖数: 5892
14
满地可电脑技术公司CGI集团公司(CGI Group Inc, 股票代码TSX:GIB.A)与安省电子医疗档案公司(eHealth Ontario)签订了一份价值4620万元的六年合约。
CGI集团公司将依据合约建设及维护线上的慢性疾病管理系统,并会先期建设一个线上门户,以方便安省医生更好地治疗全省糖尿病患。
据悉,这个线上系统将是加拿大史上首创。
CGI集团公司说,该公司设立的网站将帮助医生更迅速诊断、治疗安省糖尿病患。#
安省电子医疗档案公司执行长李德(Greg ReedGreg Reed)指出,这个安全、共享的网站将准许经过授权的医生登陆,该网站也是安省电子医疗机构的重要组成部分。他说:「这个网站能挽救病患的肢体、视力及生命,将促使安省健康系统可持续性发展。」
CGI集团公司成立于1976年,是国际上提供电脑技术服务及商业处理服务的最大公司之一,在加拿大、美国、欧洲、亚太地区有雇员2万6000多人。
x*****3
发帖数: 422
15
来自主题: Visa版 - CGI#以及缴费
开始的时候,只有一个老人过来,所以申请了一个CGI号码,交了一个人的费用,当时
没有填随行人员。现在另外一个老人也决定一起来了,遇到申请CGI的问题。
在版上看之前的帖子,父母似乎可以共用一个CGI号码。请问我这种情况,是否可以把
已经缴费的CGI号码上添加随行人员?这样还需要再缴一次费么?
如果直接给第二个老人申请新的CGI号码,并缴费。两个老人可以一起签么?
谢谢
M********t
发帖数: 5032
16
[多图]不辨真假 CGI发展已经令人毛骨悚然了
cnBeta.COM
maomao
8小时55分钟前
随着计算硬件性能越来越高,CGI发展速度非常快。不只是在电影中增加效果,同时创
建完全逼真的3D模型。现在最大的问题是被称为“恐怖谷”计算模型,CGI效果一旦从
谷底不断攀升,并且突破临界值,我们将无法区分真人还是CGI作品。日本艺术家
Teruyuki Ishikawa和Yuka Ishikawa在2015年启动了一个项目来创建一个非常逼真的计
算机生成的女生。她的名字是Saya,从那时起,2位艺术家不断对Saya进行改进。
2015版本已经非常逼真,2016版本似乎已经突破“恐怖谷”的临界值,甚至她的鞋子看
起来非常逼真。
想到未来,这里可能造成严重的混乱,我们可能无法分辨社交媒体上搔首弄姿的用户是
真的女人或者是一个CGI作品。
o******1
发帖数: 1046
17
【 以下文字转载自 Linux 讨论区 】
发信人: outlook1 (outlook1), 信区: Linux
标 题: perl cgi中调用C可执行程序为什么在html中不显示?
发信站: BBS 未名空间站 (Sat Apr 12 02:23:45 2014, 美东)
我用perl写一个cgi的程序,其中调用了自己写的C程序(binary executable),需要
其stdout,所以用的是backticks。
如果单独运行perl cgi,结果正常,所有该print出来的全部出现,包括调用的C程序的
output。但是一旦从html里面连接到这个perl cgi,C程序ouput的部分,在网页中不显
示。
我试着把调用C程序的部分改成调用Linux系统程序,比如ls,cat等等,其output在网
页中就正常出现了。
我很困惑,大概知道是因为C程序的output没有被返回到perl process里面。但是在单
独执行perl程序的时候,调用的C就正常的输出到stdout了。又想了一想,可能是perl
和C共享了屏幕显示,所以我分辨不出来。但是在运行perl程序的时候... 阅读全帖
m**i
发帖数: 89
18
来自主题: Software版 - 功能强大的CGI语言----PHP3
这个作者很糊涂,其实根本就没有理解PHP的本质。
PHP在Web Server中,所起的作用,虽然和CGI类似,但
工作的原理和CGI完全不一样。PHP和ASP以及ISAPI, NSAPI
一样,都是服务期的扩展,但不是CGI。CGI是Web Server
调用得另外的进程,是外在程序,只是符合CGI接口而已。
PHP有很多缺陷,注定成不了主流的Web开发环境。
它的缺陷有:
1. 数据库接口混乱。PHP没有统一等数据库接口,其对数据库
的支持极端混乱,对Oracle, Sybase等等,居然各有其接口,
甚至比不上PERL利用DBD/DBI的方式来实现应用程序接口的统一,
因此使得PHP在商业电子商务软件开发中处于极端不利的地位
2. 和ASP以及JSP/Servlet不同,PHP缺乏应用逻辑层的开发能力。
ASP可以利用MS的COM/DCOM技术运用几乎所有的Windows资源,
而JSP/Servlet则可以利用Java Bean和EJB获得分布环境的支持。
在大负载情况下,分布计算是解决问题的唯一方法,而Multi-Tie
则是最好的开发理念,PHP缺乏Application
p***y
发帖数: 92
19
首先填写DS160时以为可以代签,所以填了广州作为签证地点。
生成CGI reference #后,在中信交了签证费。
现在发现不能代签,所以要改到北京签。
这种情况怎么办,要重新生成CGI reference # 和重新交签证费吗。
能不能重新填写DS160,然后直接在CGI系统里该填新的DS160确认号就好了。
这个CGI reference #是根据DS160确认号生成的吗?
请大家帮忙解答,谢谢!!
H*M
发帖数: 117
20
情况是这样,
家里有3个人要申请b2,其中2个递签,选择广州,1个面签,选择上海,
现在3分160已经填好。
请问:
是不是要申请3个CGI号码,然后交3份申请费,每个160费连接到一个CGI号码上
还是
只要申请一个CGI号码,然后交3份申请费,3个160都连接到同一个CGI上?
已经看过travel us doc了,但理解能力有限,感觉那个网站没有写的很清楚(虽然有
流程1,2,3,4步等等,还当中多个申请人和号码,帐号,预约的关系,怎么对应,实
在是不明白)
谢谢
y*******u
发帖数: 1715
21
签证系统改来改去,烦死了。。。
我要帮父母准备中信代签,已经填写好了DS160表,然后从
http://www.ustraveldocs.com/上的链接
进到了https://cgifederal.secure.force.com/applicanthome
进入这个页面之后,看见的Dashboard上面没有任何所谓的CGI号码。点击
Visa Information或者是Fee Payment,都直接被链回ustraveldocs的
相关介绍网页。
接下来,我用Schedule Appointment填写了很多相关信息,直到某一步
要求我输入签证费的收据号。
我的问题是,不是说需要先有CGI号码,才能去缴签证费吗?在哪里可以生成
CGI号码和所谓的“纸质缴费通知单”啊?
l*h
发帖数: 32
22
来自主题: Reunion版 - B2 DS160-CGI-交费 顺序问题
在为父母申请签证,真麻烦。
经常有人说预约,交费和DS160表没有先后,可是
想先预约让父母到地方再交费,不行。好吧,先交钱,可是要什么先生成CGI好,生成
CGI又要先预约才能生成。好吧,填信息,中途一定要DS160 confirmation number,可
是DS160还没完全填好啊,所以糊涂了。
是不是还是要先完成160表提交生成confirmation number,然后去预约网站填信息生成
CGI,拿着CGI再去交费,交完费得到receipt,然后再回到预约网站完成预约吗?可是原
先填的信息不是没有了吗?另外万一DS160填错重填,不是confirmation number 又不
一样了吗?
明白人给说说吧,多谢了
w****o
发帖数: 2260
23
来自主题: Visa版 - 弱弱的问问CGI号
怎么拿到CGI号?是不是在https://cgifederal.secure.force.com注册就自动拿到了,
不用等到填好所有的信息?觉得是先有鸡和先有蛋的问题。感觉要再这个网站上填写信
息,要先有银行的收据号,可是要缴费,需要先有CGI号。没有缴费号,这个网站也给
产生CGI号?
到底什么是CGI?
谢谢!
y***n
发帖数: 8
24
来自主题: BuildingWeb版 - CGI脚本是什么
Ladys and Gentlemen,
Now the basic CGI program forum begins. From now no, I will
post a batch of articles which will be helpful for you to
built a wonderful web ( at least I hope so).
The first:
CGI脚本是什么
CGI脚本简单地讲是个运行在Web服务器上的程序, 有浏览器的输入触
发. 这个脚本通常象服务器和系统中其他程序如数据库的桥梁。
CGI 脚本难道不是一个真正的脚本?按照你的服务器的支持, 他们可
能是一个编译好的程序或者批命令文件或者其他可执行的东西. 为了
简单起见,我们统称他们为脚本scripts.
a****n
发帖数: 7
25
来自主题: BuildingWeb版 - 一个关于CGI程序的问题
我也发现一般web server运行都是用Nobody,所以web server是以other运行的。CGI
被web server 调用,所以CGI也应该是以other得权限运行的。
我想问一下,如果用perl编CGI,想调用web server本地的一个程序,并且CGI想获取
该程序的标准输出,有什么方法?
谢谢。

关系
h*****l
发帖数: 184
26
【 以下文字转载自 Software 讨论区,原文如下 】
发信人: hanibal (汉尼拔), 信区: Software
标 题: How many version of Perl/CGI are there?
发信站: The unknown SPACE (Thu Jun 12 12:04:34 2003) WWW-POST
I used ASP a lot, this summer starts to use CGI/PERL on Apache server.
I learn quickly as those technologies are very similar.
But then I met some problem, for example, following code works on my school
server.
#!/usr/local/bin/perl
print "hello world";
But on another server, it has to be:
#!/usr/local/bin/perl
use CGI;
$q=new CGI
m********r
发帖数: 334
27
【 以下文字转载自 Programming 讨论区 】
发信人: mindreader (摩登原始人), 信区: Programming
标 题: 问一下C语言编CGI的路径问题
发信站: BBS 未名空间站 (Wed Oct 7 16:53:44 2009, 美东)
web server是BOA,我想用argv[0]判断哪个程序被调用,但是server总是在前面加上相
对路径,比如strcmp(argv[0],"test.cgi"),总是得到"./test.cgi".
CGI可以执行,但是结果是错的,请问怎么才能不让server画蛇添足
o******1
发帖数: 1046
28
我用perl写一个cgi的程序,其中调用了自己写的C程序(binary executable),需要
其stdout,所以用的是backticks。
如果单独运行perl cgi,结果正常,所有该print出来的全部出现,包括调用的C程序的
output。但是一旦从html里面连接到这个perl cgi,C程序ouput的部分,在网页中不显
示。
我试着把调用C程序的部分改成调用Linux系统程序,比如ls,cat等等,其output在网
页中就正常出现了。
我很困惑,大概知道是因为C程序的output没有被返回到perl process里面。但是在单
独执行perl程序的时候,调用的C就正常的输出到stdout了。又想了一想,可能是perl
和C共享了屏幕显示,所以我分辨不出来。但是在运行perl程序的时候,被调用的C的输
出没有返回到perl process,而是在另一个过程中,所以cgi创建的新网页就不显示了
。但是对于调用的Linux系统程序,为什么能正确的返回呢?
我半路出家,没学过操作系统,对于process,thread这些概念一知半解。大牛们能不
能指点一下,如何设置,... 阅读全帖
w***g
发帖数: 5958
29
1. 先确保是否真的写到了stdout,单独运行perl cgi的时候用 > xxx看你要的输出有
没有重定向到xxx里面。
2. 换一个目录运行perl cgi看是不是还正确。apache调用cgi的时候目录可能和你用的
不一样。
3. 用sudo执行perl cgi,看是不是还是正确。apache调用你的程序会用apache/www/
www-data类似的用户名调用。你可以su到该用户运行一下看是否正确。
4. 看apache的错误日志, /var/log/apache2/error.log。

perl
a***n
发帖数: 74
30
来自主题: Software版 - 功能强大的CGI语言----PHP3
送交者: 计算机世界于 October 07:
在互连网络高速发展的今天,WEB的后台开发已日益成为开发的焦点;激烈地商业
竞争,也促使人们对WEB后台程序有了更高的要求。本文将向您介绍一种新型的CGI程序
编写语言PHP3,它简单易学,拥有众多的优秀特性,可让您方便快捷地编写出功能强大
,运行速度快,并可同时运行于 WINDOWS,UNIX,LINUX平台的WEB后台程序,特别值得
一提的是,任何人在遵守GNU条约的情况下,均可免费使用并更改其源码!
现有WEB后台程序,决大多数采用下列几种技术编写:PERL,C通用CGI语言直接编
写(译)CGI 程序或利用WEB服务器自带的API(如ISAPI,NSAPI)或采用第三方解决方
案(如ASP, COLDFUSHION),虽说每类方案都有各自的强项,但均不是理想的解决之
道。
PERL编写CGI是使用最多的方法,在网络上也有很多现成的脚本可以拿来修改使用
,但它却存在公认的性能问题:由于WEB服务器运行时需调用解释程序解析代码,当站
点的访问人数激增时, WEB服务器的性能也必将直线下降,另外则是它的数
f********u
发帖数: 572
31
来自主题: Unix版 - please help, CGI..
it's my first time writing CGI using Perl. I have
the HTML form page ready. But whenever I submit
my form, I get the webpage of the text of the CGI
program itself. What's wrong I am doing here? How
to make it work? Two things I am not sure about..
1. does a CGI program has a required extension, say hello.cgi
or no extension at all or I can just have hello.pl ?
2. do I need to compile? It seems I can not compile like
what I do to a perl script. It gets strange html contents
onto the scre
h*****l
发帖数: 184
32
【 以下文字转载自 Software 讨论区,原文如下 】
发信人: hanibal (汉尼拔), 信区: Software
标 题: How many version of Perl/CGI are there?
发信站: The unknown SPACE (Thu Jun 12 12:04:34 2003) WWW-POST
I used ASP a lot, this summer starts to use CGI/PERL on Apache server.
I learn quickly as those technologies are very similar.
But then I met some problem, for example, following code works on my school
server.
#!/usr/local/bin/perl
print "hello world";
But on another server, it has to be:
#!/usr/local/bin/perl
use CGI;
$q=new CGI
r*****q
发帖数: 216
33
请教一个在CGI 中使用自己改写的Model时的问题 Mastering Perl for
Bioinformatics中的例子
先说一下我的调试环境 IIS5.1 XP ActivePerl 5.8.8
自己改写了3个Model 1.Restrictionmap.pm 2. Rebase.pm 3. SeqFileIO.pm (这三个
package 我的已经分别在cmd模式下调试过了,都没有问题,而且我都放在IIS5.1的默认
的/Inetpub/wwwroot/的文件夹中了 ;在最后面另附model 的用法说明)
然后用main.cgi 实现 (以用 perl -c main.cgi 编译过 syntax ok)
在调试的时候 我自己加了三个标志
1>print "$sequence\n", "one",hr;
2>print "two",hr;
3>print "three",hr;
但在调试时 只能显示第一个标志,第二三个都没有显示(自己怀疑是标志1之后的语句
有问题,但用想不明白,请帮忙看看)
另外 还有一个问题 main.cgi可以upload文件 但在选取文件之后
s*******6
发帖数: 32
34
来自主题: BackHome版 - 请问:签证缴费的CGI号码 (转载)
【 以下文字转载自 Reunion 讨论区 】
发信人: stars1986 (La vie est ailleurs), 信区: Reunion
标 题: 请问:签证缴费的CGI号码
发信站: BBS 未名空间站 (Thu Jan 1 09:44:08 2015, 美东)
大家好,赴美签证预约,去中信银行缴费,他们说CGI号码一定是730开头的,可是我的
是850开头,H1b,请问是我出了什么问题吗?大家的CGI号码都是什么开头?
谢谢!
b*****o
发帖数: 240
35
必须有这个CGI号才能缴费吗? CGI是如何生成的呀,我怎么还没有看到这个号就来到
缴费的步骤了,可是在美国这边没法交呀。本想要拿到CGI给国内朋友去帮吗缴费。。
谢谢了
r*******g
发帖数: 1335
36
【 以下文字转载自 Visa 讨论区 】
发信人: returning (aaaaaaaaa), 信区: Visa
标 题: 父母同签,是填一个CGI表格,还是要建立2个账号填2次
发信站: BBS 未名空间站 (Sun Apr 7 16:31:41 2013, 美东)
Hi
我父母已经在柜台把签证费交了,我发现挺智能的,我再用我爸的账号进去发现已经显
示出来签证费收据了,交了2人,我妈也在上面。
现在我就是犹豫是否还需要填我妈的CGI表,照理应该不用填了,因为我爸账号里面看
到2人信息。实际上我在建立我妈账号的时候,系统提示信息和已有的账号重复。但是
我没看到任何说明说此时不用填CGI了。
当然,160是两张。
谢谢了。
b****n
发帖数: 396
37
来自主题: Reunion版 - 紧急求助- CGI 号怎么生成?
代签程序:
1. 去网站查看信息:http://www.ustraveldocs.com/cn_zh/cn-niv-visaapply.asp
2. 填写160表:上面网站上有连接。 代签必须选广州递件。
3. 到“登陆”页面, 申请一个帐号。
4. 登录进去,填写个人基本资料
5. 到“安排面试时间”
6. 一步一步走,几个注意事项
1)注意第二步要选择“免面签代递服务”
2)有一个问题是上次签证有没有“Clearance Received”, 如果没有加注的话就是“
No”
YOU WILL SEE CGI PAGE IN HERE!! AFTER YOU ANSWERED ALL SEVEN QUESTIONS.
3)交费:必须先生成一个CGI号码,然后才能交。 可以网上交,也可以去中信柜台或
者ATM 机器交。
家里在小城市,没有中信,也没有合适的银行卡网上交费的,可以找朋友(所在
地有中信)代缴。把护照复印件和CGI页打出来发给朋友,朋友可以去柜台或者ATM机器
交。
http://www.ustraveldocs.com/cn... 阅读全帖
b****n
发帖数: 396
38
来自主题: Reunion版 - 紧急求助- CGI 号怎么生成?
代签程序:
1. 去网站查看信息:http://www.ustraveldocs.com/cn_zh/cn-niv-visaapply.asp
2. 填写160表:上面网站上有连接。 代签必须选广州递件。
3. 到“登陆”页面, 申请一个帐号。
4. 登录进去,填写个人基本资料
5. 到“安排面试时间”
6. 一步一步走,几个注意事项
1)注意第二步要选择“免面签代递服务”
2)有一个问题是上次签证有没有“Clearance Received”, 如果没有加注的话就是“
No”
YOU WILL SEE CGI PAGE IN HERE!! AFTER YOU ANSWERED ALL SEVEN QUESTIONS.
3)交费:必须先生成一个CGI号码,然后才能交。 可以网上交,也可以去中信柜台或
者ATM 机器交。
家里在小城市,没有中信,也没有合适的银行卡网上交费的,可以找朋友(所在
地有中信)代缴。把护照复印件和CGI页打出来发给朋友,朋友可以去柜台或者ATM机器
交。
http://www.ustraveldocs.com/cn... 阅读全帖
g***i
发帖数: 594
39
倒数第二位她写错了,钱也交了,当时中信的人看不清她打印下来的号码,他们一块看
,结果把6看成5了,现在我用她拿到的收据号码也把drop box页打印下来了。这个文件
上有个uid号码,我看了其实就是cgi号码的后面几位,这个还是以前那个正确的号码,
收据号码就是我输入的这个(对应那个错误的cgi号码)。我不知道大使馆是不是有记
录,哪个cgi对应哪个收据号。大家知道这种签证预约问题该打那个电话号码么?
c****8
发帖数: 626
40
1。在那个CGI网上注册信息,然后“安排面谈时间”,最后到了缴费的步骤:
Step 8: 请在下方输入可机读签证缴费收据信息。
但我没有看到所谓的CGI号码,只是在登录身份上我的email后又一串八位数字,请问这
串数字是所谓的CGI号码吗?另外到这一步也没有看到说是否满足代签条件。
2。还有,其中一个问题问到“所有申请人的签证是否仍然有效,或者失效不超过12个
月? ”,我爸妈的签证恰好过几天就失效满12个月。但不知这个日期是按照缴费日期
算,还是按材料交到广州使馆算。如果是后者,可能只能选“过期不超过48个月了”。
不管哪种情况,是不是都满足代签条件?
3。另外一个问题,代签时可否由别人代交材料到中信银行?还是必须本人去亲自交材
料?
y*******u
发帖数: 1715
41
后来终于找到了。
是在填Schedule Appointment的中途,会遇到让你选择如何付费的页面。
从那个页面点进去(在线支付或者到中信支付都可以),就会转入一个以
MRV Fee Payment开头的页面。上头的CGI REFERENCE NUMBER就是传说
中的CGI号码。
也不知道是什么思维混乱的家伙设计出来的流程……
c**********a
发帖数: 25
42
现在准备再去申请签证。填写了新的ds160,准备交费。但是CGI number和上次完全一
样(换计算机也不行),不知道用相同的CGI nwmber交费可不可以?还是必须生成一个
新的CGI number?
哪位兄弟姐妹有过类似的经验?确认一下?谢谢!
t**g
发帖数: 723
43
【 以下文字转载自 BackHome 讨论区 】
发信人: twig (twig), 信区: BackHome
标 题: CGI 号今年和去年的一样,对吗?
发信站: BBS 未名空间站 (Mon Feb 23 23:25:11 2015, 美东)
今年给家人在WWW.ustraveldocs.com上用与去年同一个帐户申请B2签证(在同一个人名
下),得到的CGI号和去年完全一样,请问是正常的吗? 本以为应该是每次申请签证CGI
号都不一样才对。求高人指点,多谢!
y****o
发帖数: 44
44
来自主题: Reunion版 - CGI 账号
第一次在CGI网站上为父母预约签证日期,没约之前以为是各自需要一个CGI号码,所以
为他们各建立了一个账号,结果在填老爸的信息时直接关联到了老妈的信息,最后产生
了一个CGI号码。想问问这种情况下第二个没有被用到的账号有没有关系,我需要去取
消吗?请有过类似情况的朋友指教一下。万分感激!
l*f
发帖数: 508
45
click here for all payment options
china citic bank
then you will see CGI number

12点开始启用的网上预约系统,缴签证费的时候要填CGI number,但是怎么也找不到。
其他国家的人说当选择缴费方式的时候会弹出一个窗口,里面有这个号码。但是我选择
的时候没有这个窗口,直接到了中信银行网站。请问有人知道那里可以找到这个CGI
number吗?
谢谢!
I******y
发帖数: 815
46
父亲发来的底下的 CGI ,不知道是什么东西。 好像以前没有过。 有明白的。帮忙
l:签证还需cgi号码(12位数字)通过此号码才能交签证费。2:我交费后从你那网站查询
到(回答问题的文件提交表)先把cgi号码发过来,我交费后你把文件提交表发来。
g*****2
发帖数: 371
47
来自主题: Visa版 - 问一个关于美签cgi号的问题
CGI参考号 唯一且永不变!签证申请人在申请签证系统建立个人资料账户后,其CGI号
即建立,系统自动锁定申请人护照重要信息、账号及CGI号。如要解锁必须通过系统人
工电话核对信息后才可。
E***r
发帖数: 401
48
我帮我父亲办的B2免面签中信转投广州 在线付的签证费 也受到签证费收据email确认
了 但网上要求还要有签证费收据 我今天让我父亲带着护照和receipt number去中信银
行问 但他们要CGI,文件提交信和DS160才能给收据. 文件提交信是啥?应该就是drop-
off confirmation letter吧?CGI我记得网上交签证费之前看到过的 但现在进入网站
找不到了 只有收据号(receipt number), 请问 CGI number从哪儿能找到?
还是不需要签证费收据了 只要把签证费已交的中信银行的confirmation letter以及
drop-off confirmation letter(上面有receipt number)打印出来就够啦?
急问, 万分感谢!
j******w
发帖数: 933
49
父母上次办签证的时候已经在www.ustraveldocs.com上注册了帐号,这次直接登录进去
,填好信息后生成一个CGI reference number,就是要拿着这个号码去中信银行交钱的
。但是这次生成的号码跟上次的一模一样,所以就想问一下有没有遇到这种情况的朋友
,这个CGI号码是跟帐号绑定的吗?就是说你每次用同样的帐号预约签证都是同一个CGI
号码?还是有可能系统有问题,因为这次填个人信息的时候有很多都是默认上次的,比
如160确认号,我得一个个改过来,所以担心这个号码会不会也是系统自动输入成上次
的?
多谢!
y****o
发帖数: 44
50
来自主题: Visa版 - CGI 账号
第一次在CGI网站上为父母预约签证日期,没约之前以为是各自需要一个CGI号码,所以
为他们各建立了一个账号,结果在填老爸的信息时直接关联到了老妈的信息,最后产生
了一个CGI号码。想问问这种情况下第二个没有被用到的账号有没有关系,我需要去取
消吗?请有过类似情况的朋友指教一下。万分感激!
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)