-
教你用php将二维码和文字融合到一个背景图片上!
所属栏目:[PHP教程] 日期:2022-07-18 热度:135
将二维码生成到背景图片上,并且文字生成到背景图上,可以无限制扩增 1.生成前的图片 教你用php将二维码和文字结合到一个背景图片上! 生成后的图片 教你用php将二维码和文字结合到一个背景图片上! class codeImg { * 生成二维码 * @param [type] $websit[详细]
-
PHP方法解决微信昵称特殊符号过滤
所属栏目:[PHP教程] 日期:2022-07-18 热度:140
我们在通过PHP获取微信昵称,并且存于数据库的时候,由于一些昵称带有特殊符号,所以存不进去,这时候我们可以通过下面的方式来处理。 方法一 preg_replace(/[x{1F600}-x{1F64F}x{1F300}-x{1F5FF}x{1F680}-x{1F6FF}x{2600}-x{26FF}x{2700}-x{27B[详细]
-
介绍PHP扫码登录原理及实现方法
所属栏目:[PHP教程] 日期:2022-07-18 热度:73
由于扫码登录比账号密码登录更方便、快捷、灵活,在实际使用中更受到用户的欢迎。 本文主要介绍了扫码登录的原理及整体流程,包含了二维码的生成/获[详细]
-
php搭建一个区块链含源码
所属栏目:[PHP教程] 日期:2022-07-18 热度:94
我们要用PHP编程语言构建区块链,区块链本身就是一个非常简单的概念,它是一个非常简单的数据结构,数字货币是很复杂,但区块链不是,它们复杂的原因是共识算法,挖矿机制和运行在他们之上的一切,但区块链本身是很容易理解的,在你真正了解区块链是如何工[详细]
-
有利于小白的php基础知识总结
所属栏目:[PHP教程] 日期:2022-07-18 热度:197
有利于新手的php基础知识总结 刚开始学习PHP,以后大家多多指教: 学习后台是一个漫长的过程,刚学PHP,总结了一小部分,有人会问为什么把W3C的东西拷贝出来分享呢? 我的回答是:W3C都是一些入门基础,很有实在意义,而且很多人不愿去W3C去学习,东西太多[详细]
-
use在php中的使用方法代码例子
所属栏目:[PHP教程] 日期:2022-07-18 热度:112
最近一段时间在研究php框架,一直想的什么时候才能开发出自己的框架,当然这是为了提升自己的编程水平,同时能把平时学的零散的东西糅合在一块熟练应用。但是开发一个框架根本不知道如何做起,先开发什么,虽然php的框架也不少,但是都是如何应用,没有文[详细]
-
php中模拟qq登录代码
所属栏目:[PHP教程] 日期:2022-07-18 热度:127
本文讲述了php如何模拟qq登录,原理是用curl模拟发送post登录,cookie保存本地,这里代码理论可以支持永久单挂qq,下面就让我们来看看吧。 ?php $qqno=你的QQ; $qqpw=QQ密码; $cookie = dirname(__FILE__)./cookie.txt; $post = array( $curl = curl_init([详细]
-
异步 PHP 是啥?
所属栏目:[PHP教程] 日期:2022-07-18 热度:79
同步编程与异步编程的区别 在讨论异步PHP的优点之前,让我们快速回顾一下同步编程模型和异步编程模型之间的区别。同步代码是逐行顺序执行的。必须先完 成前面的任务,然后才能开始另一个任务。在异步代码中,可以同时完成多个任务,这可以大大提高应用程序[详细]
-
在PHP环境中使用ProtoBuf数据格式
所属栏目:[PHP教程] 日期:2022-07-18 热度:148
RPC是google公司主导的一款RPC框架,并使用protobuf作为数据传输格式,伴随gRPC框架的成熟及使用人群的增加,对于底层使用的数据格式protobuf也被越来越受到重视,而对于PHP生态而言,相关ProtoBuf介绍文档及使用资料比较少,故此写简文希望能帮助到一些有[详细]
-
剖析PHP缓存函数的使用说明
所属栏目:[PHP教程] 日期:2022-07-13 热度:84
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_f[详细]
-
基于php实现长连接的方法及注意事项的问题
所属栏目:[PHP教程] 日期:2022-07-13 热度:167
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[详细]
-
php启动时候提示PHP startup的处理方法
所属栏目:[PHP教程] 日期:2022-07-13 热度:91
最近在学习php,配置好php环境后,每次开机都有警告提示说 PHP startup。如下图: 显然这是个小问题,是关于php配置的。 解决这个问题很简单只需要在php.ini 文件中修改 extension_dir配置就行。 把 复制代码 代码如下:www.CuoXIn.com ; extension_dir =[详细]
-
PHP中 登录记住密码实现思路
所属栏目:[PHP教程] 日期:2022-07-13 热度:172
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=userinf[详细]
-
php Hex RGB颜色值互换的用法
所属栏目:[PHP教程] 日期:2022-07-13 热度:97
复制代码 代码如下: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-13 热度:152
t1.php 复制代码 代码如下:www.CuoXIn.com ?php // 方法一根据模版生成静态页面 // replaceTemplateString函数用于替换模板中指定字符串 function replaceTemplateString($templateString) { // 用来替换的变量 $title = 文章标题; $body = 这里是文章主体[详细]
-
深入PHP数据缓存的使用介绍
所属栏目:[PHP教程] 日期:2022-07-13 热度:159
复制代码 代码如下: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[详细]
-
基于PHP比较常用函数的用法详解
所属栏目:[PHP教程] 日期:2022-07-13 热度:169
复制代码 代码如下: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-13 热度:64
复制代码 代码如下: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-13 热度:164
bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] ) ― 为一个类创建别名 bool class_exists ( string $class_name [, bool $autoload ] )― 检查类是否已定义 string get_called_class ( void ) ―获取静态方法调用的类[详细]
-
PHP解决excel cvs表格的方法实例介绍
所属栏目:[PHP教程] 日期:2022-07-13 热度:77
复制代码 代码如下: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($[详细]
-
基于php缓存的细解
所属栏目:[PHP教程] 日期:2022-07-13 热度:115
nginx缓存 nginx有两种缓存机制:fastcgi_cache和proxy_cache 下面我们来说说这两种缓存机制的区别吧 proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的 fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容[详细]
-
深入php之规范编程命名小总结
所属栏目:[PHP教程] 日期:2022-07-13 热度:177
在之前工作的时候都未注重自己的命名规范,现在根据驼峰命名严格要求自己: 相关的定义如下 基本概念 骆驼式命名法(又称驼峰命名法),正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能 更容[详细]
-
深入解析php之面向对象
所属栏目:[PHP教程] 日期:2022-07-13 热度:87
以前对面向对象仅限于死记硬背型,工作这么久了,回过头来看又是一翻体悟,供大家看看。 1.final final:php5新增一个final关键字。如果父类中的方法被声明为final,则子类无法覆盖该方法;如果一个类被声明final,则不能被继承。 复制代码 代码如下:www.C[详细]
-
基于php设计模式中单例模式的应用解析
所属栏目:[PHP教程] 日期:2022-07-13 热度:190
单例模式:简单的说,一个对象只负责一个特定的任务。 单例类: 1.构造函数需要标记为private,单例类不能再其他类中实例化,只能被其自身实例化 2.拥有一个保存类的实例静态成员变量 3.拥有一个访问这个实例的公共的静态方法。[常用getInstance()方法进行[详细]
-
PHP正则匹配中文字母数字正则表达式介绍
所属栏目:[PHP教程] 日期:2022-07-13 热度:64
方法一 代码如下 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[详细]