-
PHP方法解决微信昵称特殊符号过滤
所属栏目:[PHP教程] 日期:2022-07-18 热度:158
我们在通过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 热度:67
一个类只有一个对象实例 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式是一种常见的设计模式,在计算机系统中,线程池、缓存、日志对象、对话框、打印机、数据库操作、显卡的驱动程序常被设计成单例。 单例模式分3[详细]
-
教你用php将二维码和文字融合到一个背景图片上!
所属栏目:[PHP教程] 日期:2022-07-18 热度:193
将二维码生成到背景图片上,并且文字生成到背景图上,可以无限制扩增 1.生成前的图片 教你用php将二维码和文字结合到一个背景图片上! 生成后的图片 教你用php将二维码和文字结合到一个背景图片上! class codeImg { * 生成二维码 * @param [type] $websit[详细]
-
介绍PHP扫码登录原理及实现方法
所属栏目:[PHP教程] 日期:2022-07-18 热度:85
由于扫码登录比账号密码登录更方便、快捷、灵活,在实际使用中更受到用户的欢迎。 本文主要介绍了扫码登录的原理及整体流程,包含了二维码的生成/获[详细]
-
php搭建一个区块链含源码
所属栏目:[PHP教程] 日期:2022-07-18 热度:185
我们要用PHP编程语言构建区块链,区块链本身就是一个非常简单的概念,它是一个非常简单的数据结构,数字货币是很复杂,但区块链不是,它们复杂的原因是共识算法,挖矿机制和运行在他们之上的一切,但区块链本身是很容易理解的,在你真正了解区块链是如何工[详细]
-
有利于小白的php基础知识总结
所属栏目:[PHP教程] 日期:2022-07-18 热度:119
有利于新手的php基础知识总结 刚开始学习PHP,以后大家多多指教: 学习后台是一个漫长的过程,刚学PHP,总结了一小部分,有人会问为什么把W3C的东西拷贝出来分享呢? 我的回答是:W3C都是一些入门基础,很有实在意义,而且很多人不愿去W3C去学习,东西太多[详细]
-
use在php中的使用方法代码例子
所属栏目:[PHP教程] 日期:2022-07-18 热度:197
最近一段时间在研究php框架,一直想的什么时候才能开发出自己的框架,当然这是为了提升自己的编程水平,同时能把平时学的零散的东西糅合在一块熟练应用。但是开发一个框架根本不知道如何做起,先开发什么,虽然php的框架也不少,但是都是如何应用,没有文[详细]
-
php中模拟qq登录代码
所属栏目:[PHP教程] 日期:2022-07-18 热度:91
本文讲述了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 热度:74
同步编程与异步编程的区别 在讨论异步PHP的优点之前,让我们快速回顾一下同步编程模型和异步编程模型之间的区别。同步代码是逐行顺序执行的。必须先完 成前面的任务,然后才能开始另一个任务。在异步代码中,可以同时完成多个任务,这可以大大提高应用程序[详细]
-
详解PHP中错误与异常及其相关知识
所属栏目:[PHP教程] 日期:2022-07-18 热度:159
PHP错误级别 Parse error Fatal Error Waning Notice Deprecated Deprecated 最低级别的错误(不推荐,不建议) 使用一些过期函数的时候会出现,程序继续执行 Notice 通知级别的错误 使用一些未定义变量、常量或者数组key没有加引号的时候会出现,程序继续执[详细]
-
php 删除字符串中的空格多种方法推荐
所属栏目:[PHP教程] 日期:2022-07-13 热度:54
本教程提供了几款php教程 删除字符串中的空格多种方法哦,用了php函数,str_replace,trim,正则等替换字符串的空格有效方法 用php自带的函数 str_replace( , ,$str); 来替换 ?php $str = ##使用函数trim去掉字符串两端特定字符####; $str1 = trim($str,#); /[详细]
-
php中匹配字符中链接地址程序代码
所属栏目:[PHP教程] 日期:2022-07-13 热度:76
判断一个字符串是否含有超级链接 下面我们只要过滤连接部份。 正则:/(?=href=)([^]*)(?=)/ (?=exp) 匹配exp前面的位置 (?=exp) 匹配exp后面的位置 此正则 匹配 在 href= 之后 之前 的 非 的所有字符 例子:a href=www.45it.net 找到这些字符(url)用 #[详细]
-
php源代码安装常见错误与解决办法共享
所属栏目:[PHP教程] 日期:2022-07-13 热度:188
错误:configure: error: cannot find output from lex; giving up 解决:yum -y install flex 错误:configure: error: mod_deflate has been requested but can not be built due to prerequisite failures 解决:yum -y install zlib-devel openssl-dev[详细]
-
教你如何批量替换相对地址为绝对地址利用bat批处理实现
所属栏目:[PHP教程] 日期:2022-07-13 热度:198
如果你的url链接是相对路径static/mapi.css,你想把他批量替换成绝对路径http://dev.baidu.com/wiki/static/map/cloud/static/mapi.css。那么,你可以这样做: 写一个PHP文件,把需要替换的网址写进去。 这个代码的意思就是,把#BASE_URL#替换成 http://ap[详细]
-
怎么使用php解析xml文件
所属栏目:[PHP教程] 日期:2022-07-13 热度:102
DOMElement DOMElement DOMDocument::createElement ( string $name [, string $value ] ) 创建节点元素 String $name:节点名 String $value:节点的值 添加节点 DOMNode DOMNode::appendChild ( DOMNode $newnode ) 添加子节点 DOMNode $newnode:新节点[详细]
-
php预防sql注入的函数介绍
所属栏目:[PHP教程] 日期:2022-07-13 热度:181
具体用法 addslashes防止SQL注入 虽然国内很多PHP程序员仍在依靠addslashes防止SQL注入,还是建议大家加强中文防止SQL注入的检查。addslashes的问题在 于黑客 可以用0xbf27来代替单引号,而addslashes只是将0xbf27修改为0xbf5c27,成为一个有效的多字节字[详细]
-
PHP文件上传代码用法介绍
所属栏目:[PHP教程] 日期:2022-07-13 热度:150
在php中上传文件必须知道的几个东西 $_FILES[myfile][name] 是指被上传文件的名称 $_FILES[myfile][type] 是指被上传文件的类型 $_FILES[myfile][size] 是指被上传文件的大小,单位为字节(B) $_FILES[myfile][tmp_name] 是指被上传文件存在服务器中的临时[详细]
-
phpcms问答某模块存储型xss详情
所属栏目:[PHP教程] 日期:2022-07-13 热度:153
黑名单惹的祸啊 在回帖处,有个编辑器功能。 编辑器存在一个可以编辑源码,当时第一反映就是。这里肯定存在xss。 别着急。 在http://html5sec.org/里,还是有不少可以使用的代码。譬如: input onfocus=alert(1) autofocus 打开页面时候触发(ie10,谷歌,火[详细]
-
深入PHP操作MongoDB的技术汇总
所属栏目:[PHP教程] 日期:2022-07-13 热度:131
复制代码 代码如下:www.CuoXIn.com ?php /** * PHP操作MongoDB学习笔记 */ //************************* //** 连接MongoDB数据库 **// //************************* //格式=(mongodb://用户名:密码 @地址:端口/默认指定数据库,参数) $conn = new Mongo();[详细]
-
PHP Error和Logging函数的深入理解
所属栏目:[PHP教程] 日期:2022-07-13 热度:120
PHP Error与Logging 简介 logging 函数允许用户对应用程序进行日志记录,并把日志消息发送到电子邮件、系统日志或其他的机器。 error与logging 函数允许你对错误进行处理和记录。 error 函数允许用户定义错误处理规则,并修改记录错误的方式。 安装 error[详细]
-
php实现自动获取生成文章主题关键词功能的深入分析剖析
所属栏目:[PHP教程] 日期:2022-07-13 热度:136
以前写程序一直在逃避这个问题,tag什么的都是要求使用程序的人自行输入,对于某些懒人及为了程序的体验,则是希望可以有自动生成文章关键词,自动获取文章tag的类似功能,这次为了迎接新的项目,所以捣鼓了一晚上,研究了一下这个功能。 要实现自动获取关[详细]
-
php生成二维码的几种方式梳理及使用实例
所属栏目:[PHP教程] 日期:2022-07-13 热度:124
php生成二维码的几种方式整理及使用实例 1.php类库PHP QR Code PHP QR Code is open source (LGPL) library for generating QR Code, 2-dimensional barcode. Based on libqrencode C library, provides API for creating QR Code barcode images (PNG, JP[详细]
-
PHP不用第三变量交换2个变量的值的解决方法介绍
所属栏目:[PHP教程] 日期:2022-07-13 热度:188
以前做过一道php面试题是这样的:不使用第三个变量实现交换两个变量的值。一般都是借助第三个中间变量来实现原来两个变量的值交换,但是这道题却要求不能使用中间变量,这对于初学者来说也算是一个难题了。网上找到的几种方法总结如下: 复制代码 代码如下[详细]
-
基于php无限分类的深度理解
所属栏目:[PHP教程] 日期:2022-07-13 热度:188
无限分类是实际开发中经常用到的一种数据结构,一般我们称之为树形结构。 题设:类似淘宝的商品分类,可以在任意分类设置其子类。 一、创建`type`数据表 `id` 自增长 `fid` int(11) 默认(0) ,父节点id `name` varchar(50),分类名称 复制代码 代码如下:ww[详细]
-
基于php socketfsockopen的应用例子分析
所属栏目:[PHP教程] 日期:2022-07-13 热度:184
fsockopen函数能够运用,首先要开启php.ini中的allow_url_open=on; fsockopen是对socket客户端代码的封装,该函数中封装了socket_create,socket_connect。 服务器端代码:server.php 复制代码 代码如下:www.CuoXIn.com ?php error_reporting(E_ALL); set_t[详细]