问题标签 [cgi-bin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1091 浏览

android - Android HttpURLConnection 不适用于 cgi-bin?

我有简单的代码:

如果我有 urlStr = "http://samlib.ru/w/waliduda_a_a/molochnischituran1.shtml" - 一切正常。如果我使用像 urlStr = "http://samlib.ru/cgi-bin/areader?q=jlist" 这样的网址 - 我在 connection.getInputStream();

** 03-04 15:37:52.459: 错误/DataReader::loadDataFromInet(17281): 加载失败http://samlib.ru/cgi-bin/areader?q=jlist 03-04 15:37:52.459: 错误/DataReader::loadDataFromInet(17281): java.io.FileNotFoundException: http://samlib.ru/cgi-bin/areader?q=jlist 03-04 15:37:52.459: 错误/DataReader::loadDataFromInet(17281) :在 org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:521) **

如何将数据上传到类似的网址?

0 投票
4 回答
1268 浏览

perl - 如何使用 Perl 按类型过滤文件上传(例如 .png、.bmp、.jpg)

我正在使用以下代码:

0 投票
3 回答
17830 浏览

c - 如何通过用 C 编写的 cgi-bin 程序检索表单“POST”数据

我正在尝试使用用 C 编写的程序从 html 表单中检索 POST 数据。

目前我正在使用:

这似乎适用于表单“GET”方法,但不适用于“POST”方法。如何检索 POST 数据?

0 投票
1 回答
1763 浏览

perl - 如何在由cPanel操作的linux服务器上运行perl脚本?

谁能告诉我如何在服务器上运行 perl 脚本。我使用FTP上传它。.pl通过在 cgi-bin 文件夹中添加文件,脚本不起作用。我也尝试用 cPanel 上传它。

对于最后一个选项,我什至尝试添加

在脚本的开头。

我还能尝试什么?

0 投票
1 回答
16145 浏览

apache2 - 使用 apache2 在 cgi-bin 中执行 .py 文件时出现 404 错误

以前我在为 python 安装 apache2 时出错,这是链接

我以为我应该继续在那里,但现在我遇到了一个新错误,所以将它作为一个新错误发布,这就是问题所在

我已经放置了一个包含代码的文件 hello.py

/var/www/cgi-bin当我在 apache2 上运行它时在一个文件夹中使用

http://localhost/cgi-bin/hello.py

我收到这个错误

这是我在站点可用文件夹的默认页面中找到的代码:

这是我在错误日志中可以找到的:

这是我可以在 access.log 中找到的:

请帮我解决这个问题。

0 投票
1 回答
355 浏览

c++ - 基本 CGI 协议的格式。例子

我正在写一个 C CGI 程序

对于 GET 请求,我假设所有信息都以某种方式存储在 getenv() 中。我的问题是,这个数组看起来像来自网络服务器的最基本的 CGI 请求。有两个参数,例如用户名= 和密码=。

对于 POST 请求,我不确定。我读过这些东西是在标准输入上处理的。通过标准输入(来自网络服务器)传递给 CGI 程序的这些行是什么样的?

将我指向一个冗长的 RFC 是没有帮助的。

有什么书吗?我对协议的底层细节特别感兴趣。我已经知道如何使用帮助库编写 CGI 应用程序......我只需要知道这些帮助库的语义。

0 投票
1 回答
786 浏览

perl - 如何在一个网页中有 2 个图表(PERL)

我对 perl 完全陌生,我不确定我是否会正确表达我的问题,所以如果需要任何澄清,请回复。

所以我有一个 perl 脚本,可以很好地绘制图表。唯一的问题是我一次只能通过注释掉绘制另一个图表的线来绘制一个图表。

两个图表应绘制在同一个网页上。如果这是不可能的,那么至少我可以让用户选择一个他们想首先查看的图表的链接..返回..然后选择另一个链接!只是一种让两个情节都可以访问的方法......

由于我使用命令提示符来编辑脚本,因此很难复制粘贴代码。我目前正在使用“SimpleErrorBars”来绘制第一个图形,并使用“Chart::Points”来绘制另一个图形。由于脚本是从网页调用的,所以我使用“cgi_png()”来绘制(即不绘制到外部图像)

perl 中是否有允许在同一网页上绘制多个图形的模块?或者有什么其他的建议??

先感谢您!

0 投票
2 回答
2832 浏览

php - 使用 cgi-bin 文件夹中的 php 运行 python 脚本的正确路径

我想从我的网络服务器上的 cgi-bin 目录运行 python 脚本“test.py”。cgi-bin 目录位于“www/cgi-bin/”。python 脚本位于该目录中。我正在执行的 php 代码位于“www/html/website/index.php”。

这里的正确路径是什么 ------> exec('path');

TYVM

编辑:我的 python 脚本已经 chmod +x'd 并且是可执行的(我已经测试过)

0 投票
1 回答
1694 浏览

c - 如果参数包含等号,CGI 脚本不接收参数

我有一个输出其命令行参数(argv[0]、argv[1] 等)的 CGI 脚本(编译的 C 程序)。

如果我尝试http://ajf.me/c/?abc我会得到“abc”作为第二个参数。

但是,如果我尝试http://ajf.me/c/?a=bc我没有得到任何第二个参数。

为什么使用会=阻止参数传递给程序?

如果这里重要的是C代码:

0 投票
2 回答
1209 浏览

bash - Bash脚本中的命令输出到下拉框?

首先,我感谢回答这个问题的所有帮助。我在 bash 脚本中有一个命令,它将输出以下内容:

这是一个特定的数字列表,从最大的(这是我想要的)开始,然后是最小的。数据集是空格分隔的。上面的输出(包括所有数字除外)是您在 linux 机器上的终端中或通过 bash 脚本运行此命令时所看到的。

我已将我的 apache2 服务器配置为允许通过 cgi-bin 目录使用 cgi/bash。当我在网络上的 bash 文件中运行此命令时,我得到了预期的输出。

我正在寻找一种能够将这些数字分别作为一个单独的条目放在下拉框中进行选择的方法,这意味着用户可以从下拉框中选择一个数据点(例如 254)菜单。

我不确定我在做什么,所以任何帮助将不胜感激。我不确定是否需要将数据转换为数组,或者什么。下拉菜单可以在 bash 脚本的同一页面上,但无论它在哪里,它都必须在每次运行时从命令中更新它的数字列表。

谢谢您的帮助。