cgi-bin相关内容

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

我正在尝试使用用 C 编写的程序从 html 表单中检索 POST 数据. 目前我正在使用: char *formdata = getenv("QUERY_STRING");if(formdata == NULL)/* 没有检索到数据 */ 这似乎适用于表单“GET"方法,但不适用于“POST"方法.如何检索 POST 数据? 解决方案 POST 数据附加到请求标头,在双换行符之 ..
发布时间:2022-01-15 23:46:20 其他开发

在 documentroot(cgi-bin 文件夹)之外运行 PHP 文件

我正在与一位同事合作,在 XAMPP 中的 MAC 上设置他们的本地环境,在 Windows 上,我的虚拟主机如下所示. 当我访问像 http://domain.local/cgi-bin/handler 这样的 URL 时.php Web 服务器正确处理 PHP,但在他的服务器上我们收到 500 服务器错误和此消息... 服务器遇到内部错误,无法完成您的请求.错误信息:脚本头过早结束: ..
发布时间:2022-01-14 08:58:54 PHP

为什么我的 Perl CGI 程序返回服务器错误?

我最近开始学习 cgi,并在 vbox 中设置了一个 Ubuntu 服务器.我写的第一个程序是在 Python 中使用 vim 通过 ssh.然后我在我的 Windows 7 工作站上安装了 Eclipse 并创建了完全相同的 Perl 文件;只是一个简单的 hello world 交易. 我尝试运行它,结果是 500,而同一目录 (/usr/lib/cgi-bin) 中的 Python 代 ..
发布时间:2021-11-11 22:16:55 其他开发

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

首先,我感谢在回答这个问题时提供的任何帮助.我在 bash 脚本中有一个命令,它将输出以下内容: 255 254 253 252 ... 7 6 5 4 3 2 1 这是一个特定的数字列表,从最大的(这是我想要的)开始,然后是最小的.数据集以空格分隔.上面的输出(包括所有数字除外)是您在 linux 机器上的终端中或通过 bash 脚本运行此命令时会看到的内容. 我已将我的 apache ..
发布时间:2021-11-11 22:06:02 其他开发

在python中将图像返回给浏览器,cgi-bin

