【在php中如何在线增减.htpasswd内的用户】教程文章相关的互联网学习教程文章

thinkphp中在编辑一条数据时不用JS实现自动选中下拉框

<select name="auth_pid" id="auth_pid"> <option value="0" >--请选择--</option> <volist name="auth_list" id="item"> <eq name="item.auth_id" value="$auth_info.auth_pid"> <option value="<{$item.auth_id}>" selected ><{$item.auth_name}></option> <else /> <option value="<{$item.auth_id}>" ><{$item.auth_name}></option> </eq> </volist><...

PHP中strtotime函数使用方法分享

一,获取指定日期的unix时间戳 strtotime("2009-1-22") 示例如下: 1.echo strtotime("2009-1-22") 结果:1232553600 说明:返回2009年1月22日0点0分0秒时间戳 二,获取英文文本日期时间 示例如下: 便于比较,使用date将当时间戳与指定时间戳转换成系统时间 (1)打印明天此时的时间戳strtotime("+1 day") 当前时间: 1.echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25 指定时间: 1.echo date("Y-m-d H:i:s",strtotime...

PHP中 类的访问控制【图】

今天整理了一下PHP中关于类的访问控制,相关内容如下 在PHP中主要通过public、protectd、private等关键字来定义访问权限。 public: 被public修饰的属性和方法,可以在程序中任何位置被访问,而且可以被子类继承。PHP中,类方法的访问权限默认都是public。 protected: 被protected修饰的属性和方法,可以在所属类的内部被访问,而且可以被子类继承,但是不能在父类或者子类的外边被访问。PHP中,protected常用来修饰不对外公开但是...

PHP中操作ini配置文件的方法

PHP操作ini配置文件复制代码 代码如下:<?php//写ini文件function write_ini_file($assoc_arr, $path, $has_sections=FALSE){ $content = ""; if ($has_sections) { foreach ($assoc_arr as $key=>$elem) { $content .= "[".$key."]\n"; foreach ($elem as $key2=>$elem2) { if(is_array($elem2)) { for($i=0;$i<count(...

php中0,空,null和false之间区别【代码】

$a = 0; $b="0"; $c= ‘‘; $d= null; $e = false;echo "5个变量-原始测试类型";var_dump($a);//int 0var_dump($b);//string ‘0‘var_dump($c);//string ‘‘var_dump($d);//nullvar_dump($e);//boolean falseecho "<h4>empty测试</h4>";var_dump(empty($a));//truevar_dump(empty($b));//truevar_dump(empty($c));//truevar_dump(empty($d));//truevar_dump(empty($e));//trueecho "<hr>";var_dump(isset($a));//truevar_du...

php中cookie的作用域

setcookie("cookie名","值","作用域") 作用域“/”表示COOKIE作用在根目录下所有文件 作用域“/ROOT/”表示COOKIE作用在根目录下ROOT目录下的所有文件 原文:http://www.jb51.net/article/13977.htm

php中图片以字节流的形式直接发送七牛

PHP 是弱类型语言,没有bytes[]类型, 而 file_get_contents 获取到的是 string,不是byte[],file_get_contents()函数得到的不是流数据,而是string类型,转换成 base64使用二进制输出即可 $content = file_get_contents("file:///Users//s.jpg");$content = base64_encode($content);然后进行网络传输,对方就能处理数据。七牛中的直接调用api即可实现:$key = $invite.‘.png‘;header(‘Content-Type: ‘.$qrCode->getContentT...

php中浮点数计算问题【图】

如果用php的+-/计算浮点数的时候,可能会遇到一些计算结果错误的问题,比如echo intval( 0.58100 );会打印57,而不是58,这个其实是计算机底层二进制无法精确表示浮点数的一个bug,是跨语言的。所以基本上大部分语言都提供了精准计算的类库或函数库,比如php有BC高精确度函数库。  例子代码如下  为啥输出是57啊? PHP的bug么?  我相信有很多的同学有过这样的疑问, 因为光问我类似问题的人就很多, 更不用说bugs.php.net上经常...

将PHPMailer整合到ThinkPHP中实现SMTP发送邮件【图】

ThinkPHP没有邮件发送的功能,于是,我就想了想,就将PHPMailer整合到ThinkPHP中吧。PHPMailer是不符合ThinkPHP规范的插件程序,所以,我们需要先将PHPMailer程序放到ThinkPHP的 Library/Vendor目录下,我这里是最新版的ThinkPHP 3.2,如果是是ThinkPHP 3.2之前的版本,可能就是Lib目录了。Vendor目录专门用于存放非标准ThinkPHP插件的目录,如下:PHPMailer整合到ThinkPHP中的存放目录接下来为了方便发送邮件,我们可以定义一个专...

如何在php中设置cookie,在js中获取【代码】

<?phpsetcookie("key","value",0,"/");?><script> function getCookie(key){ if (document.cookie.length > 0){c_start = document.cookie.indexOf(c_name + "=");if (c_start != -1){c_start = c_start + c_name.length + 1;c_end = document.cookie.indexOf(";", c_start);if (c_end == -1){c_end = document.cookie.length;}return unescape(document.cookie.substring(c_start, c_end));} }return "";}alert(getCookie(...

php 中改变工作目录

bool chdir ( string $directory )将 PHP 的当前目录改为 directory。http://php.net/manual/zh/function.chdir.php原文:http://www.cnblogs.com/li-xingtao/p/4757523.html

php中引用和赋值的区别主要在哪里

php中引用和赋值的区别<pphp 的引用允许用两个变量来指向同一个内容。 相当于他们可以是 不同的名字,却可以指向 同一个 物理空间。赋值,它实际上意味着把右边表达式的值赋给左边的运算数。相当于,他们是 不同的名字,不同的物理空间示例:引用$b = ‘3‘;echo $b; //3$a = &$b;echo $a; //3$b = 4;echo $b ; //4echo $a; //4$a = 5;echo $b ; //5echo $a; //5当$a 引用 $b 的时候,他们就会关联到 同样的物理空间,同时保持不一...

路径 php中'.'和'..'还有'./'和'../'【代码】【图】

./当前目录(就是当前执行文件所在目录) ../上级目录 / 这个才是根目文件名/ 同级目录例子如图 1、cart下的index.php1)要引用Public->css->index.css <link rel="stylesheet" href="../public/css/index.css"> ,2)引用header.php <?php include ‘../header.php‘ ?> 2、class.php1)要引用Public->css->index.css <link rel="stylesheet" href="public/css/index.css"> ,2)引用header.php <?php include ‘../h...

PHP中include和require的区别详解

1、概要   require()语句的性能与include()相类似,都是包括并运行指定文件。不同之处在于:对include()语句来说,在执行文件时每次都要进行读取和评估;而对于require()来说,文件只处理一次(实际上,文件内容替换require()语句)。这就意味着如果可能执行多次的代码,则使用require()效率比较高。另外一方面,如果每次执行代码时是读取不同的文件,或者有通过一组文件迭代的循环,就使用include()语句。  require的使用方法...

php中unserialize返回false的解决方法【代码】

本文实例讲述了php中unserialize返回false的解决方法,分享给大家供大家参考。具体方法如下:php 提供serialize(序列化) 与unserialize(反序列化)方法。 使用serialize序列化后,再使用unserialize反序列化就可以获取原来的数据。先来看看如下程序实例: <?php $arr = array( ‘name‘ => ‘fdipzone‘, ‘gender‘ => ‘male‘ ); $str = serialize($arr); //序列化 echo ‘serialize str:‘.$str."\r\n\r\n"; $content = unse...