随笔分类 -  PHP

摘要:1.es是什么呢? ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达 阅读全文
posted @ 2022-12-12 23:57 成文的博客 阅读(1112) 评论(2) 推荐(0) 编辑
摘要:1、请写一个函数实现以下功能:字符串'open_door'转换成'OpenDoor','make_by_id'转换成'MakeById' function strHandle($str) { $return = ''; $arr = explode('_', $str); foreach ($arr 阅读全文
posted @ 2021-09-28 17:09 成文的博客 阅读(182) 评论(0) 推荐(0) 编辑
摘要:方法一 用自带的函数strrev echo strrev('hello'); 方法二 自写循环方法 $str = 'hello'; $i = strlen($str); $newStr=''; while(--$i>= 0 ){ $newStr .= $str[$i]; } echo $newStr 阅读全文
posted @ 2021-09-24 17:04 成文的博客 阅读(235) 评论(0) 推荐(0) 编辑
摘要:会话跟踪技术之SESSION 一般来说,登录信息既可以存储在session中,也可以存储在cookie中,他们之间的差别在于session可以方便的存取多种数据类型,而cookie只支持字符串类型,同时对于一些安全性比较高的数据,cookie需要进行格式化与加密存储,而session存储在服务端则安 阅读全文
posted @ 2021-09-05 20:04 成文的博客 阅读(282) 评论(0) 推荐(0) 编辑
摘要:会话跟踪技术之COOKIE 一、为什么要用会话控制 我们需要我们的站点可以跟踪客户端与服务器之间的交互,保存和记忆每个用户的身份和信息。 几个疑问 我先访问A页面后访问B页面,HTTP无法知道是不是同一个人访问 为什么京东它知道我曾经浏览过哪些商品 为什么别人可以看到我的网页浏览记录 二、会话跟踪技 阅读全文
posted @ 2021-09-05 20:04 成文的博客 阅读(281) 评论(0) 推荐(0) 编辑
摘要:PHP中文件锁 文件锁的用途: 若一个人在写入一个文件,另外一个人同时也打个了这个文件进行写入文件。 这情况下,如果遇到一定的碰撞概率的话,不知道到底谁的操作为准。 因此,这个时候我们引入锁机制。 若用户A在写入或者读取这个文件的时候,将文件加上共享锁。我可以读,其他人也可以读。 但是,我如果这与的 阅读全文
posted @ 2021-09-05 20:01 成文的博客 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:PHP中目录操作函数 1、是否是目录 is_dir 判断给定文件名是否是一个目录 $path = dirname(__FILE___); echo is_dir($path) ? '目录' : '非目录'; 2、获取当前的工作目录 getcwd() echo getcwd(); ///mnt/hgf 阅读全文
posted @ 2021-09-05 20:00 成文的博客 阅读(141) 评论(0) 推荐(0) 编辑
摘要:PHP中的正则表达式相关函数 常用的正则函数 1、执行一个正则表达式匹配 int preg_match ( string pattern , string subject [, array &matches [, int flags = 0 [, int offset = 0 ]]] ) 搜索sub 阅读全文
posted @ 2021-09-05 19:59 成文的博客 阅读(45) 评论(0) 推荐(0) 编辑
摘要:PHP中GD库 一、GD库的介绍 1、GD库是什么? Graphic Device,图像工具库,gd库是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。 在网站上 GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。 PHP 不仅 阅读全文
posted @ 2021-09-05 19:58 成文的博客 阅读(1825) 评论(0) 推荐(0) 编辑
摘要:PHP利用MySQLi函数连接数据库 一、连接数据库 mysqli_connect # 注意抑制符的使用 $link = @mysqli_connect('localhost','root','root2','test'); 二、获取连接失败原因 错误号:mysqli_connect_errno 错 阅读全文
posted @ 2021-09-05 19:56 成文的博客 阅读(136) 评论(0) 推荐(0) 编辑
摘要:php获取服务器操作系统等信息 获取请求页面时通信协议的名称和版本: $_SERVER['SERVER_PROTOCOL'] 例如,“HTTP/1.0”。 PHP程式版本:<?PHP echo PHP_VERSION; ?> ZEND版本: <?PHP echo zend_version(); ?> 阅读全文
posted @ 2021-09-05 19:55 成文的博客 阅读(809) 评论(0) 推荐(0) 编辑
摘要:PHP的数据类型 四种标量类型:1、整型 2、浮点型(小数) 3、字符串 4、布尔型 两种复合类型:1、数组 2、对象 两种特殊类型:1、null 2、资源 PHP不支持无符号整数 PHP_INT_SIZE整型长度(4个字节) PHP_INT_MAX最大值 一、字符串 string 1.1、单引号 阅读全文
posted @ 2021-09-05 19:53 成文的博客 阅读(528) 评论(0) 推荐(0) 编辑
摘要:PHP的数据对象PDO 一、什么是PDO 手册说:PHP 数据对象 (PHP Data Object) 扩展为PHP访问数据库定义了一个轻量级的一致接口。实现 PDO 接口的每个数据库驱动可以公开具体数据库的特性作为标准扩展功能。 PDO可以访问多种的数据库,它把操作类合并在一起,做成一个数据访问抽 阅读全文
posted @ 2021-09-05 19:52 成文的博客 阅读(202) 评论(0) 推荐(0) 编辑
摘要:PHP错误处理 一、PHP错误分类 不致命的:deprecated、notice、warning 致命的:error、语法解析错误 用户自定义的错误消息:trigger_error() 不致命的 1、deprecated 最低级别的错误 使用一些过期函数的时候会出现,程序将继续执行 例子: $pat 阅读全文
posted @ 2021-09-05 19:51 成文的博客 阅读(85) 评论(0) 推荐(0) 编辑
摘要:PHP常用类 一、分页类 <?php /** * 分页类 * 调用方式: * $p=new Page(总条数,显示页码链接数量,当前页码,每页显示条数,[链接]); * print_r($p->getPages()); //生成一个页码数组(键为页码,值为链接) * echo $p->showPag 阅读全文
posted @ 2021-09-05 19:50 成文的博客 阅读(62) 评论(0) 推荐(0) 编辑
摘要:PHP操作数据分页 一、数据库安全 string addslashes ( string $str ) 返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)。 一个使用 addslashes() 的例子 阅读全文
posted @ 2021-09-05 19:49 成文的博客 阅读(377) 评论(0) 推荐(0) 编辑
摘要:php+html5使用FormData对象提交表单及上传图片的方法 本文实例讲述了php+html5使用FormData对象提交表单及上传图片的方法。分享给大家供大家参考。具体分析如下: FormData 对象,可以把form中所有表单元素的name与value组成一个queryString,提交到 阅读全文
posted @ 2021-09-05 19:48 成文的博客 阅读(460) 评论(0) 推荐(0) 编辑
摘要:PHP 会话(Session)实现用户登陆功能 Session 的工作机制是:为每个访客创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,或者通过 URL 进行传导。 对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 阅读全文
posted @ 2021-09-05 19:47 成文的博客 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:PHP header的几种用法 定义:header() 函数向客户端发送原始的 HTTP 报头。 1. 跳转页面 header('Location:'.$url); //Location和":"之间无空格。 2. 声明content-type header('content-type:text/ht 阅读全文
posted @ 2021-09-05 19:45 成文的博客 阅读(472) 评论(0) 推荐(0) 编辑
摘要:PHP 编程技巧与优化 1、 尽量采用大量的PHP内置函数。 2、 使用echo代替print,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接 3、 用单引号代替双引号来包含字符串,这样做会更快一些。 4、 $row['id']的效率是$row[id]的7倍。 5、 在包含文件 阅读全文
posted @ 2021-09-05 19:45 成文的博客 阅读(39) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示