mcrypt CBC无法访问外部www

时间:2011-07-12 11:59:07

标签: php directory fopen mcrypt

来自新手: 目前正在尝试使用mcrypt CBC。

我没有问题召回.mcrypt.php回忆同一目录中的mcrypt.php文件,但由于最佳实践和安全需求,我将mcrypt.php放在目录之外:

$file = fopen("/opt/lampp/test.mcrypt/mcrypt.php","r");

这样做我收到以下错误:

Fatal error: Class 'phpFreaksCrypto' not found in /opt/lampp/htdocs/CCS/mcrypt/recall.mcrypt.php on line 6

mcrypt.php

if (realpath(__FILE__) == realpath($_SERVER['SCRIPT_FILENAME']))
{
// tell people trying to access this file directly goodbye...
exit('This file can not be accessed directly...');
}

class phpFreaksCrypto
{
// content is located here
}

mcyrpt.php的设置已设置为已读。也许我的困惑在于fopen即使我认为这个命令是用于这个目的,还是有一个命令可以在这种情况下更好地回忆mcyrpt.php。

欢迎所有见解和建议。谢谢。

1 个答案:

答案 0 :(得分:2)

mcrypt.php来自哪里?为了包含.php文件以获取此文件的其他功能,您必须使用语句include,require等。

这是你想要做的吗?