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

浙公网安备 33010602011771号