-
PHP中 登录记住密码实现思路
所属栏目:[PHP教程] 日期:2022-07-17 热度:184
form页面 复制代码 代码如下:www.CuoXIn.com form action=login.php method=post 用户名input type=text name=usernamebr 密码input type=text name=passwordbr 记住密码input type=checkbox name=jizhu value=1br input type=submit /form a href=userinfo.[详细]
-
php Hex RGB颜色值互换的用法
所属栏目:[PHP教程] 日期:2022-07-17 热度:71
复制代码 代码如下:www.CuoXIn.com ?php echo implode ( ,, HexToRGB ( #F7F7DA ) ) . br/; echo RGBToHex ( rgb(247,247,218) )? ?php function HexToRGB($colour) { if ($colour [0] == #) { $colour = substr ( $colour, 1 ); } if (strlen ( $colour ) =[详细]
-
基于PHP生成静态页的实现方法推荐
所属栏目:[PHP教程] 日期:2022-07-17 热度:115
t1.php 复制代码 代码如下:www.CuoXIn.com ?php // 方法一根据模版生成静态页面 // replaceTemplateString函数用于替换模板中指定字符串 function replaceTemplateString($templateString) { // 用来替换的变量 $title = 文章标题; $body = 这里是文章主体;[详细]
-
深入PHP数据缓存的使用介绍
所属栏目:[PHP教程] 日期:2022-07-17 热度:85
复制代码 代码如下:www.CuoXIn.com ?php // http://www.jb51.net/article/23093.htm function set_cache($name, $value) { // 设置相对或者绝对目录,末尾不要加 / $cache_dir = ./cache; // 设置扩展名 $cache_extension = .php; $cache_str_begin = ?php/n[详细]
-
基于PHP比较常用函数的用法详解
所属栏目:[PHP教程] 日期:2022-07-17 热度:129
复制代码 代码如下:www.CuoXIn.com ?php //===============================时间日期=============================== //y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文 $date=date(Y-m-d); $date=date(Y-m-d H:i:s);//带时[详细]
-
PHP 自定义错误处理函数的用法详解
所属栏目:[PHP教程] 日期:2022-07-17 热度:159
复制代码 代码如下:www.CuoXIn.com function myErrorHandler($errno, $errstr, $errfile, $errline){ if(!(error_reporting() $errno)){return;} switch ($errno){ case E_USER_ERROR: echo bMy ERROR/b [$errno] $errstrbr/; echo 错误行:$errline 在文件[详细]
-
PHP 类有关函数的使用详解
所属栏目:[PHP教程] 日期:2022-07-17 热度:56
bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] ) ― 为一个类创建别名 bool class_exists ( string $class_name [, bool $autoload ] )― 检查类是否已定义 string get_called_class ( void ) ―获取静态方法调用的类名[详细]
-
剖析PHP缓存函数的使用说明
所属栏目:[PHP教程] 日期:2022-07-17 热度:90
flush():刷新输出程序缓存 for($i = 0; $i 5; $i++){ echo str_repeat(/n, 5000); echo $i; sleep(1); flush(); } ob_start(回调函数,限定长度,随时输出缓存=true):开启,前提:output_buffer = on ob_clear():刷新 ob_end_clear():关闭,并刷新 ob_flu[详细]
-
基于php实现长连接的方法及注意事项的问题
所属栏目:[PHP教程] 日期:2022-07-17 热度:182
php可以通过set_time_limit(0);来取消php脚步超时限制,从而达到长连接的效果。 例子代码如下: 复制代码 代码如下:www.CuoXIn.com ?php echo 每隔3秒输出一次br /; set_time_limit(0); //保证php程序运行不超时退出 while(1) { echo date(H:i:s).br /; ob_f[详细]
-
php开发时容易忘记的一些技术细节
所属栏目:[PHP教程] 日期:2022-07-16 热度:103
本文给大家分享的是在使用PHP做开发的时候,比较容易忽视的2个小细节,分别是empty和in_array,有需要的小伙伴可以来参考下。 在做开发的时候,有可能会忘记掉一些技术细节,这些细节有可能会造成很严重的后果,比如网站被注入、网站崩溃等等,现在我们总结[详细]
-
PHP连接MSSQL方法汇总
所属栏目:[PHP教程] 日期:2022-07-16 热度:188
这篇文章主要为大家详细汇总了PHP连接MSSQL的实现方法,帮助大家更好的实现PHP与MSSQL的连接,感兴趣的小伙伴们可以参考一下。 为了能让PHP连接MSSQL,系统需要安装MSSQL,PHP,且在PHP.ini中的配置中,将 ;extension=php_mssql.dll前面的;去掉 1.连接MSSQL $con[详细]
-
php打包网站并在线压缩为zip
所属栏目:[PHP教程] 日期:2022-07-16 热度:147
这篇文章主要介绍了php打包网站并在线压缩为zip的相关资料,具有一定的参考价值,需要的朋友可以参考下。 本文实例介绍了php打包网站并在线压缩为zip的方法,分享给大家供大家参考,具体内容如下: ?php //在URL后参加 ?pwd=密码 查看生成密码 $password = 8b[详细]
-
php判断邮箱地址是否存在的方法
所属栏目:[PHP教程] 日期:2022-07-16 热度:157
这篇文章主要介绍了php判断邮箱地址是否存在的方法,php判断邮箱地址是否存在的方法有两种,感兴趣的朋友可以参考一下。 PHP校验邮箱地址的方法很多, 比较常用的就是自己写正则了, 不过正则多麻烦, 我PHP自带了方法做校验。 filter_var filter_var是PHP内[详细]
-
PHP函数超时处理方法
所属栏目:[PHP教程] 日期:2022-07-16 热度:76
这篇文章主要介绍了PHP函数超时处理方法,结合实例形式分析了基于register_shutdown_function的超时处理相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下。 本文实例讲述了PHP函数超时处理方法,分享给大家供大家参考,具体如下: register_shutdown_func[详细]
-
PHP魔术方法使用方法汇总
所属栏目:[PHP教程] 日期:2022-07-16 热度:169
这篇文章主要为大家详细介绍了PHP魔术方法使用方法,对PHP魔术方法进行了汇总整理,感兴趣的小伙伴们可以参考一下。 魔术方法是PHP面向对象中特有的特性。它们在特定的情况下被触发,都是以双下划线开头,你可以把它们理解为钩子,利用模式方法可以轻松实现P[详细]
-
PHP浮点比较大小的方法
所属栏目:[PHP教程] 日期:2022-07-16 热度:173
这篇文章主要介绍了PHP浮点比较大小的方法,涉及PHP数字及字符串的转换与比较相关技巧,需要的朋友可以参考下。 本文实例讲述了PHP浮点比较大小的方法,分享给大家供大家参考,具体如下: ?php /** * 浮点数一般是不能用来比较大小的,但是我们可以用一种变通的[详细]
-
PHP检测用户是否关闭浏览器的方法
所属栏目:[PHP教程] 日期:2022-07-16 热度:53
这篇文章主要介绍了PHP检测用户是否关闭浏览器的方法,通过connection_status获取连接状态实现针对浏览器关闭的判定功能,需要的朋友可以参考下。 本文实例讲述了PHP检测用户是否关闭浏览器的方法,分享给大家供大家参考,具体如下: 1、例子1 echo str_repeat[详细]
-
PHP模拟post提交数据方法汇总
所属栏目:[PHP教程] 日期:2022-07-16 热度:163
使用php模拟post传值虽然在日常生活中用到的不是很多,但是在某些场合还是经常用到的,下面脚本之家小编给大家整理了三种php模拟post传值的方法,file_get_contents、curl和socket,需要的朋友参考下 使用php模拟post传值虽然在日常生活中用到的不是很多,但[详细]
-
php实现中文转数字
所属栏目:[PHP教程] 日期:2022-07-16 热度:93
这里给大家分享的是一则使用php实现的中文转数字的代码,非常智能,也很完美,有需要的小伙伴可以参考下。 分享一个辅助函数,使用php尽可能识别出字符串中的数字,先上代码: function checkNatInt($str) { $map = array( 一 = 1,二 = 2,三 = 3,四 = 4,五 =[详细]
-
PHP解决excel cvs表格的方法实例介绍
所属栏目:[PHP教程] 日期:2022-07-16 热度:148
复制代码 代码如下:www.CuoXIn.com PRE class=php name=code?php $data = array(); //convert a cvs file to an array $data $handle = fopen(data.csv,r); while ($curline = fgetcsv($handle, 1000, ,)){ $tmp = array(); $num = count($curline); for($c=[详细]
-
基于php缓存的细解
所属栏目:[PHP教程] 日期:2022-07-16 热度:186
nginx缓存 nginx有两种缓存机制:fastcgi_cache和proxy_cache 下面我们来说说这两种缓存机制的区别吧 proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的 fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容 p[详细]
-
深入php之规范编程命名小总结
所属栏目:[PHP教程] 日期:2022-07-16 热度:54
在之前工作的时候都未注重自己的命名规范,现在根据驼峰命名严格要求自己: 相关的定义如下 基本概念 骆驼式命名法(又称驼峰命名法),正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能 更容易[详细]
-
深入解析php之面向对象
所属栏目:[PHP教程] 日期:2022-07-16 热度:197
以前对面向对象仅限于死记硬背型,工作这么久了,回过头来看又是一翻体悟,供大家看看。 1.final final:php5新增一个final关键字。如果父类中的方法被声明为final,则子类无法覆盖该方法;如果一个类被声明final,则不能被继承。 复制代码 代码如下:www.Cuo[详细]
-
基于php设计模式中单例模式的应用解析
所属栏目:[PHP教程] 日期:2022-07-16 热度:122
单例模式:简单的说,一个对象只负责一个特定的任务。 单例类: 1.构造函数需要标记为private,单例类不能再其他类中实例化,只能被其自身实例化 2.拥有一个保存类的实例静态成员变量 3.拥有一个访问这个实例的公共的静态方法。[常用getInstance()方法进行实[详细]
-
PHP正则匹配中文字母数字正则表达式介绍
所属栏目:[PHP教程] 日期:2022-07-16 热度:69
方法一 代码如下 if(preg_match(/^d*$/, 4312)) { echo 全数字 ; } if(preg_match(/^[a-z]*$/i, fdsFDfd)) { echo 全字母 ; } if(preg_match(/^[a-zd]*$/i, fd4fd34)) { echo 有数字有字母 ; } 中文汉字 代码如下 $username=$_REQUEST[username]; if(!preg_m[详细]
