我想在php中进行加密加密,但是在cryptoj.jar&的帮助下一个java的encyption类
如果我把我必要的jar文件放在一边,我的encyption代码可以正常工作以下路径中的java类
$_SERVER['DOCUMENT_ROOT'];
对于本地站点来说这不是问题,但是将库放在服务器上的根目录上并不是一个好主意。
如果我创建了新目录&将此目录放在项目文件夹中,代码不起作用
我正在服务器上执行以下代码。
$path = 'java -cp ' . dirname(__FILE__).'/cryptoj.jar; EncryptURLParams "source=BAClubs&identifier=123456×tamp=2014-02-21 09:59:37.498" ';
echo $path; exit;
$last_line = exec($path , $retval);
echo "XCODE=".$last_line; exit;
此代码只返回给我,但如果我把它放在rootpath上它会给我输出。男人们有什么问题??
答案 0 :(得分:0)
我自己得到了答案
只需将库放在项目的根文件夹&然后简单使用以下代码
$path = 'java EncryptURLParams "source=BAClubs&identifier=123456×tamp=2014-02-21 10:00:00';
$last_line = exec($path , $retval);
echo "return value--".$retval."<br/>";
echo "XCODE--".$last_line;
我在$ last_line变量中获得了输出。
谢谢你们......