【发布时间】:2018-09-12 20:24:19
【问题描述】:
所以,我正在开发一种电子商务风格的网站,并且我拥有一个主机/域。据我了解,我应该将我的 PHP 文件放在 public_html 以外的另一个位置(出于安全目的),index.html 的位置在 /home/user/public_html 中。我想把我的 PHP 文件放在 php 文件夹中。我试过使用:
include("home/user/php/file.php")
要么
include("../php/file.php").
我已经在 ini 文件中启用了这些命令的使用,并且我还尝试设置文件夹的权限(读/写/执行)。正在工作的一件事是设置一个带有“根”文件夹的子域php 文件夹,但我想这违背了将文件放在服务器上其他位置的目的,特别是因为我使用一个对象来放置我的 php,如下所示:
<object class="php-script" data="database.php"></object>
在我的java脚本下我放了:
<?php
include("/home/user/php/database.php");
?>
提前感谢您帮助我。
【问题讨论】:
-
当你这样做时会发生什么?你有错误吗?
-
如果我尝试制作一个发送电子邮件的脚本,当我点击“发送”时,它说它找不到文件(即发送电子邮件的脚本)。
-
“它说”就像您收到错误消息一样?你能分享一下确切的措辞吗?
-
当我点击“发送”时,它会继续,它会将我重定向到一个带有“找不到 URL”的白页。类似于 php 错误信息
-
这可能与包含无关。听起来您的
<form>标记带有无效的action值。