Soalan Lazim tentang Pembangunan Menengah


1 Jika pilihan "Tutup semua halaman dinamik di latar depan" dihidupkan, bagaimanakah fail pembangunan sekunder boleh diakses?
Jawapan: Anda boleh menambah baris di bahagian atas kod program yang dibangunkan: define('EmpireCMSAdmin','1');
Ia tidak terjejas oleh tetapan ini.

2 Bagaimanakah laluan fail pek bahasa diimport oleh LoadLang()
Jawapan: Alamat fail pek bahasa yang diimport adalah relatif kepada ../data/bahasa/ direktori, contoh:
(1) Jika fail program berada dalam direktori /e/extend/, seperti: /e/extend/a.php, anda boleh menggunakan:
untuk mengimport pakej bahasa memerlukan LoadLang('pub/fun.php');
(2) Jika fail program berada dalam direktori /e/extend/helloworld/, contohnya: /e/extend/helloworld/a.php, anda boleh menggunakan:
untuk mengimport pakej bahasa memerlukan '../'.LoadLang('pub/fun.php'); (3) Jika fail program berada dalam direktori akar, seperti: /a.php, anda boleh menggunakan:
untuk mengimport pakej bahasa memerlukan ECMS_PATH.'e/data/'.LoadLang('pub/fun.php');

3. Cara $editor mengisytiharkan pembolehubah peringkat direktori: Jawapan: Pembolehubah ini tidak perlu ditetapkan jika fungsi seperti printerror() tidak digunakan.
Pembolehubah $editor lalai ialah 0.
Apabila fail program berada dalam direktori /e/path/, $editor tidak perlu ditetapkan, iaitu lalai ialah 0.
Apabila fail program berada dalam direktori /e/path/path2/, $editor=1.
Apabila fail program berada dalam direktori /e/path/path2/path3/, $editor=2.
Apabila fail program berada dalam direktori /e/path/path2/path3/path4/, $editor=3.
4. Pengenalan untuk mengimport fail:
Import fail cache klasifikasi lajur, topik dan tajuk: /e/data/dbcache/class.php
Import fail cache kumpulan ahli: /e/data/dbcache/MemberLevel.php
Import fail fungsi tag: /e/class/t_functions.php
Import fail tag kompilasi: /e/class/functions.php

5. Disyorkan penapisan berubah
(1). Pembolehubah berangka boleh diproses dengan fungsi (int) atau intval, contoh:
$page=(int)$_GET['page'];
atau
$page=intval($_GET['page']);
(2) Pembolehubah berangka dengan titik perpuluhan boleh diproses dengan fungsi (float) atau floatval, contoh:
$wang=(terapung)$wang;
atau
$money=floatval($money);
(3), pemprosesan jenis aksara:
Tanpa ruang atau simbol khas lain, gunakan
Penapis fungsi RepPostVar().

Dengan ruang atau simbol khas lain gunakan:
Penapis fungsi RepPostVar2()

Digunakan untuk menulis ke pangkalan data:
Penapis fungsi RepPostStr()