-
基于php下载文件的详情
所属栏目:[PHP] 日期:2022-10-21 热度:504
php下载文件,比如txt文件。
出现的效果就是,弹出浏览器自带的下载框,出现另存为操作。有时候会出现内存溢出和超时的现象。
超时的话,设置set_time_limit(0);
出现内存溢出的话,有可[详细] -
使用PHP实现浏览器点击下载TXT文档的方法详解
所属栏目:[PHP] 日期:2022-10-21 热度:1856
由于现在的浏览器已经可以识别txt文档格式,如果只给txt文档做一个文字链接的话,点击后只是打开一个新窗口显示txt文件的内容,并不能实现点击下载的目的。
当然这个问题的解决办法也可以是将txt文件[详细] -
基于php无限分类的深度理解
所属栏目:[PHP] 日期:2022-10-21 热度:4822
无限分类是实际开发中经常用到的一种数据结构,一般我们称之为树形结构。
题设:类似淘宝的商品分类,可以在任意分类设置其子类。
一、创建`type`数据表
`id` 自增长
`fid` [详细] -
PHP无限分类树形类的深入解析
所属栏目:[PHP] 日期:2022-10-21 热度:927
PHP无限分类,Google一下就能找到很多相关资料,思路比较拉风的,也是用得比较多的就是分类表至少有id,pid,name三个字段,id自增表分类,pid为父分类,name为分类名,这样就构成了一棵树,如下,算是我查询分类表[详细]
-
PHP不用第三变量交换2个变量的值的解决方法介绍
所属栏目:[PHP] 日期:2022-10-21 热度:6184
以前做过一道php面试题是这样的:不使用第三个变量实现交换两个变量的值。一般都是借助第三个中间变量来实现原来两个变量的值交换,但是这道题却要求不能使用中间变量,这对于初学者来说也算是一个难题了。网上找[详细]
-
深入php之规范编程命名小总结
所属栏目:[PHP] 日期:2022-10-20 热度:3352
在之前工作的时候都未注重自己的命名规范,现在根据驼峰命名严格要求自己:
相关的定义如下
基本概念
骆驼式命名法(又称驼峰命名法),正如它的名称CamelCase所表示的那样,是指混合使用大[详细] -
基于php缓存的细解
所属栏目:[PHP] 日期:2022-10-20 热度:5240
nginx缓存
nginx有两种缓存机制:fastcgi_cache和proxy_cache
下面我们来说说这两种缓存机制的区别吧
proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的
fastcgi_[详细] -
PHP解决excel cvs表格的方法实例介绍
所属栏目:[PHP] 日期:2022-10-20 热度:9642
复制代码 代码如下:www.CuoXIn.com
<PRE class=php name="code"><?php
$data = array();
//convert a cvs file to an array $data
$handle = fopen("data.csv","r");
w[详细] -
基于php实现长连接的方法及注意事项的问题
所属栏目:[PHP] 日期:2022-10-20 热度:4522
php可以通过set_time_limit(0);来取消php脚步超时限制,从而达到长连接的效果。
例子代码如下:
复制代码 代码如下:www.CuoXIn.com
<?php
echo "每隔3秒输出一次<br />";
[详细] -
剖析PHP缓存函数的使用说明
所属栏目:[PHP] 日期:2022-10-20 热度:8724
flush():刷新输出程序缓存
for($i = 0; $i < 5; $i++){
echo str_repeat("/n", 5000);
echo $i;
sleep(1);
flush();
}
ob_start(回调函数,限定长度,随[详细] -
php保留两位小数的几种方法介绍
所属栏目:[PHP] 日期:2022-10-19 热度:3864
php保留两位小数的几种方法介绍
1.不进位的情况
比如3.149569取小数点后两位,最后两位不能四舍五入。结果:3.14。
可以使用 floor 函数
该函数是舍去取整。例如,floor(4.6645[详细] -
PHP如何使用mpdf将html页面转换pdf文件?
所属栏目:[PHP] 日期:2022-10-19 热度:3876
本文主要需求是将html页面转换为pdf文档
1、安装mpdf工具类 (composer方式)
composer require mpdf/mpdf:8.0.3
2、控制器里调用
<?php
public function test_pdf(){[详细] -
PHP如何操作json?方法介绍
所属栏目:[PHP] 日期:2022-10-19 热度:9899
本篇文章给大家介绍一下PHP操作json的方法,以及json_decode()的一些常见错误。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
一、json_encode()
该函数主要用来将数组和对[详细] -
PHP解析XML的几种方法附代码
所属栏目:[PHP] 日期:2022-10-19 热度:4115
不管是桌面软件开发,还是WEB应用,XML无处不在!
然而在平时的工作中,仅仅是使用一些已经封装好的类对XML对于处理,包括生成,解析等。假期有空,于是将PHP中的几种XML解析方法总结如下:
以解[详细] -
php抽象类和接口之间有什么区别?
所属栏目:[PHP] 日期:2022-10-19 热度:9199
本篇文章给大家介绍一下php抽象类和接口的区别,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
抽象类
官方描述请查看文档,下面是官方描述的梳理版本:
定义为抽[详细] -
php base64怎样进行URL字符串编码和解码?
所属栏目:[PHP] 日期:2022-10-18 热度:4300
Base64可以将二进制转码成可见字符方便进行http传输,但是base64转码时会生成“+”,“/”,“=”这些被URL进行转码的特殊字符,导致两方面数据不一致。
我们可以在发送前[详细] -
基于PHP实现堆排序原理介绍
所属栏目:[PHP] 日期:2022-10-18 热度:6607
堆(heap)是计算机科学中一类特殊的数据结构的统称,通常是一个可以被看做一棵树的数组对象。
堆{k1,k2,ki,…,kn} (ki <= k2i,ki <= k2i+1)|(ki >= k2i,ki >= k2i+1), (i = 1,2,3,4...n/2)
堆排[详细] -
两分钟了解php怎样获取header头信息
所属栏目:[PHP] 日期:2022-10-18 热度:2905
研究一晚上php关于自定义header头信息的问题。看了很多代码,但是由于本人才疏学浅,连测试demo都没跑通,实在是惭愧,这里看到个获取header信息的方法,挺不错的,记录一下。
我们可以在$_SERVER中获取[详细] -
PHP之使用cURL实现Get及Post请求
所属栏目:[PHP] 日期:2022-10-18 热度:4914
先来看一下在PHP中建立cURL请求的基本步骤:
(1)初始化
curl_init()
(2)设置变量
curl_setopt() 。最为重要。有一长串cURL参数可供设置,它们能指定URL请求的各个细节。要一[详细] -
通过示例解析PHP数据类型转换方法
所属栏目:[PHP] 日期:2022-10-18 热度:9574
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:
(int)、(integer):转换成整形
(float)、(double)、(real):转换成浮点型
(string):转换成字符串
(b[详细] -
深入PHP运行环境配置的细解
所属栏目:[PHP] 日期:2022-10-17 热度:7372
运行环境配置:php54+Apache2.2+Mysql
1.默认端口设置:
#Listen 12.34.56.78:80
Listen 8080
2.加载模型:
LoadModule php5_module "D:/MyZILIAO/PHP/php54/php5ap[详细] -
php变量作用域的深入剖析
所属栏目:[PHP] 日期:2022-10-17 热度:3744
PHP 中的每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域。对于初学者来说,变量的作用域是它们所驻留的页面。因此,如果你定义了 $var,页面余下部分就可以访问 $va[详细]
-
CURL的学习与应用附多线程实现
所属栏目:[PHP] 日期:2022-10-17 热度:3562
curl安装:
windows下面的安装
:修改php.ini文件的设置,找到php_curl.dll
//取消下在的注释extension=php_curl.dll
linux下面安装:
复制代码 代码如下:www.CuoXIn.c[详细] -
PHP flush与ob_flush的差别详解
所属栏目:[PHP] 日期:2022-10-17 热度:9444
buffer ---- flush()
buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的 设备之间传办理数据的区域。通过buffer,可以使进程这[详细] -
PHP导出EXCEL快速开发攻略PHPEXCEL的使用详解
所属栏目:[PHP] 日期:2022-10-17 热度:3285
PHP导出EXCEL快速开发指南
phpexcel有专有的开发文档,详细操作请参考其开发文档,本文档只是对其在使用上作了优化整合,便于在新项目中快速开发。
phpexcel生成文件同样有两种方式,一种方式[详细]