我正在尝试在 cgi-bin 中设置一个 python 脚本,它只返回一个带有 content-type: image/png 的标题并返回图像.我试过打开图像并使用 print f.read() 返回它,但这不起作用. 编辑:我尝试使用的代码是: print "Content-type: image/png\n\n"with open("/home/user/tmp/image.png" ..
发布时间:2021-11-11 21:59:37 Python

如何在我的 Web 服务器上运行 Python 脚本?

我刚刚开始学习 Python,现在很迷茫.我想在通过 hosts24.com 托管的服务器上运行我的脚本.他们的常见问题解答说他们支持 Python,但我不知道把我的脚本放在哪里才能运行. 在我的根目录中有一个名为 cgi-bin 的文件夹,我猜这是我放置脚本的地方?有人可以向我解释这是如何工作的吗? 解决方案 非常简单,您可以将 Python 脚本重命名为“pythonscript ..
发布时间:2021-09-24 19:08:14 Python

为什么我不能通过网络服务器使用 subprocess 模块执行另一个 python 脚本

调用另一个脚本时遇到问题,顺便说一下,当我只调用 python main.py(然后调用 test3.py)时它在控制台上工作正常,但是当我通过网络服务器执行它时,它给出了以下错误神秘的 我不能称之为(test3 只是一个打印...) #proc = subprocess.Popen(['python', 'test3.py'], stdout=subprocess.PIPE) 但这很好 ..
发布时间:2021-08-31 20:39:41 Python

我应该删除刚刚创建的子域中的 cgi-bin 文件夹吗?

在我的主机帐户上使用 cpanel,我创建了一个子域 - 例如www.clothing.mysite.com 在wearing.mysite.com 的目录中自动创建了一个cgi-bin 文件夹.我需要吗?我只使用子域在其上安装 wordpress.我真的不明白 cgi-bin 文件夹的用途,如果它没有任何伤害,我很乐意离开它.有什么想法吗? 解决方案 您可以安全地删除它.“cgi- ..
发布时间:2021-08-31 19:57:40 其他开发

汇入与汇入通过CGI运行matplotlib

尽管花了一整夜寻找解决方案,但我还是和matplotlib和CGI一起玩电视剧. 简而言之,我正在通过Bluhost服务器使用matplotlib运行Python2.7.我想要一个简单的脚本来显示图像,但是它被卡在matplotlib的导入上: import cgitb,oscgitb.enable()导入matplotlib 回溯会产生以下内容: :没有名为matplotli ..
发布时间:2021-04-21 20:13:51 Python

如何读取cgi-bin文件夹之外的文件?

我写了一个cgi脚本来处理由另一个程序生成的数据.问题在于此文件位于cgi-bin之外.如何确保我的perl脚本可以读取此文件?我已经尝试过更改此文件的权限,并且还尝试在cgi-bin文件夹中建立链接,但是Apache对此不太聪明.我猜可能的解决方法是: 编辑Apache配置文件,使Apache可以读取cgi-bin之外的文件. 使用“便携式"网络服务器运行cgi脚本.就像您可以使用pyt ..
发布时间:2021-04-21 20:13:29 其他开发

树莓派上的/ dev / mem访问被拒绝

我正在使用Raspberry Pi,并且正在编写一个cgi python脚本,该脚本创建一个网页来控制我的gpio输出引脚。当我尝试将RPi.GPIO导入为GPIO时,我的脚本崩溃了。这是我得到的错误: 文件“ ./coffee.py”,行& lt;中的第7行。模块 将RPi.GPIO导入为GPIO RuntimeError:无法访问/ dev / mem。尝试以root身份运行! ..
发布时间:2020-09-30 21:59:09 Python

在documentroot之外运行PHP文件(cgi-bin文件夹)

我正在与一位同事合作,在XAMPP中的MAC上设置本地环境,在Windows上,我的虚拟主机看起来像下面的虚拟主机. 当我访问 http://domain.local/cgi-bin/handler之类的URL时. php 网络服务器正确处理了PHP,但是在他的服务器上,我们收到500服务器错误和此消息... The server encountered an internal err ..
发布时间:2020-07-13 22:36:01 PHP

无法为模块XML :: LibXML加载'C:/strawberry/perl/site/lib/auto/XML/LibXML/LibXML.dll'

我已经下载了草莓PERL,并在Winxp sp3上使用CGI Perl Apache编写了一个应用程序. 我使用的其中一个库(由其他人编写)使用XML :: LibXML.当我加载页面时,它给出了内部服务器错误.从Apache错误日志中,我可以看到此错误: 无法为模块XML :: LibXML:load_file:加载'C:/strawberry/perl/site/lib/auto/XML/L ..
发布时间:2020-05-26 18:32:42 其他开发

基于CGI-BIN的Web开发的主要缺点是什么?

我很幸运,没有任何基于cgi-bin .cgi的网页开发。但通常那些谁似乎没有'错过'那些日子。 我最近加入的一个项目在处理需要与具有基于CGI-BIN的API的遗留系统通信的页面时遇到性能问题。该系统是COGNOS 7. 我迄今收到的反馈意见是'COGNOS速度很慢',但其他人报告说COGNOS取得了巨大成功,我认为它有更多通过CGI-BIN进行访问,而不是COGNOS的性能。 ..
发布时间:2018-06-19 21:46:19 前端开发

Python os模块以相对路径打开当前目录上的文件

操作系统模块的文档似乎没有关于如何打开不在子目录中的文件或没有完整路径的脚本运行的当前目录的信息。我的目录结构如下所示。 /home/matt/project/dir1/cgi-bin/script.py /home/matt/project/fileIwantToOpen.txt open(“../../ fileIwantToOpen.txt”,“r”) pre> ..
发布时间:2017-11-04 21:06:31 Python

如何检索表格和QUOT; POST"通过用C语言编写的cgi-bin程序数据

我试图用C语言编写的程序从HTML表单检索POST数据。 目前我使用的时刻: 的char * FORMDATA = GETENV(“QUERY_STRING”); 如果(FORMDATA == NULL)/ *没有数据检索* / 这似乎是工作的罚款与形式“GET”的方法,但不是以“POST”的方法。我该如何找回POST数据? 解决方案 POST数据附加到请求头,双换行符后。在CGI- ..
发布时间:2016-08-18 13:28:59 C/C++