当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

功能强大的php分页函数

8

分页是每一个程序需要去理解的东西,学习过的几门语言中我发现分页原理都是一样的,下面为php初学者分析一下php分页实现与最后面补充了一个超级强大的分页函数。文章内容分页主要有两个办法:办法一、按字数控制进行分页按字数分页办法简单易用,但效果

php一句话cmdshell新型(非一句话木马)

7

复制代码代码如下:<?php/*一个新型的php一句话cmdshell(非一句话木马)//原理:php运行时如果遇见字符``(键盘上~符号的下档键)总会尝试着执行``里面包含的命令,并返回命令执行的结果(string类型);//局限性

PHPutf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码

7

老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面,数据库里面存储的编码,页面显示,数据传输):1.在建数据库的时候,尤其是用

PHP读取Excel类文件

16

想要使用php读取excel文件必然要用到phpexcel开源类库,网上资源应该挺多的。但是每一种的操作必然都是不同的,可原理应该都是大同小异。这个文件夹里包含的就是phpexcel类文件,在外面还有一个入口php文件处理机制:1.读取ex

php实现dataurl的图片生成与保存<fontcolor=red>原创</font>

11

dataurl是在本地直接绘制图片,不是从服务器加载,所以节省了http连接,起到加速网页的作用。语法:data:image/jpg;声明数据协议及类型名称base64,编码形式为base64/9j/4aaqskz……base64编码结果d

PHP基于反射机制实现自动依赖注入的方法详解

10

本文实例讲述了php基于反射机制实现自动依赖注入的方法。分享给大家供大家参考,具体如下:依赖注入又叫控制反转,使用过框架的人应该都不陌生。很多人一看名字就觉得是非常高大上的东西,就对它望而却步,今天抽空研究了下,解开他它的神秘面纱。废话不多

CURL的学习和应用(附多线程实现)

11

curl安装:windows下面的安装:修改php.ini文件的设置,找到php_curl.dll//取消下在的注释extension=php_curl.dlllinux下面安装:复制代码代码如下:#wgethttp://curl.haxx

解析PHP函数array_flip()在重复数组元素删除中的作用

8

我们都知道,php中的数组元素删除的方式可以有很多种,经常用到的函数有php中array_unique()。那么我们今天为大家介绍的php函数array_flip()在删除数组重复元素时的效率要比array_unique()函数高出大约5倍

PHP类相关知识点实例总结

6

本文实例总结了php类相关知识点。分享给大家供大家参考,具体如下:最终类与最终方法如果父类中的方法被声明为final,则子类无法覆盖该方法。如果一个类被声明为final,则不能被继承。finalclassa{}classa{finalpub

PHP封装的HttpClient类用法实例

10

本文实例讲述了php封装的httpclient类。分享给大家供大家参考。具体分析如下:这是一段php封装的httpclient类,可实现getpostcookiesession等简单的功能。原来做过,这两天重新修改了一下。<?

PHP基于XMLWriter操作xml的方法分析

7

本文实例讲述了php基于xmlwriter操作xml的方法。分享给大家供大家参考,具体如下:接着昨天的这次再来学习一种读写xml的方式,这种方式主要围绕xmlwriter和xmlreader进行。前者用于生成xml,后者则是用来读取并解析x

解析smarty模板中类似for的功能实现

9

1.功能说明,在页面使用smarty循环100次输出,类似for循环100次{sectionname=totalloop=100}{$smarty.section.total.index+1}//当前的索引{$smarty.section.

PHP判断常量,变量和函数是否存在

6

复制代码代码如下:if(defined('const_name')){//dosomething}变量检测则是使用isset,注意变量未声明或声明时赋值为null,isset均返回false,如:复制代码代码如下:if(isset($var

PHP实现批量生成App各种尺寸Logo

10

使用phpgd,使用良好,一键剪裁各种尺寸,打包下载。经常换icon的懂的,美工给你一个1024的logo,你得ps出各种尺寸,于是有了这个东西。核心代码复制代码代码如下:<?phpclassimage{/***sourcei

php中设置多级目录session的问题

9

在php.ini中找到session.save_path将值设置为session.save_path='3;/tmp/session';即可开启三级目录保存session。但是php不会自动生成目录结构,这时可以借助源码包ext/sessi

php中使用PHPExcel读写excel(xls)文件的方法

8

本文实例讲述了php中使用phpexcel读写excel(xls)文件的方法,非常实用。分享给大家供大家参考之用。具体方法如下:很多php类库在读取中文的xls、csv文件时会有问题,网上找了下资料,发现phpexcel类库好用,官网地址为

apache+php+mysql安装配置方法小结

10

整个安装流程如下:1,首先安装apache:我安装的版本是:httpd-2.2.16-win32-x86-openssl-0.9.8o.msi网址:http://www.apache.org/dist/httpd/binaries/win3