-
php 获取完整url地址
本文是一个php实现的可以用来获取当前地址栏url的示例代码,感兴趣的同学参考学习下. 主要是获取到地址栏的一些信息,域名,端口参数等 <?php //获取域名或主机地址 echo $_SERVER['HTTP_HOST']...
PHP 2014-12-13 18:51:07 -
PHP错误: syntax error, unexpected $end 的解决方法
本文为大家讲解的是php错误:syntax error, unexpected $end 的解决方法,感兴趣的同学参考下 PHP 遇到 syntax error, unexpected $end 错误时,查错思路其实还是看看文件里 PHP 的开始标记和结束标记是否配对,还要额外注意注释里是否出现过 ?> 哟。 Parse error: syntax error, unexpected $end in script.php on line xx 调试了一会后发现产生错误的行是文件中间某行 //$str .= "?>n"; 想起来了 PHP 解释器允许的结尾标记那行还可以用单行注释,即 //$str .= "?>n"; 被解释成结尾标记前有注释,注释的内容是 //$str .= ",而 ?> 后面的 n"; 会被解释作 PHP 块外的内容按 HTML 输出出去!结果是给 $str .= "?>n"; 这行添加 // 成注释后,反而多了个 ?> 的结束标记...
PHP 2014-12-13 14:36:05 -
php合并数组array_merge函数和+号运算符的区别
本文为大家讲解了合并数组的函数array_merge和+号合并数组的区别,感兴趣的同学参考下. “+”运算符和array_merge():array array_merge ( array array1, array array2 [, array ...] ) 都可以合并多个数组,但使用过程中有一点小区别。 array_merge在参考手册中的说明如下: array_merge() 将两个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面...
PHP 2014-12-13 13:24:09 -
PHP 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
本文为大家讲解了PHP 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文),感兴趣的同学参考下. 采用SHA1生成密匙簿,超过300个字符使用ZLIB压缩 支持中文,大家可以测试下。 // +----------------------------------------------------------------------+ // $string 明文 或 密文 // $isEncrypt 是否加密 // $key 密匙 // 采用SHA1生成密匙簿,超过300个字符使用ZLIB压缩 function dencrypt($string, $isEncrypt = true, $key = KEY_SPACE) { if (!isset($string{0}) || !isset($key{0})) { return false; } $dynKey = $isEncrypt ? hash('sha1', microtime(true)) : substr($string, 0, 40); $fixedKey...
PHP 2014-12-13 12:24:04 -
php仿discuz分页效果代码
本文是一个php实现的访discuz的分页效果代码,效果图如下所示,感兴趣的同学参考下. /** * 显示样式2 */ function multi($mpurl,$page = 10) { $multipage = ''; $mpurl ...
PHP 2014-12-13 12:12:07 -
php Try Catch异常测试
本文为大家讲解的是php的 Try Catch异常测试,感兴趣的同学参考下. 页面try catch里使用c的 c1,c1里使用b的b1,b1里使用a的a1。 默认的是:a1里抛出异常,b1里捕获a1的异常,然后再把刚才的异常抛出,c1捕获,然后抛出,最后页面捕获并输出...
PHP 2014-12-13 11:03:04 -
php array_intersect()函数使用代码
本文为大家讲解的是php中的array_intersect()函数的用法,该函数返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值,感兴趣的同学参考下. array_intersect() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。注意键名保留不变...
PHP 2014-12-13 08:06:05 -
显卡测试专家:FurMark v1.15.1.0英文版下载
站长搜索(www.adminso.com):显卡测试专家:FurMark v1.15.1.0英文版下载 站长搜索讯 12月12日消息,著名显卡测试工具Geeks3D FurMark发布了1.15.1.0版,此次更新增加了对4K分辨率支持以及对Radeon HD 7850/R7 265 GPU的数据支持,并且修复了一些错误。软件简介:FurMark是oZone3D开发的一款OpenGL基准测试工具,通过皮毛渲染算法来衡量显卡的性能,同时还能借此考验显卡的稳定性...
业界动态 2014-12-13 04:36:07 -
小技巧:在Linux下生成crypt加密密码
当我们用红帽Kickstart脚本或useradd或其他方式写东西的时候,经常会需要用到crypt命令加密生成的密码格式。那么,有没有其他方式可以生成这种格式的密码?事实上,方法有很多...
系统程序 2014-12-13 03:39:04 -
php array_flip() 删除数组重复元素
本文为大家讲解的是php中的array_flip函数的作用和用法,感兴趣的同学参考下. 在php中,用于删除数组中重复元素有一个可用的函数,那就是 array_unique(), 但是它并不是一个最高效的方法,使用array_flip() 函数将比array_uniqure()在速度上高出五倍左右。 方法如下: $arr = array(…………) ;//假设有一万个元素的数组,里面有重复的元素...
PHP 2014-12-13 03:03:04 -
php中运用http(curl)调用的GET和POST方法示例
本文为大家讲解的是php中用curl调用的GET和POST方法,使用到的函数是curl_init, curl_setopt, curl_exec,curl_close,默认是GET方法,感兴趣的同学参考下. 使用到的函数是curl_init, curl_setopt, curl_exec,curl_close。 默认是GET方法,可以选择是否使用Header: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_TIMEOUT, 2); curl_setopt($ch, CURLOPT_HEADER, 1); //如果设为0,则不使用header curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); $result = curl_exec($ch); curl_close($ch); POST方法: $ch = curl_init(); curl_setopt...
PHP 2014-12-13 02:42:03 -
php error_log 函数的使用
本文为大家讲解了php的错误日志函数error_log函数的使用方法,感兴趣的同学参考下. error_log函数是PHP内置的一个函数,主要是用来写错误日志的函数,我们在多人开发,或者在比较复杂,并且没有单元测试的开发项目中,完全可以使用它来记录我们程序中的错误,特别是数据库查询语句执行的错误。 我们来大致了解一下error_log()函数...
PHP 2014-12-13 01:18:05