文章分类 -  php

摘要:1.写出下列服务的用途和默认端口(新浪网技术部) ftp、ssh、http、telnet、https ftp:File Transfer Protocol,文件传输协议,是应用层的协议,它基于传输层,为用户服务,它们负责进行文件的传输,其默认端口是21。 ssh:Secure Shell,安全外壳协 阅读全文
posted @ 2020-12-04 18:23 星云惊蛰 阅读(314) 评论(0) 推荐(0)
摘要:本文较为详细的汇总了PHP防止表单重复提交的几种常用方法,在PHP程序开发中有着很高的实用价值。具体方法如下: 1. 使用JS让按钮在点击一次后禁用(disable)。采用这种方法可以防止多次点击的发生,实现方式较简单。 缺点是若客户端禁止JavaScript脚本,则失效。 2. 在提交成功后执行页 阅读全文
posted @ 2020-12-04 14:17 星云惊蛰 阅读(1077) 评论(0) 推荐(0)
摘要:pthreads 是一个PHP使用多线程的扩展。这里就不再过多介绍了,相信既然都已经做过了解,不了解直接看文档吧。 文档地址 这里就讲讲安装过程吧,有些曲折,也查阅了很多资料,才正式安装上。写出来自己做个记录,也给后来的朋友一个参考少踩一些坑。 安装环境 Ubuntu 16.04 LTS Lnmp 阅读全文
posted @ 2020-12-04 11:45 星云惊蛰 阅读(339) 评论(0) 推荐(0)
摘要:众所周知,PHP5.5 以后官方自带了一个组件叫 Zend Opcache,具体可以参看官方文档。开启此扩展后可以提高 PHP 的执行效率,具体提升多大我会在最后给一个简简单单的测试,提供给大家参考。 Opcache 的执行流程大致如下, Opcache 的目地是避免重复编译,减少 CPU 和内存开 阅读全文
posted @ 2020-11-27 16:33 星云惊蛰 阅读(4538) 评论(0) 推荐(0)
摘要:一、什么是opcode缓存 当一个 PHP 文件被解释执行的时候,首先是被编译成名为 opcode (CPU 专用的机器语言指令)的中间代码,然后才被底层的虚拟机执行。 如果PHP文件没有被修改过,opcode 始终是一样的。这就意味着编译步骤白白浪费了 CPU 的资源。 此时 opcode 缓存就 阅读全文
posted @ 2020-11-27 15:41 星云惊蛰 阅读(158) 评论(0) 推荐(0)
摘要:buffer flush()buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的 设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一个文件的时 阅读全文
posted @ 2020-11-13 09:58 星云惊蛰 阅读(94) 评论(0) 推荐(0)
摘要:<?phpclass Csv_export { function render($filename,$title,$data=[]){ ob_end_clean(); header("Content-Type: application/force-download"); header("Conten 阅读全文
posted @ 2020-11-03 16:47 星云惊蛰 阅读(681) 评论(0) 推荐(0)
摘要:1.索引数组 2.关联数组 阅读全文
posted @ 2020-10-28 16:42 星云惊蛰 阅读(92) 评论(0) 推荐(0)
摘要:转:https://www.cnblogs.com/songbo236589/p/8184039.html 阅读全文
posted @ 2020-10-26 18:35 星云惊蛰 阅读(56) 评论(0) 推荐(0)
摘要:偶然遇到了被问到finally的执行问题,忽然发现一直用的都是try catch 没有用过finally的情况,所以目前总结一下。 先抛出结论:try内部正常执行try的内部逻辑,异常则执行catch的内部逻辑结构,但是不管执行的哪个都会执行完try catch的内部逻辑(非return)后执行fi 阅读全文
posted @ 2020-10-16 16:36 星云惊蛰 阅读(51) 评论(0) 推荐(0)
摘要:转:https://packagist.org/packages/overtrue/pinyin 阅读全文
posted @ 2020-10-12 16:12 星云惊蛰 阅读(42) 评论(0) 推荐(0)
摘要:$string ='likeyou小白喜欢小黑爱着的大黄'; //要过滤的内容$list = ['小明', '小红', '大白', '小白', '小黑', 'me', 'you'];function sensitive($string,$list){ $newStr = implode('|',$l 阅读全文
posted @ 2020-09-30 13:52 星云惊蛰 阅读(120) 评论(0) 推荐(0)
摘要:也许很多phper不知道,PHP内置的字符串长度函数strlen()无法正确处理中文字符串,它得到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是3倍的差异了(在UTF-8编码下,一个汉字占3个字节)。 所以当需要计算字符串 阅读全文
posted @ 2020-09-30 11:14 星云惊蛰 阅读(1024) 评论(0) 推荐(0)
摘要:前后端分离后台小网站 前端使用vue+vue-router+element-ui+npm+webpack 后台接口使用php 演示地址 http://www.signxx.com 安装 git clone https://github.com/HJaycee/SimpleAdmin.git cd S 阅读全文
posted @ 2020-09-28 14:48 星云惊蛰 阅读(1963) 评论(0) 推荐(0)
摘要:转:https://www.cnblogs.com/gaowei521/p/10761885.html 一、断点调试PHP的环境搭建 检测本地php环境是否安装了Xdebug 在本地输出phpinfo();搜索Xdebug;如下图 如果没有安装,安装操作Xdebug如下: 将phpinfo();的信 阅读全文
posted @ 2020-09-27 10:14 星云惊蛰 阅读(829) 评论(0) 推荐(0)
摘要:function getSortList($array,$index = 0,$up =0,&$result =[]){ for ($i=$index; $i < count($array); $i++) { if($index > 0 ){ $value = $up.','.$array[$i]; 阅读全文
posted @ 2020-09-25 15:24 星云惊蛰 阅读(485) 评论(0) 推荐(0)
摘要:html js <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>聊天室</title> <link rel="stylesheet" href="css/style.css"> <meta name="vie 阅读全文
posted @ 2020-08-26 14:46 星云惊蛰 阅读(284) 评论(0) 推荐(0)
摘要:对于Elasticsearch与Elasticsearch-php的安装,网上有比较多的教程,这里不再累述。只是要注意Elasticsearch、Elasticsearch-php与php的版本。这里笔者使用的是Elasticsearch 5.6.8 windows版、php 5.6 、php on 阅读全文
posted @ 2020-08-13 09:50 星云惊蛰 阅读(3558) 评论(0) 推荐(0)
摘要:$params = [ 'index' => 'my_index', 'type' => 'my_type', 'id' => 'my_id']; // Delete doc at /my_index/my_type/my_id$response = $client->delete($params) 阅读全文
posted @ 2020-08-13 09:46 星云惊蛰 阅读(287) 评论(0) 推荐(0)
摘要:方法一:找到配置文件php.ini,修改为下面内容,保存并重启服务 session.save_handler = redis session.save_path = "tcp://127.0.0.1:6379" 方法二:直接在代码中加入以下内容: ini_set("session.save_hand 阅读全文
posted @ 2020-08-03 09:46 星云惊蛰 阅读(348) 评论(0) 推荐(0)