-
PHP执行Linux命令完成文件压缩
所属栏目:[PHP教程] 日期:2022-02-09 热度:146
用PHP调用Linux的命令行,执行压缩命令,OK,马上行动. 拆分成3个txt文件 分别是wow_1.txt wow_2.txt 和 wow_3.txt 全部放到 Exl_file 目录下,代码如下: $outputs=array(); 用php的exec执行Linux命令,括号里的字符串就是你在Linux命令窗口里敲的命令;第二个[详细]
-
QQ登录集成在自己网站php代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:86
我们现在在各大网站论坛都可以看到点击一个QQ图标就可以利用自己的QQ号在网站进行登录了,下面我来告诉你一段QQ登录集成到自己网站php代码,有需要的朋友可参考. 1.打开open.qq.com 添加创建应用:-》输入常规的数据,你会看到对应的APP ID和KEY值,这是对你身[详细]
-
Codeigniter运用PHPExcel导出Excel文件
所属栏目:[PHP教程] 日期:2022-02-09 热度:133
1.准备工作 下载PHPExcel:http://phpexcel.codeplex.com 这是个强大的Excel库,这里只演示导出Excel文件的功能,其中的大部分功能可能都用不着. 2. 安装PHPExcel到Codeigniter 1) 解压压缩包里的Classes文件夹中的内容到applicationlibraries目录下,目录结[详细]
-
PHP导入与导出CSV文件实现程序
所属栏目:[PHP教程] 日期:2022-02-09 热度:92
我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名、性别、年龄等信息,代码如下: CREATE TABLE `student` ( `id` int(11) NOT NULL auto_increment, `name` varchar(50) NOT NULL, `sex` varchar(10)[详细]
-
php 无限分类完成原理详解
所属栏目:[PHP教程] 日期:2022-02-09 热度:158
在php中无限分类是我们在实际开发中经常用到的一种数据结构,一般我们称之为树形结构,像我网站的分类有php入门,正则等等分类,这种是二级不是无限级了,如果是无限级就可以在子类下加子类了. 我们先来看我实现无限分类的具体过程. 题设:类似淘宝的商品分类,可[详细]
-
php 全面禁止浏览器缓存页面内容解析
所属栏目:[PHP教程] 日期:2022-02-09 热度:64
本文章来给大家介绍如何在php中利用相关保代码来禁止浏览器缓存页面内容,在php中我们只要使用header命令带一些参数即可实例。 代码如下: header(Cache-Control:no-cache,must-revalidate,no-store); //这个no-store加了之后,Firefox下有效 header(Pragma:[详细]
-
php 缓存方法
所属栏目:[PHP教程] 日期:2022-02-09 热度:120
关于缓存技术不只在php有,很多系统都有,这是为了减轻服务器压力与数据库压力来做的,本文章从php缓存技术入门到利用缓存实例来告诉你如何应用php来实例文件缓存描述, 先看这个缓存类,代码如下: class cache{ /* class name: cache description: control to[详细]
-
PHP 和 js json的通信实例
所属栏目:[PHP教程] 日期:2022-02-09 热度:167
简介一下json吧,json(object notation) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,它基于javascript programming language,standard ecma-262 3rd edition - december 1999的一个子集,json采用完全独立于语言的文本格式,但是[详细]
-
eAccelerator加快php程序
所属栏目:[PHP教程] 日期:2022-02-09 热度:166
什么是eaccelerator 概念:eaccelerator 是一个免费开源的php加速、优化、编译和动态缓存的项目,它可以通过缓存php代码编译后的结果来提高php脚本的性能,使得一向很复杂和离我们很远的php脚本编译问题完全得到解决,通过使用eaccelerator,可以优化你的php代[详细]
-
php memcached安装和使用
所属栏目:[PHP教程] 日期:2022-02-09 热度:140
1.简介 memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问.memcache也提供用于通信对话(session_handler)的处理. 1.1.memcache在php.ini中的配置项列表 memcache在p[详细]
-
php COM 连通ADODB.Connection数据库
所属栏目:[PHP教程] 日期:2022-02-09 热度:130
$iishost = new com(npoint_m.host); 加载组件,$r = $iishost-iisstate(10, 1, , , , ); 运行组件功能,返回参数 echo $r; 返回参数,切换net版本为 netstate(ifid, dirname, netver, iissapp, bkwebip, bkpass, webfiletype, bkport) 参数说明:ifid as inge[详细]
-
php curl_setopt和模拟用户登录
所属栏目:[PHP教程] 日期:2022-02-09 热度:172
bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个curl会话设置选项,option参数是你想要的设置. value是这个选项给定的值,该例子为模拟登录,代码如下: $cookie_file = tempnam(./temp,cookie);//保存临时cookie $login_ur[详细]
-
PHP使用Webservice经典实例
所属栏目:[PHP教程] 日期:2022-02-09 热度:120
NuSoap是PHP环境下的WebService编程工具,用于创建或调用WebService,它是一个开源软件,是完全采用PHP语言编写的、通过HTTP收发SOAP消息的一系列PHP类,由NuSphere Corporation开发,NuSOAP的一个优势是不需要扩展库的支持,这种特性使得NuSoap可以用于所有的P[详细]
-
PHP调用linux命令详细介绍
所属栏目:[PHP教程] 日期:2022-02-09 热度:91
在php中调用linux命令的函数是 string exec(string command,string[array],int[return_var]); 如:exec( vpopmail );echo exec(whoami); 再看一实例,代码如下: function exec_enabled() { $disabled = explode(, , ini_get(disable_functions)); return !in[详细]
-
php ftp上传,下载,删掉服务器文件实例
所属栏目:[PHP教程] 日期:2022-02-09 热度:67
php ftp上传,下载,删除服务器文件实例. php ftp传送文件到服务器,实例代码如下: ?php // 开始 $ret = ftp_nb_get ($my_connection, test, README, FTP_BINARY, filesize(test)); // 或: $ret = ftp_nb_get ($my_connection, test, README, // FTP_BINARY,[详细]
-
php获取本机mac地址三种办法
所属栏目:[PHP教程] 日期:2022-02-09 热度:63
//方法一 class getmacaddr { var $return_array = array(); // 返回带有mac地址的字串数组 var $mac_addr; function getmacaddr($os_type) { switch ( strtolower($os_type) ) { case linux: $this-forlinux(); break; case solaris: break; case unix: b[详细]
-
PHP自动识别字符集编码并达成转码
所属栏目:[PHP教程] 日期:2022-01-22 热度:191
原理很简单,因为gb2312/gbk是中文两字节,这两个字节是有取值范围的,而utf-8中汉字是三字节,同样每个字节也有取值范围,而英文不管在何种编码情况下,都是小于128,只占用一个字节,全角除外. 在PHP处理页面的时候,我们对于字符集的转换都是采用了iconv或者mb_c[详细]
-
PHP判断客户浏览器是否安装alexa工具条程序
所属栏目:[PHP教程] 日期:2022-01-22 热度:195
众所周知,alexa工具条是常用的网站第三方统计工具,通常我们会自行定制alexa工具条用来让用户安装,通过用户对工具条内容的点击来提高网站在alexa的排名. 如果我们在一些必要的php应用中需要强制用户安装,这就涉及到了alexa工具条安装与否的判断,浏览器在访[详细]
-
php检测url页面是否运用gzip压缩小结
所属栏目:[PHP教程] 日期:2022-01-22 热度:166
gzip压缩是一种很好的页面压缩传送方式,我们经常会在服务器端打开了,这样一个100K的文件通过gzip压缩之后可能只有20KB不到,下面我来介绍一下gzip压缩检测与开启方法. 如何打开gzip压缩传输呢? apache,第1步,代码如下: LoadModule deflate_module modules/m[详细]
-
php中CURL实现多线程的笔记
所属栏目:[PHP教程] 日期:2022-01-21 热度:173
php执行多线程有fscoket与curl两种方式,但我们经常会碰到fscoket不能使用了,但curl很多服务器都支持了,下面我们一起来看一个利用CURL实现多线程方法,PHP实例代码如下: $ch = curl_init(); $curl_opt = array( CURLOPT_URL=http://www.Cuoxin.com, CURLOPT_[详细]
-
php位数不够自动0填充补齐的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:117
如果要自动生成学号,自动生成某某编号,就像这样的形式d0000009、d0000027时,那么就会面临一个问题,怎么把左边用0补齐成这样8位数的编码呢?我想到了两种方法实现这个功能. 方法一: 先构造一个数字10000000,千万,也就是一个1,7个0,然后加上当前的编号([详细]
-
php获取字符串中url自动加超级链接
所属栏目:[PHP教程] 日期:2022-01-21 热度:67
有时我们希望用户提交的连接地址自动给这个连接加上a标签了,这个其实就是给文本url地址加超级链接了,下面整理了几个例子希望对各位会带来帮助. PHP实例代码如下: $string = 这是php提取文本内容字符串中的网址,连接为http://www.Cuoxin.com 站点; //连接[详细]
-
PHP压缩javascritp 与CSS的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:57
有的网站有很多的 CSS 文件,如果将它们合并到一起并且进行 Gzip 压缩会减少请求和文件大小,有利于提高网站加载速度。为了方便我不推荐人工压缩和合并 CSS,而是使用 PHP 代码。 首先将所有 CSS 放到一个目录里,然后在此目录新建一个空的 CSS 文件,命名为[详细]
-
php socket客户端和服务端互相通讯实例
所属栏目:[PHP教程] 日期:2022-01-21 热度:69
php socket是一个什么东西我就不介绍了,下面来给大家整理了一些关于php socket的实现的客户端与服务端互相通讯的例子. 服务端代码如下: ?php set_time_limit(0); $host=localhost; $port=1001; //创建一个连接 $socket=socket_create(AF_INET,SOCK_STREAM,[详细]
-
PHPMailer实现邮件发送例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:78
在php中我们在linux服务器安装了邮件组件可以直接使用mail函数发送邮箱,对于windows系统我们多半使用PHPMailer实现邮件发送了,下面来看一个简单的例子. 使用PHPMailer类实现邮件的发送,代码如下: $phpmailer = new PHPMailer(); $phpmailer-IsSMTP(); //[详细]