>  기사  >  CMS 튜토리얼  >  Imperial CMS의 2차 개발에 있어 기본적인 이슈는 무엇인가?

Imperial CMS의 2차 개발에 있어 기본적인 이슈는 무엇인가?

王林
王林원래의
2019-11-06 17:42:202848검색

Imperial CMS의 2차 개발에 있어 기본적인 이슈는 무엇인가?

1. "포그라운드에서 모든 동적 페이지 닫기" 옵션이 켜져 있는 경우 보조 개발 파일에 어떻게 액세스할 수 있나요?

이 설정의 영향을 받지 않으려면 개발된 프로그램 코드 상단에

define('EmpireCMSAdmin','1');

를 추가할 수 있습니다.

2. LoadLang()으로 가져온 언어팩 파일의 경로는 어떻게 표현되나요?

가져온 언어 패키지 파일의 주소는 ../data/언어/ 디렉터리에 상대적입니다. 예:

1 프로그램 파일이 /e/extend/ 디렉터리에 있는 경우: /e/ 확장/a.php, 가져오기 언어 팩을 사용할 수 있습니다:

require LoadLang('pub/fun.php');

2 프로그램 파일이 /e/extend/helloworld/ 디렉토리에 있는 경우: /e/extend/helloworld/a.php,

require '../'.LoadLang('pub/fun.php');

3. 프로그램의 경우 파일이 루트 디렉터리(예: /a.php)에 있으면

require ECMS_PATH.'e/data/'.LoadLang('pub/fun.php');

를 사용하여 언어 패키지를 가져올 수 있습니다. $editor 선언 디렉토리 수준 변수가 표시됩니까?

printerror()와 같은 함수를 사용하지 않는 경우에는 이 변수를 설정할 필요가 없습니다.

기본 $editor 변수는 0입니다.

프로그램 파일이 /e/path/ 디렉터리에 있는 경우 $editor를 설정할 필요가 없습니다. 즉, 기본값은 0입니다.

프로그램 파일이 /e/path/path2/ 디렉터리에 있는 경우 $editor=1.

프로그램 파일이 /e/path/path2/path3/ 디렉터리에 있을 경우 $editor=2.

프로그램 파일이 /e/path/path2/path3/path4/ 디렉터리에 있을 경우 $editor=3.

4. 파일 가져오기 소개

열, 주제, 제목 분류 캐시 파일 가져오기: /e/data/dbcache/class.php/e/data/dbcache/class.php

导入会员组缓存文件:/e/data/dbcache/MemberLevel.php

导入标签函数文件:/e/class/t_functions.php

导入编译标签文件:/e/class/functions.php

五、推荐变量过滤处理

1、数字型变量可以用(int)或intval函数处理,例子:

$page=(int)$_GET['page'];

$page=intval($_GET['page']);

2、带小数点的数字型变量可以用(float)或floatval函数处理,例子:

$money=(float)$money;


$money=floatval($money);

3、字符型处理:

不带空格或其他特殊符号的用RepPostVar()函数过滤;带空格或其他特殊符号的用RepPostVar2()函数过滤;写入数据库的用RepPostStr()

회원 그룹 캐시 파일 가져오기: / e/data/dbcache/MemberLevel.php

레이블 함수 파일 가져오기: /e/class/t_functions.php

컴파일된 레이블 파일 가져오기: /e /class/functions.php🎜🎜🎜5. 권장 변수 필터링🎜🎜🎜1. 숫자 변수는 (int) 또는 intval 함수로 처리할 수 있습니다. 예: 🎜rrreee🎜 또는 🎜rrreee🎜2. 소수점 변수는 (float) 또는 floatval 함수를 사용하여 처리할 수 있습니다(예: 🎜rrreee🎜 또는 🎜🎜rrreee🎜3). 문자 유형 처리: 🎜🎜공백이나 기타 특수 기호 없이 RepPostVar() 함수를 사용하여 필터링합니다. 공백이나 기타 특수 기호가 있는 항목을 필터링하려면 <code>RepPostVar2() 함수를 사용합니다. 데이터베이스에 기록된 항목을 필터링하려면 RepPostStr() 함수를 사용합니다. . 🎜🎜추천 튜토리얼: 🎜Empire CMS Tutorial🎜🎜

위 내용은 Imperial CMS의 2차 개발에 있어 기본적인 이슈는 무엇인가?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.