26 Tháng 6, 20231 năm comment_81 Đây là function tích hợp sẵn, công dụng làm cho web của bạn dùng được nhiều ngôn ngữ Function function translate($text,$from,$to){ $url = "http://translate.google.com/translate_a/single?client=gtx&dt=t&ie=UTF-8&oe=UTF-8&sl=$from&tl=$to&q=". urlencode($text); set_time_limit(0); $ch = curl_init(); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_MAXREDIRS,20); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 40); curl_setopt($ch, CURLOPT_URL, $url); $result = curl_exec($ch); curl_close($ch); $result = json_decode($result); if(!empty($result)){ foreach($result[0] as $k){ $v[] = $k[0]; } return implode(" ", $v); } } function __($content) { $from = "vi"; if (isset($_COOKIE['language'])) { $to = $_COOKIE['language']; $translate = translate($content, $from, $to); if ($translate) { $lang = $translate; } return $lang; } else { return $content; } } Cách dùng <?=__('Nội Dung ');?> Bạn muốn dùng ngôn ngữ nào hãy sửa thành ngôn ngữ đó $lang = "en"; //cái $lang là cái viết tắt của ngôn ngữ // en là English, zh là Trung Quốc $set = setcookie('language', $lang, time() + (31536000 * 30), "/"); // 31536000 = 365 ngày Nguồn: Trường Huy https://buon.info https://cui.vn
Tham gia thảo luận
Bạn có thể viết bài ngay bây giờ và đăng ký sau đó. Nếu bạn có tài khoản, đăng nhập ngay bây giờ để đăng bài bằng tài khoản của bạn.