54 lines
1.3 KiB
PHP
54 lines
1.3 KiB
PHP
<?php
|
|
|
|
namespace app\kami\controller\getcookie;
|
|
use app\channel\service\ChannelService;
|
|
use app\gateway\service\AuthService;
|
|
use app\gateway\service\RedisService;
|
|
use app\merchant\service\MerchantService;
|
|
use app\merchant\service\OrderHistoryService;
|
|
use app\merchant\service\OrderService;
|
|
use dever\Log;
|
|
use think\admin\Controller;
|
|
use think\exception\HttpResponseException;
|
|
use think\facade\Http;
|
|
class Core extends Controller
|
|
{
|
|
public function cookiePatch($chanel)
|
|
{
|
|
$path = root_path();
|
|
$path = $path . "extend/" . 'data/cookie' . DIRECTORY_SEPARATOR;
|
|
// var_dump($path);die;
|
|
//return $path;
|
|
self::createPath($path);
|
|
|
|
if ($chanel) {
|
|
$path .= $chanel . DIRECTORY_SEPARATOR;
|
|
}
|
|
|
|
self::createPath($path);
|
|
return $path;
|
|
}
|
|
|
|
private static function createPath($path)
|
|
{
|
|
try{
|
|
if(!is_dir($path)){
|
|
mkdir($path,0700);
|
|
@chmod($path, 0755);
|
|
@shell_exec('chmod -R 777 ' . $path);
|
|
}
|
|
}catch(\Exception $e){
|
|
while($e->getMessage()){
|
|
self::createPath($path);
|
|
}
|
|
|
|
}
|
|
|
|
// if (!is_dir($path)) {
|
|
// mkdir($path);
|
|
// @chmod($path, 0755);
|
|
// @system('chmod -R 777 ' . $path);
|
|
// }
|
|
}
|
|
|
|
} |