1

因此,我一直在互联网上寻找解决问题的方法,并且尝试了几乎所有可以找到的方法,但仍然没有任何效果。

我的问题是,当我使用以下方法在 chromium 中打开 .php 文件时:

localhost/filename.php

它工作正常。如果我将文件放在子目录中并这样访问它:

localhost/subdirectory/filename.php

它也可以正常工作。当我尝试从另一个文件访问子目录中的 .php 文件时,问题就出现了。例如,我有一个位于以下位置的整个项目:

var/www/test

index.html 位于该文件夹中,然后 .php 脚本位于以下文件夹中:

var/www/test/php_scripts

在 HMTL 文件中,有一个表单将表单数据发送到上述 .php 脚本之一,当我单击提交按钮时,它会下载 .php 脚本,而不是导航到它并在浏览器中执行。

我尝试将脚本移动到“test”文件夹中,以便与 index.html 文件一起使用,但这并没有解决任何问题。如果我把所有东西都放在:

var/www

一切正常。但我不想这样做,因为那样我就必须处理一堆没有人喜欢做的杂乱无章的文件......

我确实在堆栈交换和其他网站上搜索了过去几个小时,但找不到任何有用的东西。如果这是一个重复的问题,那么请指出答案的方向,如果不是,希望你们中的一个绝地编码员可以解决我的头痛。

谢谢,

扎克

4

1 回答 1

0

听起来您需要查看 html 表单的操作部分。

确保操作以 / 开头

例子

<form action="/php_scripts/script_name.php>
于 2013-09-02T16:43:32.943 回答