当 usign “send” 时,Php 以文本形式打开


Php opens as Text when usign "send"

所以,我在这里读了很多帖子,但由于我的英语不是那么好,我无法全部理解。

对不起,如果之前在这里问过这个问题并回答过。

我的问题是,当我启动包含表单的 html 文件时,它会打开正常......但是当我单击"发送"按钮时,它会以文本形式打开 POST.php 文件并且不会启动它。

自从阅读您的帖子以来,我一直设法认为这可能是一个链接问题,而且确实如此。如果我从 html 文件打开它,php 会在"file:///C:/wamp64/www/Pagina/Insertar.php"处打开(并且失败),但如果我输入"Localhost/Pagina/Insertar.php"它会打开得很好并将//empty//数据上传到我的数据库。

我该怎么做才能使"发送"按钮正常工作? 我的意思是,让它转到本地主机而不是 file://c。

谢谢你的期待。

(和"insertar.php"在同一个文件夹中)

PHP 脚本仅在通过服务器加载时执行。听起来您正在使用相对 URL 作为 action 属性,并从本地文件而不是服务器加载 HTML 页面。因此,您需要更改action以指向服务器。

<form action="http://localhost/Pagina/insertar.php">