php技术

php技术

Drupal读取Excel并导入数据库实例

阅读(16) 作者(admin)

PHPExcel 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice...

php技术

php switch语句多个值匹配同一代码块的实现

阅读(14) 作者(admin)

先说说switch()语句的格式

switch(表达式){

case 匹配1: 当匹配1和表达式匹配成功执行的代码; break;

case 匹配2: 当匹配2和表达式匹配成功执行的代码; break; default: 如果case语句没有与表达式成功所执行的代...

php技术

php获取字段名示例分享

阅读(11) 作者(admin)

复制代码 代码如下:<?php$link = mysql_connect('localhost', 'username', 'password');$fields = mysql_list_fields("database", "table", $link);$columns = mysql_num_fields($fields);$field = false;for ($i =...

php技术

设置php页面编码的两种方法示例介绍

阅读(17) 作者(admin)

1:输出meta标签:

1、在php mvc的控制器里面或php页面echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">';

2、在php页面或html页面<meta http-equiv="content-type" content="text/html;...

php技术

php ci框架中加载css和js文件失败的解决方法

阅读(22) 作者(admin)

在将html页面整合到ci框架里面的时候,加载css和js失败,弄了半天发现ci框架是入口的框架,对框架中文件的所有请求都需要经过index.php处理完成,当加载外部的css和js文件的时候要使用base_url()函数处理外部的链接。

比如:...

php技术

PHP根据IP判断地区名信息的示例代码

阅读(17) 作者(admin)

看代码 复制代码 代码如下: <?php header("Content-type: text/html; charset=utf-8"); function getIP(){ if (isset($_SERVER)) { if (isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $realip = $_SERVER[HTTP_X_FORWAR...

php技术

使用php清除bom示例

阅读(23) 作者(admin)

复制代码 代码如下:function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename); $charset[1] = substr($contents, 0, 1); $charset[2] = substr($...

php技术

PHP代码优化的53个细节

阅读(11) 作者(admin)

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的...

php 表单提交大量数据发生丢失的解决方法
php技术

php 表单提交大量数据发生丢失的解决方法

阅读(16) 作者(admin)

最近在项目中,出现一个奇怪的现象,有一个大form里面有上千个input,提交的时候,老是发现post过来的数据不完整,一开始还怀疑是html 表单名称有冲突,排除掉了。然后,网上找了一堆,php.ini 的post_max_size和upload_max_filesize...

php技术

PHP中is_file不能替代file_exists的理由

阅读(14) 作者(admin)

我们可以使用下面的代码测试一下:复制代码 代码如下:<?php $filename = 'test.txt'; if (is_file($filename)) { echo "$filename exists!/n"; } else { echo "$filename no exist...

php技术

php获取目标函数执行时间示例

阅读(21) 作者(admin)

写了一个类用来测试目标函数的执行时间。以下是类的定义代码:复制代码 代码如下:<?php/** * class EfficiencyTester * 效率测试器,测试函数的运行时间 * @version 1.0 2013.04.13 * @author Kross */class EfficiencyT...

php技术

php不写闭合标签的好处

阅读(16) 作者(admin)

最早这个概念是从Drupal中接触到的,一开始有点不习惯――为什么不写闭合标签呢?这感觉很不完美啊,对于有强迫症的人来说很不适应嘛!后来,在工作中碰到了因为标签闭合而引起的问题,才开始不写闭合标签。参阅了一些文章,对PHP...

php技术

php循环创建目录示例分享(php创建多级目录)

阅读(13) 作者(admin)

复制代码 代码如下:function mk_dir($dir, $mod = 0777){  if(!is_dir($dir) || mkdir($dir, $mod))  {    if(!mk_dir(dirname($dir, $mod)))    {      return false;    }  }  return m...

php技术

thinkphp实现图片上传功能分享

阅读(22) 作者(admin)

1.我们首先需要创建一个表复制代码 代码如下:CREATE TABLE IF NOT EXISTS `tp_image` ( `id` int(11) NOT NULL AUTO_INCREMENT, `image` varchar(200) NOT NULL, `create_time` int(11) NOT NULL, PRIMARY KEY (...

php技术

php判断是否为json格式的方法

阅读(28) 作者(admin)

首先要记住json_encode返回的是字符串, 而json_decode返回的是对象判断数据不是JSON格式:复制代码 代码如下:function is_not_json($str){ return is_null(json_decode($str));}判断数据是合法的json数据: (PHP...

php技术

php面向对象中的魔术方法中文说明

阅读(8) 作者(admin)

1.__construct()实例化对象是被自动调用。当__construct和以类名为函数名的函数 同时存在时调用__construct,另一个不背调用。类名为函数名的函数为老版的构造函数。2.__destruct()当删除一个对象或一个对象操作结束...

php技术

thinkphp实现多语言功能(语言包)

阅读(24) 作者(admin)

1.在Home(你取的项目名)的config.php中添加如下配置复制代码 代码如下:<?phpreturn array( //'配置项'=>'配置值' 'LANG_SWITCH_ON' => true, //开启语言包功能 'LANG_AUTO_DETE...

php技术

php无限遍历文件夹示例分享

阅读(17) 作者(admin)

最近在能php目录操作,搞了一个目录无限遍历:使用的函数有:isset()判断某个变量是否定义chdir() 将当前目录改变为指定的目录。opendi()打开目录。readdir()读取目录。getcwd()获取当前目录。还用到了for if GET传值 大...

php技术

关于js和php对url编码的处理方法

阅读(10) 作者(admin)

解决办法: 采用js对URL中的汉字进行escape编码。 复制代码 代码如下:<a href="" onclick="window.open('product_list.php?p_sort='+escape('PHP开发资源网'));">这样点击链接后的效时: 引用:http://127.0.0.1/shop/prod...

php技术

php统计文章排行示例

阅读(21) 作者(admin)

复制代码 代码如下:<?php/** * * 统计软件与文章等月、周、当天排行 * * $field_id(文章ID) *///统计月、周、当天排行的方法require_once(dirname(__FILE__)."/../include/common.inc.php");function countdown($fie...

php技术

php不使用插件导出excel的简单方法

阅读(10) 作者(admin)

复制代码 代码如下:$filename=date("Y年m月d日")."数据信息统计结果.xls"; //文件名$ua = $_SERVER["HTTP_USER_AGENT"];       //中文文件名不乱码if (preg_match("/MSIE/", $ua)) { $filename=urle...

php技术

ThinkPHP验证码使用简明教程

阅读(15) 作者(admin)

一、首先需要在控制器中加入验证码方法admin/Lib/Action/LoginAction.class.php知识点:1、ob_clean函数用途2、import方法调用think默认类库3、Image类buildImageVerify方法使用代码如下:复制代码 代码如下:Public func...

php技术

ThinkPHP分页类使用详解

阅读(14) 作者(admin)

一、首先需要在MsgManage控制器中加入分页方法

知识点:1、count函数的试用2、Page类实例化操作及相关参数了解3、limit函数了用4、show函数了解编辑文件admin/Lib/Action/MsgManageAction.class.php代码如下:复制代码...

php技术

php中session退出登陆问题

阅读(11) 作者(admin)

在php中,如果使用的session来判断用户是否登陆,退出时,则可以如此:session_start();session_destroy();会话即表示已经结束。下一句话应该写js,使页面跳转了。<script>alert("已经退出登陆!");location.href="login.php";</...

php的ajax简单实例
php技术

php的ajax简单实例

阅读(21) 作者(admin)

当输入j后,会触发ajax效果,从后台获取相应的名字中带有j的数据,并展示在suggestions中。代码实现如下:实现ajax需要三个文件,一个是html的表单文件,一个是js的核心文件,一个是php的后台文件。下面的是html文件,当键盘按下时...