php技术

php技术

PHP处理SQL脚本文件导入到MySQL的代码实例

阅读(11) 作者(admin)

复制代码 代码如下:<?php

// Name of the file$filename = 'churc.sql';// MySQL host$mysql_host = 'localhost';// MySQL username$mysql_username = 'root';// MySQL password$mysql_password = '';// Database n...

php技术

php读取目录所有文件信息dir示例

阅读(15) 作者(admin)

复制代码 代码如下: <?php set_time_limit(0); function tree($directory) { $mydir=dir($directory); echo "<ul> "; while($file=$mydir->read()){ if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!=...

php技术

PHP将两个关联数组合并函数提高函数效率

阅读(15) 作者(admin)

在foreach中循环查询数据代码量比较少,但是性能比较低,好点的解决办法是将id收集起来,用in一次性查询,但是这引发了数据结构不是我们用PHP自带的函数可以合并的,今天测试了一下:

使用下面的字节写的函数可以解决

从数据...

php技术

如何阻止网站被恶意反向代理访问(防网站镜像)

阅读(16) 作者(admin)

什么是反向代理?

先说说正向代理的概念:

正向代理,也就是传说中的代理,他的工作原理就像一个跳板。简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器。这个代理服务器呢,他能访问那个我不能访问的网站...

php技术

PHP中获取时间的下一周下个月的方法

阅读(8) 作者(admin)

复制代码 代码如下: //通常用于定制服务的时候使用,比如包月会员,包年等等

//获取当前时间过一个月的时间,以DATETIME格式显示

date('Y-m-d H:i:s',strtotime('+1 month'))

//获取当前时间过一个月的时间,以时间戳...

php技术

php实现保存submit内容之后禁止刷新

阅读(19) 作者(admin)

复制代码 代码如下: $strsql = "INSERT INTO `xxx` (`aaa`) VALUES ('".$_POST["bbb"]."','".$_POST["ccc"]."',,now())";

$result=@mysql_query($strsql,$my_con); $maxrow=@mysql_affected_rows(); Test...

php技术

递归删除一个节点以及该节点下的所有节点示例

阅读(17) 作者(admin)

有的时候删除信息的时候,需要把这条信息下的所有的都删除,这个时候就需要递归删除了。下面是我在做部门管理中的删除部门功能的时候写的一段递归删除一个部门以及它的所有子部门的一段代码。仅供大家参考和自己以后备用...

php技术

PHP fopen()和 file_get_contents()应用与差异介绍

阅读(10) 作者(admin)

复制代码 代码如下: $file=fopen("11.txt","r")or exit("Unable to open file!");//fopen打开文件,如果不存在就显示打不开。 $filesize =filesize("11.txt");//计算文件大小 echo fread($file,$filesize);//读取文件...

php技术

PHP引用(&)各种使用方法实例详解

阅读(15) 作者(admin)

php的引用(就是在变量或者函数、对象等前面加上&符号),在PHP 中引用的意思是:不同的名字访问同一个变量内容。与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容,在内存中存放的地址。1.变量的引用PHP 的引用...

php技术

PHP使用imagick读取PDF生成png缩略图的两种方法

阅读(15) 作者(admin)

一、ImageMagick是什么ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过185种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。利用ImageMagick,你可以根...

php技术

一个PHP针对数字的加密解密类

阅读(19) 作者(admin)

复制代码 代码如下:<?php/** * 加密解密类 * 该算法仅支持加密数字。比较适用于数据库中id字段的加密解密,以及根据数字显示url的加密。 * @author 深秋的竹子 * @version alpha * @加密原则 标记长度 + 补位 + 数字替...

php技术

php的array数组和使用实例简明教程(容易理解)

阅读(19) 作者(admin)

注意注释部分的文字介绍哦~复制代码 代码如下:<?php//实例化一个数组$array = array();//数组由两部分组成 如下//array(键名[key]=>值[value])//键名一般用与索引//类型可以为 int 或 字符串[int是什么可以查php手册...

php技术

php数据库备份还原类分享

阅读(13) 作者(admin)

复制代码 代码如下:<?php/** * 数据库备份还原类 * @author xialeistudio<admin@xialeistudio.net> * Class DatabaseTool */class DatabaseTool{ private $handler; private $config = array( 'host' => 'localhost...

PHP实现微信公众平台音乐点播
php技术

PHP实现微信公众平台音乐点播

阅读(15) 作者(admin)

1.构造微信提供的XML格式的音乐消息音乐的XML格式是这样的:复制代码 代码如下:<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1234567...

php技术

php中的静态变量的基本用法

阅读(12) 作者(admin)

静态变量只存在于函数作用域内,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。下次再调用这个函数的时候,该变量的值会保留下来。

静态的变量的基本用法

1. 在类中定...

php技术

php遍历文件夹下的所有文件和子文件夹示例

阅读(22) 作者(admin)

遍历目录,结果存入数组。支持php4及以上。php5以后可用scandir()函数代替while循环。

复制代码 代码如下:<?php/*** @param string $dir* @return array*/function my_scandir($dir){ $files = array(); if ( $handle...

php技术

PHP中nowdoc和heredoc使用需要注意的一点

阅读(14) 作者(admin)

最后发现了问题所在,原来这类文档在结束时,一定要靠近行的第一位,就是说EOF前面不能有空格,而为了代码缩进,正好产生了这样的问题.复制代码 代码如下:$str = <<<'EOD'Example of stringspanning multiple linesusing nowdo...

php技术

php获取表单中多个同名input元素的值

阅读(14) 作者(admin)

有时前台页面要允许动态增加/删除某项属性的多个值,比如向书架中添加书本,要可以动态增加或者删除书本。

前台页面的表单中会有多个input元素,如下: 复制代码 代码如下: <form action="a.php"> <input type="text" name...

一个显示效果非常不错的PHP错误、异常处理类
php技术

一个显示效果非常不错的PHP错误、异常处理类

阅读(15) 作者(admin)

一、效果图:二、实现代码复制代码 代码如下:<?php// 自定义异常函数set_exception_handler('handle_exception');// 自定义错误函数set_error_handler('handle_error');/** * 异常处理 * * @param mixed $exception 异...

一漂亮的PHP图片验证码实例
php技术

一漂亮的PHP图片验证码实例

阅读(20) 作者(admin)

一、显示效果二、代码如下复制代码 代码如下:/* * @Author fy */$imgwidth =100; //图片宽度$imgheight =40; //图片高度$codelen =4; //验证码长度$fontsize =20; //字体大小$charset = 'abcdefghkmnprstuvwxyzABCD...

php技术

easyui的tabs update正确用法分享

阅读(17) 作者(admin)

一直以为 tabs update 是 easyui 的 bug,最近在用的时候发现可以这样解决复制代码 代码如下:function updateTab(url){ var tab = $('#tt').tabs('getSelected'); $("#tt").tabs('update',{ tab: tab,...

php设置session值和cookies的学习示例
php技术

php设置session值和cookies的学习示例

阅读(14) 作者(admin)

第一步:先在本地写一个登陆页面和一个内容页面(登陆了才能进去)吧。代码大致如下:下面是login.php,用于请求登陆的,通过post传递参数,如果登陆成功就会注册session。复制代码 代码如下:<?phpsession_start();if (isset($_POS...

php技术

PHP的变量类型和作用域详解

阅读(33) 作者(admin)

PHP中变量的作用域可以分为:超全局(全局变量的特殊类型,在局部范围里可直接使用),全局,局部,静态(是局部变量的特殊类型)在PHP中,全局变量实际上是静态全局变量,如果不用unset显式的释放,那么等脚本运行结束全局变量才会被释...

php技术

PHP四大安全策略

阅读(29) 作者(admin)

一、文件系统安全php如果具有root权限,且在脚本中允许用户删除文件,那么用户提交数据,不进行过滤,就非常有可能删除系统文件<?php// 从用户目录中删除指定的文件$username = $_POST['user_submitted_name'];$userfile = $...