thinkphp 在接口开发或者接入三方时解决跨域 估计你们都会了,就不解释了,直接上代码把解决方案:header('Access-Control-Allow-Origin: *'); //*代表允许所有的网址请求当前接口,当然你也可以把*改成具体的网址,例如www.baidu.comheader("Access-Control-Allow-Headers: Origin, X-Requested-With, Co...
PHP不改变图片长宽只改变图片体积大小的压缩方法 现在基本上很多网站都有图片管理,包括企业站也是,很多图片为了保证质量可能需要高清,但是图片太大的话,对于服务器也是个压力,每次加载页面的时候光页面图片就得好长时间,影响用户体验。当然,如果有钱你可以1.cdn静态资源包2.oss管理文件资源,不一定是图片,也可以是文件哦3.搭建自己的文件服务器,图片当然可以了不过以上好是好,不过都得花钱,我感觉还是从根本上解决比较好,...
yii修改密码 弹出修改成功提示(八) 会的就别看了额。 这个很基础,不会的走起额,直接从我这撸代码额。public function actionPasswd(){ $UserModel= User::model(); //调用model if(isset($_POST['User'])){ ...
yii数据库链接(六) 额 估计你们都会了,会了就可以直接略过了,我也是用了几个月才想起来写,为的是博客连贯把。数据库配置文件在config下的database.php当然 1.10,1.13等一些低版本的数据库配置在main.php里 请自行在我说的这2个文件里找,找到后修改如下这段代码'connectionString' => 'mysql:host=localhost;dbnam...
mac下安装python3 准备mac上装个python3 下面来看下怎么安装打开dos窗口 我用的是iterm2,打开窗口网上说需要安装 xcode(装个就是个编译器 无所谓额,一般做ios开发)homebrew 有点像composer,下载一个哦,下载命令是:ruby -e "$(curl -fsSL https://raw.githubusercontent.com...
你常用但是你经常得搜的一些mysql命令 1.show full fields from tb_user; //查询表注释2.use mybase; //打开数据库3.select version(); //查看数据库版本4.select user(); //查看用户5.Select now(); //查看时间6.Select database(); //查看当前打开的数据库7.desc tablenam...
21 段实用便捷的 PHP 代码(转载别人的) PHP 是目前使用最广泛的基于 Web 的编程语言,驱动着数以百万计的网站,其中也包括如 Facebook 等一些大型站点。这里收集了 21 段实用便捷的 PHP 代码摘录,对每种类型的 PHP 开发者都会有所帮助。1. 可阅读随机字符串此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。/***************@length ...
asp.net中提交表单数据时提示从客户端(。。。)中检测到有潜在危险的 Request.Form 值... 看到这个图是不是很亲切熟悉哈,做过。net的肯定都见过哈已经 将近4年没碰。net了,今天正好朋友的程序有几个bug,让我帮忙修复下,于是我就抱着试试看的心情改了改,改到最后一个问题的时候也就是上面的这个问题,我一看,这不很明显么在出现该错误的页面头部的page中加入ValidateRequest="false",那么该页面的任何一次Post提交都不会再验证提交内容的安...
mysql pdo 的curl 直接上代码:代码有注释<?php/** * 查询数据 *///1.连接数据库try{ $pdo=new PDO("mysql:host=localhost;dbname=asan","root","root");}catch (PDOException $e){ die("fail to connect mysql".$e-&...
php中利用代码 开启错误和屏蔽错误 开启错误的意思一般是用在开发调试阶段,也就是上线前阶段,把所有的错误都暴漏出来,一次性解决好,防止上线前出现错误,怎么开启呢,这里就不用php.ini的方法了,直接采用PHP代码来开启了,代码如下:ini_set('display_startup_errors',1); //php启动错误信息error_reporting(-1);代表错误等级等于1 加载某个方...
yii模型规则的简单使用以及开启前端的验证(七) 之前博客里有过一次小物件的使用,不错没有结合model验证,今天就结合model来做一下前台表单的验证吧,带你先简单的了解下model里的一些方法,详细的等我研究深了再来写过来哈。1.首先,model的生成的话 ,使用 gii生成就可以了,至于gii的使用,在之前已经提过了,可以往前翻一下,输入表名作为model名就可以了。我想说下里面的几个方法是做什么用的。public...
利用ab测试并发可靠么 从一个后端开发的角度来测并发,主要就是无意间看到并发这个东西,就随便测一下,也只是用个极其简单 的工具,做一个极其简单的测试,测试结果会写在下面,不过先从测试过程开始写起把。1.首先你得有2台服务器,当然一台也行,不过建议是2台,一台用来进行并发,另一台来接收并发。2.首先,打开A服务器,在A服务器根目录下新建个a.php文件,里面写点代码,我建议随便写一句就行,比如:&...
YII1 配置redis并使用 说到redis大家基本上都知道,关于整合到框架里可能大家都会有自己的疑问,那么这次就来给大家说下怎么把redis整合到yii1中。1,首先去yii官网下载redis扩展包,下载地址为http://www.yiiframework.com/extension/rediscache/files/redis.zip 插件名称是Rediscache插件2.然后就是放到yii...
thinkphp5 阿里云短信 发送多参数的短信 有的朋友用阿里oss的时候可能会发送多参数的短信,例如短信模版是 您好${code1},收到您的联系方式${code2},您的地址为${code3},我们会尽快派送。类似于这样的多参数模版,首先第一关,可能是参数过长,怎么办,直接去阿里申请售后就可以了,和他们反馈一下,然后他们会给你把字数限制解除,然后你就可以传递超过20个字的内容了。这一步完事,下一步就是接入阿里oss了...
Yii中验证码的设置(五) 好久没写了,正好有时间了,把之前想写的先写上。关于yii中的验证码,这里介绍下验证码的使用,比如后台登陆的时候输入完用户名和密码后,需要再输入验证码这样会更加的安全。从总体来说 大概分为4个步骤1.在对用的控制器里建一个新的控制器方法(actions)2.输入验证码的文本框也用小物件3.修改关于验证码的核心类文件(CCapthcaAction) 因为存在一点bug4....
支付宝 支付demo调试 说起支付宝支付,应该是很多人10年前就已经开发过的了,不过随着支付宝的改版,新的demo文件结构也不一样了,所以特此来记录下,防止以后再用到,好有个参考。首先就是登陆支付宝开发者平台申请账号,填写一些注册信息 ,包括企业执照什么的,这个自己来就可以的,找前台申请或者自己申请,审核通过后,开始创建应用吧。点击导航里的开发者中心下的 网页&移动应用点击创建应用,...
Linux数据库的创建 导入导出 以及一些基本指令 一些和数据库有关的基本指令 大神可以直接跳过,可能有的时候经常不用,但是用的时候却发现不会。。下面来简单说下 常用的这些和数据库有关的语句首先linux 下查看mysql相关目录var/lib/mysql --------mysql数据库data文件的存放路径确定了运行路径,执行导入、导出mysql数据库命令一、导出数据库用mysqldump命令(注意:先cd到mysql的运...
linux服务器上使用crontab指令执行制定PHP文件,生成定时任务。 首先 写个 PHP文件 ,我写的是向数据库表插入数据,如下图<?php$dbms='mysql'; //数据库类型$host='localhost'; //数据库主机名$dbName='rrr'; //使用的数据库$user='root'; //数据库连接用户名$pass='yourpassword'; //对应的密码$dsn="$dbms:ho...
windows和linux下安装 redis 相信网上这些东西已经一堆一堆了,不过正好赶上我安装,所以就记录一下哦,以防以后需要直接拿来照着整就可以了哦1.首先是windows系统下载地址:https://github.com/MSOpenTech/redis/releases。32位系统的就下x86的 64位系统就下x64的就可以了, source 那2个文件你可以忽略,从前2个里面选就行...
YII1 小物件widget的使用(四) 小物件创建后方便数据的提交,验证,表单的提交,验证CActiveForm.php这个类里有具体的实现方法,可以看下。下面说下怎么使用首先得有 模型,表单名,以及html属性模型是什么,就是 定义表单里的字段,说简单点就是model里新建个loginform.php,文件里可以这样写就是这么简单,这就有了model,有了model别忘记后台controller实例...