我有一个网站(位于根目录),论坛位于./ forum /
我已经使用以下代码成功地将phpBB的会话集成到我的网站的索引中:
在<html>之前的我的索引页面中
<?php include_once("include/phpbb.php");
// check for logout request
$cp = $_GET['cp'];
// is it a logout? then kill the session!
if ($cp == "logout") {
$user->session_kill();
$user-&
我有一个joomla网站,我正在创建一个带有.php的图片库,用query1选择调用图片(这个php耗尽了joomla,但是调用了joomla中的图片)
当gallery.php位于我的网站的根部时,它就可以正常工作了。但是,当我想要将它插入一个文件夹中时,我会得到以下错误:
Warning: require_once(/homez.420/xxxxx/www/gallery/includes/defines.php) [function.require-once]: failed to open stream: No such file or directory in /homez.420/
我试图在nginx上用Ubuntu建立一个Question2Answer网站(yoalfaaz.com)。现在,该网站的主页确实加载,但任何其他页面没有正确加载。大多数情况下,当我点击我的网站上的任何帖子,它再次打开主页,有时只是打破布局。
这是sites-available file
server {
listen 80 ;
listen [::]:80 ;
root /var/www/yoalfaaz.com/html;
# Add index.php to the list if you are using PHP
我正在构建一个网站,并在根文件夹中有index.php。其他页面的深度可达2个文件夹,并按其不同的类别分开。
因此index.php文件将是正确的;
<?php include ('/inc/head.php'); ?>
但其他页面必须是;
<?php include ('../inc/head.php'); ?> or <?php include ('../../inc/head.php'); ?>
但是这破坏了css和脚本文件在包含文件本身中的相对路径,因为它们没有正确地映射!有什么解决办法吗?
因此,我想知道你们的专业人士如何通过不允许用户手动将url输入到某个文件夹(如website.com/images/ )并查看目录列表来保护您的网站。我一直使用的方法是放置一个index.php文件并使用这段代码,这将用户带回主主页。但我觉得可能有更简单的方法来做到这一点。可能是服务器端?
<?php
ob_start();
/* This will give an error. Note the output
* above, which is before the header() call */
header('Location: ../index.php');
如果我要包含的文件位于我的PHP文件的当前目录之外,我如何包括php文件。例如,当我包含整个目录时,它就能工作。
include 'C:\xampp\htdocs\sample1\samplephpfile.php';
但是我知道,如果我把我的网站上传到web服务器上,使用起来是不有效的。请帮帮忙。谢谢。