12 2018 档案
摘要:方法1: function getExt1($filename) { $arr = explode('.',$filename); return array_pop($arr);; } 方法2: function getExt2($filename) { $ext = strrchr($filena
阅读全文
摘要:一个经典的小学问题也是一个简单的PHP小应用,1+2+3……100=多少?使用PHP应该怎么写? 这里总结了以下几种思路: 1.普通PHPer: $sum=0;for($i=1;$i<=100;$i++) { $sum+=$i;}echo $sum; 2.文艺PHPer: $sum= $i = 0;
阅读全文
摘要:今天看到一道面试题,要写出一个可以创建多级目录的函数: 我的第一个感觉就是用递归创建,具体思路如下: function Directory($dir){ if(is_dir($dir) || @mkdir($dir,0777)){ //查看目录是否已经存在或尝试创建,加一个@抑制符号是因为第一次创建
阅读全文
摘要:CURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 CURL 库。使用PHP的CURL 库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从
阅读全文
摘要:javascript的字符串就是用''和""括起来的字符表示。 如果'本身也是一个字符串,就可以用""括起来,比如"I'm OK"包含的字符使I,',m,空格,O,K这6个字符。 如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如:'I\'m \"OK\"!'; 表示的字符串内容是:
阅读全文
摘要:javascript的Array可以包含任意数据类型,并通过索引来访问每个元素。 要取得Array的长度,直接访问length属性: var arr = [1,2,3.14,'Hell0',null,true];arr.length;//6 请注意,直接给Array的length赋一个新的值会导致A
阅读全文
摘要:$a & $b And(按位与) 将把 $a 和 $b 中都为 1 的位设为 1。 $a | $b Or(按位或) 将把 $a 和 $b 中任何一个为 1 的位设为 1。 $a ^ $b Xor(按位异或) 将把 $a 和 $b 中一个为 1 另一个为 0 的位设为 1。 ~ $a Not(按位取反
阅读全文
摘要:1.php的错误,警告,异常处理如何实现,那些函数用于处理对应的错误 php 异常提示分为三类 error/warning/notice 错误补充: Fatal Error:致命错误(脚本终止运行) E_ERROR // 致命的运行错误,错误无法恢复,暂停执行脚本 E_CORE_ERROR // P
阅读全文
摘要:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style> span{font-size:28px;color:#666;}em{font-style:normal;color:red;font-size
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js实现倒计时60秒的简单代码(推荐)</title> <script
阅读全文
摘要:<html><body> <span>look this:</span><span id="nums">10000</span> </body> </heml> <script type="text/javascript"> var totalNum = 10000; var nums = 0; /
阅读全文
摘要:<html> <body> <span>倒计时30分钟:</span><span id="clock">00:30:00:00</span> </body> </heml> <script type="text/javascript"> //秒表倒计时控制var normalelapse = 100
阅读全文
摘要:Php错误处理 Php错误级别: E_ERROR 致命错误,会终止脚本运行.值为1 E_WARNING 警告错误,给出提示,不会终止运行值为2 E_PARSE 编译时的语法解析错误,解析错误仅仅由分析器产生。值为4 E_NOTICE 运行时通知错误,表示脚本可能会遇到错误的情况 值为8 E_CORE
阅读全文
摘要:/** * 获取指定目录下的所有文件 * @param null $path * @return array */ public function getFileByPath($path = null) { $dirs = new \FilesystemIterator($path); $arr =
阅读全文
摘要:通过设置Access-Control-Allow-Origin来实现跨域。 例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。 如果直接使用ajax访问,会有以下错误: XMLHttpRequest cannot load http://ser
阅读全文
摘要:<?phpnamespace app\common\controller; class Jpush{ private $app_key = 'e8e85eec91ad4d8359260aff'; //待发送的应用程序(appKey),只能填一个。 private $master_secret = '
阅读全文
摘要:微信app支付流程 需要的配置参数 private function wechat($body,$indent_id,$cou,$user_id,$total_fee,$ip,$domain,$nonce_str){ //微信配置信息和初始逻辑 $appid= \WxPayConfig::APPID
阅读全文
摘要:$url = '远程图片'; $url = preg_replace( '/(?:^[\'"]+|[\'"\/]+$)/', '',$url] ); //url过虑 $fn = "Dowload/voluntary.jpg"; //保存路径 header('Content-type:text/htm
阅读全文
摘要:public $config = array( "AppID" => "wxde30b2bd1ce49e47", //应用ID "AppSecret" => "07d26f5fdb30a6cf4a14ee18b7017eb7",//应用密钥 ); /** * 获取登陆url * $redirect_
阅读全文
摘要:<?phpnamespace app\common\controller;//基类class Email{ /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_
阅读全文
摘要:<?phpnamespace app\parent\controller; use think\Request; class Wxpay{ function wechat(){ //微信配置信息和初始逻辑 $openid =Request::instance()->param('openid');
阅读全文
摘要:$str = str_replace(' ', '+', $str); //替换空字符串为+$str = str_replace('\n', '',$str); //置空换行符$str = str_replace('\t', '',$str);$str = str_replace('\r', '',
阅读全文
摘要://QQ的规律 5-11位 开头是不为0的数字var regQQ = /^[1-9]\d{4,10}$/;//手机 11位 有号段 13[0-9] 14[57] 15[0-9] 17[0-9] 18[0-9]var regMobile = /^(13[0-9]|14[57]|15[0-9]|17[0
阅读全文