在yii2中,由于yii2版本升级导致了,很多yii2的用法跟yii1有着很大的区别,这几天一直在view层的视图界面徘徊着,遇到什么问题呢? 问题就是搞不清我该如何去引入CSS,JS文件了!也看了社区中其它有经验的大神的教程,也按着做了,但是还是有一些问题存在着,比如说yii2的项目打开后,头部和尾部是公共的,该如何去掉?以及如何才能不改动原main.php文件的情况下,去引入JS,CSS文件,也许有一种办法就是写一个xxxAsset.php的配置文件...
实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多写一些兼容低版本浏览器代码:// 最简单数组去重法function unique1(array){ var n = []; //一个新的临时数组 //遍历当前数组 for(var i = 0; i < array.length; i++){ //如果当前数组的第i已经保存进了临时数组,那么跳过, //否则把当前项push到临时数组里面 ...
我想问一下,类似于电商的产品列表页中,一般怎么防止图片变形?呢,我看了天猫京东,发现图片的原尺寸比例都是一样的,难道是统一规定后台上传图片的尺寸比例吗?回复内容:我想问一下,类似于电商的产品列表页中,一般怎么防止图片变形?呢,我看了天猫京东,发现图片的原尺寸比例都是一样的,难道是统一规定后台上传图片的尺寸比例吗?如果能保证上传的图片尺寸比例与显示区域的尺寸比例一致,自然是上策(通过技术+管理制度实现...
由于不想在做ajax post的时候进行明文传输,想进行js对一个js对象进行加密成字符串或者二进制字符串传输,但是不知道用什么方式加密,并且这种加密后的字符串需要在php端进行解密,解密后最好是一个php的数组,请问大家有这个种需求吗?知道这个怎么实现吗?回复内容:由于不想在做ajax post的时候进行明文传输,想进行js对一个js对象进行加密成字符串或者二进制字符串传输,但是不知道用什么方式加密,并且这种加密后的字符串需要...
1、上传文件平均大小10M左右2、目前暂时用的apache,听说换nginx能加快速度?回复内容:1、上传文件平均大小10M左右2、目前暂时用的apache,听说换nginx能加快速度?上传文件跟你本地的网络带宽有关吧换上传带宽快的网络,跟PHP和Nginx没关系。nginx 有个文件上传的 module https://github.com/vkholodkov/nginx-upload-module/tree/2.2,利用这个模块,文件上传接收处理就直接交给nginx,nginx 直接把文件的相关参数传给php,这样...
微信分享报错如图所示,使用debug=true没有找到错误原因,求各位大神提供一下解决思路 回复内容:微信分享报错如图所示,使用debug=true没有找到错误原因,求各位大神提供一下解决思路 data_url 为空 是不是没有设置 分享url
为什么我的U指令地址找不到,Index控制器,save方法我写了的啊回复内容: 为什么我的U指令地址找不到,Index控制器,save方法我写了的啊URL重写 开了吗?你看html页面解析的时候是不是确定把你的U方法解析出来了,具体操作是:查看页面源代码。XmlResquest.. 说明ajax提交这个url链接不过去(前提,ajax失效了)后来发现我的U 指令是没有问题的,提交到了相应的方法,写懵逼了,是display()不对,应该是display(Indexindex);
1、通过IFRAME2、通过JSONP3、设置http头,Access-Control-Allow-Origin:*4、服务器代理5、nginx反向代理实现跨域 还有补充的吗?回复内容:1、通过IFRAME2、通过JSONP3、设置http头,Access-Control-Allow-Origin:*4、服务器代理5、nginx反向代理实现跨域 还有补充的吗?肿么能没有PHP强大的工具类,curl.用这个来实现多完美的window.name设置Access-Control-Allow-Origin:* 应该就属于CORS使用window.navigator进行跨域此方案只可...
在网上找到了这种方法:$.ajax({//请求类型,这里为POSTtype: 'POST',//你要请求的api的URLurl: url ,//是否使用缓存cache:false,//数据类型,这里我用的是jsondataType: "json", //必要的时候需要用JSON.stringify() 将JSON对象转换成字符串data: JSON.strigify({key:value}), //data: {key:value}, //添加额外的请求头headers : {'Access-Control-Allow-Origin':'*'},//请求成功的回调函数success: function(data){//函数参数 "d...
用appserv搭的服务器,是不是服务器搭的有问题?用load方法可以读出.html文件但是.php就不行附上代码:Document 点我点我点我这是php代码想问是不是服务器的问题,然后应该怎样修改呢回复内容:用appserv搭的服务器,是不是服务器搭的有问题?用load方法可以读出.html文件但是.php就不行附上代码:Document 点我点我点我这是php代码想问是不是服务器的问题,然后应该怎样修改呢你直接访问服务器上的demo.php看看有没有输出也有可能...
还在羡慕javascript可以动态为对象增加方法吗,PHP也是有办法的哟?接着往下看吧!最为重要的是动态扩展的方法也是支持访问对象内部私有属性和方法噢!!<?php /*** 超级方法 * Class SuperMethod*/ class SuperMethod{ private $_bind_function_map=array(); private $_friend_call_in_progress=0; function __call($name, $arguments){ if(isset($this->_bind_function_map[$name])){ $this->_friend_call_in_progress++; try{ $...
这段时间一直比较忙,一忙起来真感觉自己就只是一台挣钱的机器了(说的好像能挣到多少钱似的,呵呵);这会儿难得有点儿空闲时间,想把前段时间开发微信公众号支付遇到问题及解决方法跟大家分享下,这些“暗坑”能不掉就不掉吧,要不然关键时刻出问题,真是让人急的焦头烂额。 双12客户的商城活动正在蓄势进行中,却有用户频频反馈说:支付不了,有问题,并截图如下: 当时问题感觉很奇怪,自己测试多次都ok啊,问题来了都赶紧解决吧...
本文实例讲述了twig里使用js变量的方法的方法。分享给大家供大家参考,具体如下:先看一段代码这个ajax请求的地址,无法正常正常访问。这段代码里 jQuery("#my_input").val()的值赋值给value,然后想把value这个变量引入到ajax里的url地址里。这时候你会发现,你访问的这个地址,value的值并未引入进来,而是把当做字符串进行处理。也就是说js的值,是不能直接引用到twig里的。原因是,twig解析的是php变量,而value是js变量,所以...
fsocketopen/curl/file_get_contents对比fsocketopen是比较底层的调用,属于网络系统的socket调用1、fsockopen 返回的是没有处理过的数据,包括数据的长度数据内容和数据的结束符2、可以设置基于UDP或是TCP协议去交互curlcurl经过的包装支持HTTPS认证,HTTP POST/PUT方法,cookies等等,功能十分强大。1、curl返回的是处理后的内容2、自动缓存DNS查询信息,同一域名只查询一次性能和效率较高3、支持get、post多种方式请求fopen/fil...
1:explode 分割字符串eg:$str = xxx:abc;$abc = explode(:,$str); //获得的是一个数组echo $abc[1]; //输出abc缺点:必须知道分割点,以及所需数据的位置优点:好理解2:str_replace 取代字符串部分eg:$str = abcdefg;$abc = str_replace(defg,,$str); //将defg替换成空echo $abc; //输出abc缺点:替换的部分必须已知优点:好理解3:substr 历遍字符串eg:$str = abcdefg;$re = array();for($i = 0;$i < strlen($str); $i++...