1.简述:
api接口开发,其实和平时开发逻辑差不多;但是也有略微差异;
平时使用mvc开发网站的思路一般是都 由控制器 去 调用模型,模型返回数据,再由控制器把数据放到视图中,展现给用户;
api开发是:使用控制器 去调用模型,模型返回数据,在有控制器 输出 json格式字符串 或者 XML 字符
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr> <td>代号</td> <td>姓名</td> <td>性别</t
1.PHP程序员玩转Linux系列-怎么安装使用CentOS
在平常的工作中,我作为PHP程序员经常要搭建一下环境,这个环境就是Linux系统下安装nginx,php,mysql这三个软件,对软件进行配置,然后在浏览器上能够正常打开运行查看项目。CentOS中安装软件有好几种方式,我经常用的是包安装
1 <?php
2 $txtPart="test0.txt"; //export
3 $txtPartContent=fopen($txtPart,"r"); //读文件,返回TRUE,FALSE
4 if(
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL
$res=$user->where("login_id='{$username}' OR phone='{$username}'")->find();
$phone=I('param.phone');
$sql='select phone,login_id from pro_cu
<?php
/**
* 发送get请求
* @param string $url
* @return bool|mixed
*/
function request_get($url = '')
{
if (empty(
直接上代码,主要函数
ignore_user_abort(true);这个函数忽略了终端被关闭(打开的网页被关闭),后面
getfiles()这函数是执行采集任务的自定义函数,后面又配置了下路径打开写好的页面,关闭,后面发现任务都能执行完成,有兴趣的可以试试。
在thinkphp下通过页面链接传递的参数获取一次后失效,ajax内部无法再次使用。想要使用必须再次用js获取其值,通过ajax传递给后台使用。
1.通过页面链接传递参数给下一页
2.可以再下一页后台方法获取:
3.获取后给前台显示:
4.若ajax想要在后台修改密码时再次使用时候需要利用js再
最近在使用phpstorm开发项目的时候,在加载文件运行时,不管有多大,如果项目文件数据比较多的话,都能够让phpstorm卡到死机。其中调整过内存设置,关闭过动态提示,使用过phpstorm的安全模式,都不能解决卡的问题。中间也试过放弃phpstorm,改用其他IDE开发。但都没有phpstorm
刚刚群里又个同学问PHP页面放到哪个文件夹下。
我一想那得apache呀,于是我说你得先看自己的路由器能不能装的下apache。
但是回头他又问,那openwrt的页面怎么弄的?
我一时语塞,于是就百度了一下,原来openwrt内置了一个PHP服务器叫uhttpd.是一个轻量级的服务器。
并且发现有
可能会有用到的判断有
1、字符串与0的判断
该值由字符串最前面的部分决定。如果字符串以合法的数字数据开始,就用该数字作为其值,否则其值为 0(零)。 也就是说 '1fff'==1 ; 'ffff'==0 相当要注意
2、0与''的判断
0与空值是相等的 '' == 0
所以如果区别用户是否输入数字
创业一年来,学习了很多,感悟了很多,技术没什么问题,只是一开始对世界的了解太狭隘了。
决定分享和交流一些和后端语言亦或者服务器相关的技术知识。
主要的讨论技术为:CentOs,Nginx,MySql,PHP。
感兴趣的朋友可以粉丝我,有粉必回,这段时间闲置,学习一些,整理归纳一些,分享一些。
希望志
本文地址
参考文档
分享提纲:
1. 概述
2.安装(只支持Linux)
3. 代码实验多进程pcntl_fork
4. 具体解释
1.
一.Smarty3配置
下载Smarty文件
在Smarty的官方网站下载Smarty文件,解压下载到的Smarty文件,Smarty的库文件就在libs文件夹中。
我使用的PHP调试环境的程序集成包是phpstudy,默认在D盘会有一个WWW的文件夹,在WWW文件夹中创建一个testSmarty的
1. 先去数据库中查值,查询整个数据表,结果为二维数组。
$project = M("project");
$cell = $project->where(array('status'=>1))->order("id desc")->select();
step1:
下载SSH连接到IP地址(阿里云上购买的)
step2:
安装下载phpstudywget -c http://lamp.phpstudy.net/phpstudy.bin chmod +x phpstudy.bin #权限设置./phpstudy.bin #运行安装
(
//在注册时用户名不能是纯数字, 防止一个人的用户名和另一个人的手机号相同public function Login(){
if (IS_AJAX) {
$username = I('param.username');
//var_d
<?php
namespace HomeController;
use thinkController;
/*登录*/
class LoginController extends PublicController {
function __construct(){