-
php 修改、增加xml结点属性的实现代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:64
php 修改 增加xml结点属性的代码,供大家学习参考。 php修改xml结点属性,增加xml结点属性的代码,有需要的朋友,参考下。 1、xml文件 代码如下: 2、php代码 代码如下: $dom=new DOMDocument('1.0'); $dom->load('x.xml'); $em=$dom->getElementsByTagName('[详细]
-
关于php程序报date()警告的处理(date_default_timezone_set)
所属栏目:[PHP教程] 日期:2020-12-12 热度:138
在写php程序中有时会出现这样的警告: PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of tho[详细]
-
获取URL文件名后缀
所属栏目:[PHP教程] 日期:2020-12-12 热度:187
尽可能高效的,从一个标准 url 里取出文件的扩展名,再把代码扩展一下就可以得到其它的数据了,比如:目录路径,原理就是使用PHP的explode函数分隔字符串。 例如: http://www.abc.com/abc/de/fg.php?id=1 需要取出 php 或 .php 很简单,直接看代码。 代码如[详细]
-
php中生成随机密码的自定义函数代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:153
代码一:生成一个随机密码的函数,生成的密码为小写字母与数字的随机字符串,长度可自定义。相对来说,这个比较简单 代码如下: /* * php自动生成新密码自定义函数(带实例演示) 适用环境: PHP5.2.x / mysql 5.0.x * */ function genPassword($min = 5,$max[详细]
-
PHP与Java进行通信的实现方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:183
缘起: 最近做了一个电商平台与网银整合的小东西,程序是开源的 Ecmall的,网银的接口也很规范,给出的文档很全,唯一的小问题是,网银使用的签名和验签的lib是只有java和c的,对java还熟悉一些,所以选择了使用java作为签名和验签的接口。 方法: 网上关于p[详细]
-
php与java通过socket通信的实现代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:100
demo实现的简单功能是,接受PHP端写入的字符串,然后原样返回给输出端。代码如下: 代码如下: import java.io.*; import java.net.*; public class Server { public static void main(String[] args) throws IOException{ System.out.println("Server starte[详细]
-
php上传文件,创建递归目录的实例代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:198
代码如下: $uid=$_REQUEST['uid']; $avatar = 'D:/avic/discuz/uc_server/data/avatar/'.get_avatar($uid,$size,$type); $dir=dirname($avatar); //创建目录成功后移动临时文件 if(mkdirs($dir)){ if($_FILES["pic"]["error"] >= 0){ if(move_uploaded_file([详细]
-
php文件上传的简单实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:141
代码如下: if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/pjpeg")) ($_FILES["file"]["size"] { if ($_FILES["file"]["error"] > 0) { echo "Return Code: " . $_FIL[详细]
-
PHP中include与require使用方法区别详解
所属栏目:[PHP教程] 日期:2020-12-12 热度:73
在PHP变成中,include()与require()的功能相同,include(include_once) 与 require(require_once)都是把把包含的文件代码读入到指定位置来,但是二者再用法上有区别:(include()是有条件包含函数,而require()则是无条件包含函数) 1,使用方式不同(1) r[详细]
-
php中读写文件与读写数据库的效率比较分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:155
这个问题也是最近才想到的,就是到底读文件更快还是读数据库更快,能快多少,天缘也搜索过,没见有网友就这个问题答复过,也可能是太简单的缘故,我们本文还是来实测一下,由于时间关系,VC还没装,天缘先用PHP测试了一下,下次有时间在C/C++上补充测试到本[详细]
-
php中怎么搜索相关联数组键值及获取之
所属栏目:[PHP教程] 日期:2020-12-12 热度:78
1.搜索关联数组键 如果在一个数组中找到一个指定的键,函数array_key_exists()返回TRUE,否则返回FALSE。其 形式如下: boolean array_key_exists(mixed key,array array) 下面的例子将在数组键中搜索Ohio,如果找到,将输出这个州加入美国联邦政府的育关信[详细]
-
10 个经典PHP函数
所属栏目:[PHP教程] 日期:2020-12-12 热度:79
1. sys_getloadavg() sys_getloadavt()可以获得系 统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。 与其让服务器因负 载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是[详细]
-
php用户注册页面利用js进行表单验证具体实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:147
div class="codetitle" a style="CURSOR: pointer" data="14927" class="copybut" id="copybut14927" onclick="doCopy('code14927')" 代码如下: div class="codebody" id="code14927" !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:[详细]
-
php下拉选项的批量操作的实现代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:132
实现功能,操作项可以单独删除,批量项可以批量删除,批量显示,隐藏(改广告的数据库的status_is的值); 1.视图关键点: 代码如下: id?>" id?> 代码如下: 选择操作 代码如下: /*单个删除*/createUrl('batch',array('command'=>'adDelete','id'=>$row->id))[详细]
-
php后台如何避免用户直接进入方法实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:131
1)创建BaseController控制器继承Controller(后台的一切操作要继承BaseController): 在BaseController里面添加: 代码如下: public function checkLogin() { if (Yii::app()->authority->isLogin() == Yii::app()->authority->getStatus('NOTLOGIN')) { $ur[详细]
-
PHP字符串长度计算 - strlen()函数使用介绍
所属栏目:[PHP教程] 日期:2020-12-12 热度:122
strlen()函数和mb_strlen()函数 在PHP中,函数strlen()返回字符串的长度。函数原型如下: div class="codetitle" a style="CURSOR: pointer" data="92313" class="copybut" id="copybut92313" onclick="doCopy('code92313')" 代码如下: div class="codebody"[详细]
-
无刷新动态加载数据 滚动条加载适合评论等页面
所属栏目:[PHP教程] 日期:2020-12-12 热度:99
滚屏加载更多数据,适合评论等页面 本例的数据库很简单,一看就明了 IMG src="https://files.jb51.cc/file_images/article/201310/201310161717332.gif?201391617182"gt; div class="codetitle" a style="CURSOR: pointer" data="65192" class="copybut" id="[详细]
-
div li的多行多列 无刷新分页示例代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:149
翻页文件一次加载了全部的内容,因而不是很适合大型的网站,而适用于数据比较少的情况。 本例未使用数据库。 IMG src="https://files.jb51.cc/file_images/article/201310/201310161723123.gif?2013916172333"gt; PHP Code div class="codetitle" a style="C[详细]
-
php检测网页是否被百度收录的函数代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:180
使用:传入一个网址,如 http://jb51.cc/article/1.html ,返回1,代表已经收录;返回0,代表百度没有收录。 代码如下: header("Content-type: text/html; charset=utf-8"); function checkBaidu($url) { $url = 'http://www.baidu.com/s?wd=' . $url; $curl[详细]
-
PHP关于IE下的iframe跨域导致session丢失问题解决方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:88
今天搞的一个登录页面,被别的网站用iframe嵌进去后,死活无法登录(只在IE中存在这种情况)。 很明显,session无法被保存。但是直接在地址栏打开那个登录页面,一切都正常[详细]
-
PHP设置图片文件上传大小的具体实现方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:63
我们简要介绍一下PHP文件上传涉及到的一些参数: file_uploads :是否允许通过HTTP上传文件的开关,默认为ON即是开。 upload_tmp_dir :upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文件,得保证服务器没有关闭临时文件和有对文件夹的写权[详细]
-
php登陆页的密码处理方式分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:62
控制器里面:elseif(!$model->validatePassword($data->password)) 代码如下: { /** * 检测用户密码 * * @return boolean */ public function validatePassword ($password) { return $this->hashPassword($this->password) === $password; } /** * 密码进行[详细]
-
php mysql_real_escape_string函数用法与实例教程
所属栏目:[PHP教程] 日期:2020-12-12 热度:196
转义特殊字符在unescaped_string,考虑到当前字符的连接设置,以便它在的地方是安全的在mysql_query()它。如果二进制数据要插入,这个函数必须被使用 下列字符受影响: x00 n r ' " x1a 如果成功,则该函数返回被转义的字符串。如果失败,则返回 fal[详细]
-
php5.5中类级别的常量使用介绍
所属栏目:[PHP教程] 日期:2020-12-12 热度:123
不久前php刚发布了5.5的第一个稳定版,介绍了一个类级别的常量,名字是 `CLASS` 这个常量对所有的类有效,返回类的全名。 代码如下: namespace vendorpackage; class Foo { // ... } var_dump(Foo::CLASS); //上面脚本输出 string(18) "vendorpackageFoo".[详细]
-
php 批量替换程序的具体实现代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:94
代码如下: 代码如下: /*************************************************************************** batch-replace,v1.1 *************************************************************************** file: batch-replace_utf8.php functionality: 本[详细]