w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
ModPHP 开发手册
开始阅读
下载APP,阅读更畅快
教程目录:
起步
第一次接触
为什么选择 ModPHP
下载和安装
调用过程
配置说明
命名规范
预定义变量和常量
伪静态规则
系统加载顺序
自动关联与生成
数据表特殊字段
认识 CMS
制作模板
在模板中使用 HTML 语义标签
ModPHP 中的 MVC
为模板添加多语言能力
交互式控制台
函数
函数概述
hooks()
add_hook()
remove_hook()
do_hooks()
config()
database()
staticuri()
lang()
success()
error()
current_file()
current_dir()
template_path()
site_url()
template_url()
current_dir_url()
get_template_file()
display_file()
report_404()
report_403()
report_500()
analyze_url()
create_url()
import()
export()
is_display()
is_template()
is_home()
is_404()
is_403()
is_500()
is_category()
is_single()
is_profile()
is_client_call()
is_socket()
is_logined()
is_admin()
is_editor()
get_me()
category_tree()
session_status()
session_retrieve()
parse_header()
camelcase2underline()
underline2camelcase()
hex2bin()
str2bin()
bin2str()
md5_crypt()
password_verify()
unicode_encode()
unicode_decode()
rand_str()
get_uploaded_files()
array_xmerge()
escape_tags()
function_alias()
mb_str_split()
implode_assoc()
explode_assoc()
is_assoc()
is_empty_dir()
is_img()
is_agent()
is_ajax()
is_curl()
is_post()
is_get()
is_browser()
is_mobile()
is_ssl()
url()
redirect()
set_query_string()
set_content_type()
get_client_ip()
curl()
curl_info()
curl_cookie_str()
array2xml()
xscandir()
xrmdir
xcopy()
xchmod()
array2path()
zip_compress()
zip_extract()
_{module}()
类
挂钩机制
进阶教程 第三方福特人
启用 Socket 服务器
将 Socket 服务器运行于多线程环境中
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
起步
第一次接触
为什么选择 ModPHP
下载和安装
调用过程
配置说明
命名规范
预定义变量和常量
伪静态规则
系统加载顺序
自动关联与生成
数据表特殊字段
认识 CMS
制作模板
在模板中使用 HTML 语义标签
ModPHP 中的 MVC
为模板添加多语言能力
交互式控制台
函数
函数概述
hooks()
add_hook()
remove_hook()
do_hooks()
config()
database()
staticuri()
lang()
success()
error()
current_file()
current_dir()
template_path()
site_url()
template_url()
current_dir_url()
get_template_file()
display_file()
report_404()
report_403()
report_500()
analyze_url()
create_url()
import()
export()
is_display()
is_template()
is_home()
is_404()
is_403()
is_500()
is_category()
is_single()
is_profile()
is_client_call()
is_socket()
is_logined()
is_admin()
is_editor()
get_me()
category_tree()
session_status()
session_retrieve()
parse_header()
camelcase2underline()
underline2camelcase()
hex2bin()
str2bin()
bin2str()
md5_crypt()
password_verify()
unicode_encode()
unicode_decode()
rand_str()
get_uploaded_files()
array_xmerge()
escape_tags()
function_alias()
mb_str_split()
implode_assoc()
explode_assoc()
is_assoc()
is_empty_dir()
is_img()
is_agent()
is_ajax()
is_curl()
is_post()
is_get()
is_browser()
is_mobile()
is_ssl()
url()
redirect()
set_query_string()
set_content_type()
get_client_ip()
curl()
curl_info()
curl_cookie_str()
array2xml()
xscandir()
xrmdir
xcopy()
xchmod()
array2path()
zip_compress()
zip_extract()
_{module}()
类
挂钩机制
进阶教程 第三方福特人
启用 Socket 服务器
将 Socket 服务器运行于多线程环境中
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }