Rumah >pembangunan bahagian belakang >tutorial php >Laman web kitar semula terpakai yang dibangunkan menggunakan PHP menyokong fungsi penukaran berbilang bahasa

Laman web kitar semula terpakai yang dibangunkan menggunakan PHP menyokong fungsi penukaran berbilang bahasa

WBOY
WBOYasal
2023-07-02 16:09:07832semak imbas

Tapak web kitar semula terpakai yang dibangunkan menggunakan PHP menyokong fungsi penukaran berbilang bahasa

Dengan perkembangan masyarakat, pasaran kitar semula terpakai secara beransur-ansur muncul. Untuk memudahkan penyemakan imbas dan transaksi pengguna, ia telah menjadi satu trend untuk mewujudkan laman web kitar semula terpakai khusus. Untuk memenuhi keperluan bahasa pengguna di rantau yang berbeza, menyokong penukaran berbilang bahasa adalah ciri penting.

Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan tapak web kitar semula terpakai dan menambah fungsi penukaran berbilang bahasa.

Persediaan persekitaran pembangunan
Pertama, kita perlu menyediakan persekitaran pelayan, seperti menggunakan persekitaran pembangunan bersepadu seperti XAMPP atau WAMP. Persekitaran ini termasuk penghurai PHP dan pangkalan data MySQL.

Buat pangkalan data
Buka phpMyAdmin atau alatan pengurusan pangkalan data MySQL yang lain, buat pangkalan data dan namakannya "recycle_site".

Buat jadual bernama "pengguna" dalam pangkalan data ini, yang akan menyimpan maklumat pengguna. Jadual mengandungi sekurang-kurangnya medan berikut: id, nama pengguna, kata laluan, bahasa.

Buat jadual yang dipanggil "bahasa" dalam pangkalan data ini yang akan menyimpan bahasa yang disokong. Jadual mengandungi sekurang-kurangnya medan berikut: id, kod, nama.

Masukkan data
Masukkan data berikut ke dalam jadual "bahasa" dan jadual "pengguna".

jadual bahasa:
(1, 'en', 'English')
(2, 'zh', '中文')

jadual pengguna:
(1, 'John', 'password123', 'en ')
(2, 'Zhang San', 'Kata Laluan 123', 'zh')

Buat fail bahasa
Buat folder bernama "lang" dalam direktori projek untuk menyimpan fail bahasa.

Buat fail bernama "en.php" dalam folder "lang" untuk menyimpan teks bahasa Inggeris.

Tambah kandungan berikut dalam fail "en.php":
25357f202d20f4e84893f91c3aa3addb ' Nama pengguna ',
'kata laluan' => 'Kata Laluan',
'log masuk' => ' => 'Hello',
);
?>

Buat fail bernama "zh.php" dalam folder "lang" untuk menyimpan teks bahasa Cina.

Tambah kandungan berikut dalam fail "zh.php":

ca77245680c4353d7b641288ea26ef1d ' Nama pengguna',
'kata laluan' => 'Kata Laluan',
'log masuk' => ' => 'Hello',
);
?>

Buat fail index.php
Buat fail bernama "index.php" dalam direktori projek untuk memaparkan halaman utama tapak web.

Tambahkan kandungan berikut dalam fail "index.php":
c49617bbecd9fc799661f0fba9938dcbconnect_error) {

die("数据库连接失败: " . $conn->connect_error);

}

// Pertanyaan maklumat pengguna

$sql = "PILIH nama pengguna DARI pengguna WHERE bahasa = '$langCode'";
$ hasil = $conn ->query($sql);

if ($result->num_rows > 0) {

while($row = $result->fetch_assoc()) {
    echo $lang['hello'] . ', ' . $row['username'] . '!';  // 输出问候语
}

}
else {

echo $lang['welcome'];  // 输出欢迎语

}

$conn->close();

?>

Tambah fungsi penukaran bahasa

Tambah kod berikut dalam fail index.php untuk melaksanakan fungsi penukaran bahasa.

c44d7e4502653732be1fd5a77c9bdb57

Bahasa Inggeris


Cina


cd77921dea107cca6d81a9ab3154978aKod di atas akan menambah kotak lungsur ke halaman untuk menukar bahasa.
Kompil dan jalankanSimpan fail di atas ke direktori projek dan masukkan "http://localhost/index.php" dalam pelayar untuk mengakses laman web kitar semula terpakai.

Kesimpulan

Dengan menggunakan PHP untuk membangunkan tapak web kitar semula terpakai dan menambahkan fungsi penukaran berbilang bahasa, kami boleh menyediakan pengguna dengan pengalaman menyemak imbas dan transaksi yang lebih mesra dan mudah. Ciri ini boleh membantu tapak web kitar semula terpakai menarik lebih ramai pengguna dan berkembang ke pasaran yang lebih luas.

Logik dalam contoh kod adalah untuk rujukan sahaja, dan pembangun boleh menyesuaikan dan mengembangkannya mengikut keperluan sebenar. Saya harap artikel ini akan membantu anda dalam membangunkan tapak web kitar semula terpakai dengan keupayaan penukaran berbilang bahasa.

Atas ialah kandungan terperinci Laman web kitar semula terpakai yang dibangunkan menggunakan PHP menyokong fungsi penukaran berbilang bahasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn