• php实现excel单元格合并,字体加粗居中等操作

    使用的是phpexcel,基本用的原生语法,所见即所得,直接复制下面代码,即可:// 引用phpexcel类 $this->load->library('PHPExcel'); // 创建对象 $objPHPExc 2024-08-23 09:03:15
  • PHP的依赖注入(DI)

    PHP当中的依赖注入和控制反转是面试中经常问到的问题。同时,很多框架中也使用到了这种设计模式,可能有很多小伙伴们对这两个概念认识比较模糊,下面我就来给大家讲讲什么是依赖注入。依赖注入概念:是一种允许我们从硬编码的依赖中解耦出来,从而在运行时或者编译时能够修改的软件设计模式。说明:要想理解DI(依赖注 2024-08-23 08:18:37
  • php创建多维数组

    PHP多维数组:使用数组嵌套实现更复杂的数据结构示例代码demo:```php<?php// 创建一个多维数组$students = array(array("name" => "Alice", "age" => 20, "grade" => "A"),array( 2024-08-22 10:03:34
  • Nginx/Apache/PHP Hidden Version Number

    nginx隐藏版本号的方法在nginx配置文件nginx.conf中,加入以下代码:server_tokens off;apache隐藏版本号的方法在apache配置文件httpd.conf中,加入以下代码:ServerTokens ProdServerSignature Offphp隐藏版本 2024-08-22 09:48:03
  • php docker中的容器安装PHP扩展件dockerfile

    案例: memcached是一个php的缓存扩展,通过它把数据库的查询结果缓存在内存中,而内存的读写速度比SSD还要快几十倍,解决了硬盘缓存速度的瓶颈,加快服务器网页加载速度。流程:一.前期构建PHP中的Dockerfile文件时,需要把对应的PHP扩展件的名字 提供docker官网对应如何写入扩展 2024-08-22 09:33:23
  • php怎么获取当前网址信息

    PHP获取当前浏览器信息,我们可以直接使用PHP中的超全局变量$_SERVER来获取指定的浏览器信息。$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器 2024-08-22 08:48:26
  • 使用 cloudflare 后,PHP 获取用户真实请求 IP

    之前是使用 PHP 的 BUG 之王框架 ThinkPHP 的 get_client_ip 的实现,利用$_SERVER['REMOTE_ADDR']获取到的是 cloudflare 的节点 IP,而不是用户的真实请求 IP162.158.118.50日本 东京都 东京 cloudflare.c 2024-08-22 08:18:29
  • PHP利用CURL实现网络请求

    CURL功能libcurl可以使用URL的语法模拟浏览器来传输数据,因为它是模拟浏览器,因此它同样支持多种协议,libcurl目 前支持http、https、 ftp、 gopher、 telnet、 dict. fle和ldap协议。libcurl同时也支持HTTPS认证、 HTTP POST、H 2024-08-21 10:18:15
  • PHP实现URL编码、Base64编码、MD5编码的方法

    1. 介绍1.1 介绍今天开始福哥要给大家讲解关于字符编码的知识,所谓字符编码就是将一个字符串或者是一个二进制字节数组里面的每一个字符根据一定的规则替换成一个或者多个其他字符的过程。字符编码的意义有很多种,有的是为了将一些不可见的字符以可见字符替代保证可见度;有的是为了以少数字符去描述更多的其他字符 2024-08-21 08:48:00
  • PHP/Python如何开启自带的静态文件 web 服务器

    PHP Python2 Python3 开启自带的静态文件 web 服务器像 php python 等语言,都内置了 web 服务器,我们可以很方便地在本地启动一个web服务,查看目录下的内容或者将链接分享给同局域网的用户查询web服务里文件。## 使用 php 内置启动服务PHP CLI SAPI 2024-08-20 10:18:05