有没有办法在子域中使用域文件?

时间:2015-09-09 10:29:32

标签: php path

我有一个有子域名的网站,例如domian.com和forum.domain.com 在我的domain.com我有inc文件夹,其中包含我的initialize.php和config.php我的类和函数。我只是在每个php页面中包含initialize.php,并在initialize.php中包含其他页面,如config.php
在config.php我定义

@Override
protected String doInBackground(Bitmap... params) {
        Bitmap bitmapToSave = params[0];

        File fPath = getAlbumStorageDir("FileName");
        File f = new File(fPath, "FileName" + Calendar.getInstance().getTimeInMillis() + ".txt");
        String filePath = null;
        try {
            FileOutputStream strm = new FileOutputStream(f);
            bitmapToSave.compress(yourCompressFormat, 100, strm);
            strm.close();
            filePath = f.getPath();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return filePath;
    }

现在当我在子域中包含初始化时,它已经工作了,因为ROOT_PATH假设为子域。在这种情况下,我做什么sholud?如何在子域中使用domian.com root中的文件?
我应该把它们全部复制到子域吗?

1 个答案:

答案 0 :(得分:0)

可以通过以下简单的技巧来完成,

<?php
include_once $_SERVER['DOCUMENT_ROOT'] .  '/../inc/header.php';

我建议您阅读以下教程 https://developer.hyvor.com/php/including-files-in-root-with-subdomain.php