php实现当前页面点击下载文件的实例代码
php控制器中代码 public function downFile($path = ){ if(!$path) header(Location: /); download($path); } download文件下载函数代码 查看全文
php封装的数据库函数与用法示例【参考thinkPHP】
本文实例讲述了php封装的数据库函数与用法。分享给大家供大家参考,具体如下: 从Thinkphp里面抽离出来的数据库模块,感觉挺好用 common.php: <?PHP /** * 通用函数 */ //包含配置文件 查看全文
php使用simple_html_dom解析HTML示例
本文实例讲述了php使用simple_html_dom解析HTML的方法。分享给大家供大家参考,具体如下: 今天写了两个爬虫, 一个使用Python, 一个使用PHP, 说实在, 两个实现的方式都很方便. 下面说一下使用simple 查看全文
PHP导入Excel到MySQL的方法
研究了一下~方法不少~最后决定用Excel导入~在网上搜了很多这方面的资料,发现都是将excel文件另存为csv文件,然后从csv文件导入。这里介绍一个直接将excel文件导入mysql的例子。我花了一晚上的时间测试,无论导入简繁体都不 查看全文
PHP中对汉字进行unicode编码和解码的实现方法(必看)
实例如下: //将内容进行UNICODE编码 function unicode_encode($name) { $name = iconv(UTF-8, UCS-2, $name); $len = strlen($name); $s 查看全文
详谈PHP面向对象中常用的关键字和魔术方法
PHP面向对象中常用的关键字 final 1.final不能修饰成员属性(类中常量不是用这个关键字) 2.final只能修饰类和方法 作用: 使用final修饰的类不能被子类继承 使用final修饰的方法不能被子类覆盖 用 查看全文
PHP框架Laravel中实现supervisor执行异步进程的方法
问题描述 大家在使用Laravel框架实现动态网页时,若有些操作计算量较大,为了不影响用户体验,往往需要使用异步方式去处理。这里使用supervisor和laravel自带的queues实现。下面来看看详细的介绍: Supervis 查看全文
thinkPHP线上自动加载异常与修复方法实例分析
本文实例讲述了thinkPHP线上自动加载异常与修复方法。分享给大家供大家参考,具体如下: 项目遇到一个奇怪的问题,本地代码正常,服务器上却不正常。 经过测试,应该是自动加载出了问题,尝试了各种方法, 1.手动加载,发现好麻烦,没 查看全文
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
复制代码 代码如下: interface ArrayAccess boolean offsetExists($index) mixed offsetGet($index) void offsetSet($index, $newvalue 查看全文
Thinkphp 中 distinct 的用法解析
TP中distinct()的用处主要是去除重复的值 在Thinkphp手册中也详细说明了(链接:) 下面是我的个人例子: 显示的是这样的 在加入distinct的话: 显示结果为 下面为贴出来的代码 $o 查看全文
php+mongodb判断坐标是否在指定多边形区域内的实例
MongoDB是一个基于分布式文件存储的数据库,并提供创建基于地理空间的索引的能力,本文将提供使用PHP连接mongodb,判断坐标是否在指定多边形区域内的实例。 1.定义多边形区域 多边形的坐标点如下: 113.314882,2 查看全文
PHP错误和异常处理功能模块示例
本文实例讲述了PHP错误和异常处理功能模块。分享给大家供大家参考,具体如下: 一、错误类型和基本的调试方法 PHP程序的错误发生一般归属于下列三个领域: 语法错误: 语法错误最常见,并且也容易修复。如:代码中遗漏一个分号。这类错 查看全文
PHP 数组遍历方法大全(foreach,list,each)
在PHP中数组分为两类: 数字索引数组和关联数组。 其中数字索引数组和C语言中的数组一样,下标是为0,1,2… 而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。 下面介绍PHP中遍历关联数组的三种方法: 方法1: 查看全文
PHP 各种排序算法实现代码
复制代码 代码如下:<?php // 功能: PHP实现各种排序算法 // Author: windlike // Datetime: 2007-06-09 // 冒泡排序 function BubbleSort($arr){ $ 查看全文
php常用正则函数实例小结
本文实例总结了php常用正则函数。分享给大家供大家参考,具体如下: 1. mixed preg_replace(mixed pattern, mixed replacement, mixed subject, [, int limit 查看全文
PHP中如何判断exec函数执行成功?
前言 做一个代码发布的系统,需要用到PHP的exec函数来执行Linux下的命令和git,svn命令,如何判断PHP的exec函数是否执行成功呢? 解决方案 写个PHP文件来做实验: exec函数第一个参数是执行的命令,第二个参 查看全文
php传值方式和ajax的验证功能
PHP前台传值到后台进行验证的3种方式 1.不外乎就是post,get和ajax方式 post和get方式就是在表单上用method方式规定主要就是ajax动态传值进行后台验证 2.ajax 动态传值代码如下 //给调用a 查看全文
mysql 性能的检查和优化方法
1、索引没有建好; 2、sql写法过于复杂; 3、配置错误; 4、机器实在负荷不了; 1、索引没有建好 如果看到mysql消耗的cpu很大,可以用mysql的client工具来检查。 在linux下执行 /usr/local/mysql 查看全文
PHP在字符串中查找指定字符串并删除的代码
$a = abcababa; $count=strpos($a,ab); $str=substr_replace($a,,$count,2); 输出结果:cababa 代码虽短,但也算是一个小算法! 查看全文
Apache+php+mysql在windows下的安装与配置(图文)第12页
先准备好软件:一、安装Apache,配置成功一个普通网站服务器 运行下载好的“apache_2.0.55-win32-x86-no_ssl.msi”,出现如下界面:src=screen.width*0.7) {this.resized= 查看全文
php UTF8 文件的签名问题
也就是 有BOM 格式编码,或者 无BOM格式编码。 如果看文件的内容,是看不出任何差别的,以下列文件(schema.sqlite.sql)内容为例: schema.sqlite.sql 复制代码 代码如下: CREATE TABLE 查看全文
php动态读取数据清除最右边距的方法
需求效果一行3栏: 场景模拟:同事给了我这么一段静态代码如下: <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> 查看全文