-
php实现httpclient类示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:103
代码如下: httpClient::init($httpClient,$args = null); $httpClient->get($url,$data = null,$cookie = null); var_dump($httpClient->buffer); 代码如下: class httpClient {public $buffer = null;// buffer 获取返回的字符串 public $referer = null;//[详细]
-
php命令行使用方法和命令行参数说明
所属栏目:[PHP教程] 日期:2020-12-12 热度:159
代码如下: [root@localhost /]# [root@localhost /]# php -r "var_dump(true);" # 执行PHP代码 不需要 标签 bool(true) [root@localhost /]# php -R "var_dump(true);" # 执行PHP代码 每一个输入行bool(true)bool(true)bool(true) [root@localhost /]# [root[详细]
-
PHP包含文件函数include、include_once、require、require_once
所属栏目:[PHP教程] 日期:2020-12-12 热度:151
例如下面的代码: 代码如下: echo 'include test final!';//include报错,但是会继续执行,显示:include test final! require('hello.php'); echo 'require test final!';//require报错,停止代码的执行。 一句话总结: 1.include() 产生一个警告 2.require[详细]
-
PHP中使用memcache存储session的三种配置方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:120
1、直接修改php.ini配置文件 代码如下: session.save_handler = memcache //设置session的储存方式为memcache memcache.hash_strategy = "consistent"//设置memcache的hash算法 session.save_path = "tcp://127.0.0.100:11211" //设置session储存的位置,多[详细]
-
PHP中的Memcache详解
所属栏目:[PHP教程] 日期:2020-12-12 热度:89
一、Memcache简介 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然[详细]
-
PHP获取栏目的所有子级和孙级栏目的ID号示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:187
div class="codetitle" a style="CURSOR: pointer" data="22823" class="copybut" id="copybut22823" onclick="doCopy('code22823')" 代码如下: div class="codebody" id="code22823" //@获取子栏目ID号 private function sonCategoryIds($categoryID) { //@[详细]
-
php警告Creating default object from empty value 问题的解决方
所属栏目:[PHP教程] 日期:2020-12-12 热度:97
解决方法是找到报错的位置然后看哪个变量是没有初始化而直接使用的,将这个变量先实例化一个空类。如: 代码如下: 修改文件相应代码,如: 代码如下: delete_option( 'current_theme' ); $current_theme = get_current_theme(); } $ct = new stdClass(); $ct[详细]
-
php 字符串中的\n换行符无效、不能换行的解决方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:131
例如下面的代码: 代码如下: echo 'hellon'; echo 'world'; ?> 程序的中的换行符n会直接输出,无法正确换行,解决方法是把单引号改为双引号: 代码如下: echo "hellon"; echo "world"; ?> 这样就可以了!其实就是PHP的双引号和单引号的区别问题,简单个概[详细]
-
php实现水仙花数示例分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:194
自幂数,又称阿姆斯特朗数,民间通称水仙花数。实则只有3位自幂数才是水仙花数。4位5位6位等等各有别的叫法。 代码如下: //阿姆斯特朗数:一个k位数,它的每个位上的数字的k次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153) class Armh3 { static funct[详细]
-
PHP6 中可能会出现的新特性预览
所属栏目:[PHP教程] 日期:2020-12-12 热度:131
这些特性包括: 集成OpCache(OPcache通过对PHP的opcode进行缓存和优化,可以提高PHP程序的执行速度) 改善对64位环境的支持 支持Unicode 清理内部API 提升代码质量,做到Warning-Free 改善OPcodes、编译器、运行时 JIT编译器(LibJIT?) 支持Annotation([详细]
-
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
所属栏目:[PHP教程] 日期:2020-12-12 热度:99
现在写东西都喜欢封装成类.....大家调用一下就行了..我就不说怎么调用了 代码如下: class resize_image{ private $o_img_width;//原图像宽度 private $o_img_height;//原图像高度 private $n_img_width;//新图像宽度 private $n_img_height;//新图像高度 pri[详细]
-
php验证是否是md5编码的简单代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:184
代码很简单,使用了正则表达式,大家参考使用吧 代码如下: function is_md5($password) { return preg_match("/^[a-z0-9]{32}$/",$password); }[详细]
-
yii上传文件或图片实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:159
1.test.php 代码如下: createUrl('/test/upload/');?>" method="post" enctype="multipart/form-data" ‘/test/upload/'改成你相应的地址。 2.TestController.php 代码如下: public function actionUpload() { $dir = isset($_REQUEST['dir']) ? $_REQUEST['[详细]
-
用PHP来计算某个目录大小的方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:143
PHP CURL session COOKIE 可以调用系统命令,还可以这样: div class="codetitle" a style="CURSOR: pointer" data="71924" class="copybut" id="copybut71924" onclick="doCopy('code71924')" 代码如下: div class="codebody" id="code71924" function dirs[详细]
-
php过滤敏感词的示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:167
代码如下: $badword = array( '张三','张三丰','张三丰田' ); $badword1 = array_combine($badword,array_fill(0,count($badword),'*')); $bb = '我今天开着张三丰田上班'; $str = strtr($bb,$badword1); echo $str; 代码如下: $hei=array( '中国', '日本' )[详细]
-
php使用curl存储cookie的示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:90
代码如下: $curl = curl_init(); $url = '//www.jb51.cc/admin/gateway/login'; $data = array( 'username'=>'admin', 'password'=>'123' ); $cookie = tempnam('./temp','cookie'); curl_setopt($curl,CURLOPT_URL,$url); curl_setopt($curl,CURLOPT_POST,c[详细]
-
php时间戳转换的示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:115
以下例子得出结果: 代码如下: array(3) { ["yesterday"]=> array(2) { [0]=> int(1395874800) [1]=> int(1395961199) } ["today"]=> array(2) { [0]=> int(1395961200) [1]=> int(1396047599) } ["tomorrow"]=> array(2) { [0]=> int(1396047600) [1]=> int[详细]
-
php中session使用示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:61
1.初始化(使用session前都要使用,一个页面用一个就可以了) 代码如下: session_start(); 2.保存 代码如下: $_SESSION[$sessionName]=$value; (value可以是double,bool,int,数组,object类型的数据) 例子: 代码如下: $_SESSION['LoginUser']="zs"; 3.取出[详细]
-
php中cookie的使用方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:83
1.创建/更新cookie 代码如下: setCookie($cookieName,$value,time()+秒数); 例子:创建一个cookie,名字为UserName,值为zs,过期时间为2个星期 代码如下: setcookie("UserName","zs",time()+2*7*24*3600); 如果不设置时间,就不会保存到cookie文件中。浏览[详细]
-
php类声明和php类使用方法示例分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:125
div class="codetitle" a style="CURSOR: pointer" data="5483" class="copybut" id="copybut5483" onclick="doCopy('code5483')" 代码如下: div class="codebody" id="code5483" ?php/* php语言是支持面向对象编程的,对于面向对象的编程,学过java和C++的[详细]
-
php定义数组和使用示例(php数组的定义方法)
所属栏目:[PHP教程] 日期:2020-12-12 热度:120
这个是一个php关于数组的例子,简要的说明了数组的基本使用,示例中加放了注释 代码如下: //定义一个字符串数组 $fruit = array("apple","orange"); //引用数组的值 $fruit[0];//代表的值是apple $fruit[1];//代表的值是orange //值得注意的是,数组的索[详细]
-
PHP调用VC编写的COM组件实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:103
一、用VC创建COM组件 1、vc新建项目 -> ATL项目,输入名称ComTest,ComTest将作为COM组件的名称。 2、到了ATL项目向导,不需要改动,完成向导。向导完成后,vc将会自动生成一系列的程序。 3、切换到类视图,在ComTest项右键,添加类,选择ATL简单对象, 4、[详细]
-
php根据年月获取季度的方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:137
代码如下: function getQuarterByMonth($date){ $month = substr($date,-2); $Q = ceil($month/3); return $Q; } ?>[详细]
-
小谈php正则提取图片地址
所属栏目:[PHP教程] 日期:2020-12-12 热度:77
迷上了正则,不断尝试着新花招,首先感谢TNA 的非完全输出RSS,然后再次感谢SH的强迫性学习。没有TNA,我不会去看正则,更不知道世界上有种这么牛的表达式;不是SH的死活说他不懂不知道,我也不会硬着头皮去琢磨,去改进。达到同一个目的,正则的表达方式可[详细]
-
php5.2 Json不能正确处理中文、GB编码的解决方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:90
php5.2新增的json功能是非常受欢迎的,但是经过测试发现, json_encode对中文的处理是有问题的, 1.不能处理GB编码,所有的GB编码都会替换成空字符. 2.utf8编码的中文被编码成unicode编码,相当于javascript的escape函数处理的结果. div class="codetitle" a[详细]