来自新手: 目前正在尝试使用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。
欢迎所有见解和建议。谢谢。
答案 0 :(得分:2)
mcrypt.php来自哪里?为了包含.php文件以获取此文件的其他功能,您必须使用语句include,require等。
这是你想要做的吗?