PHP网站开发中常用的8个小技巧


Posted in PHP onFebruary 13, 2015

PHP是一种用于创建动态WEB页面的服务端脚本语言。如同ASP和ColdFusion,用户可以混合使用PHP和HTML编写WEB页面,当访 问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器。但是与ASP或 ColdFusion不同,PHP是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在Windows NT系统以及许多版本的Unix系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。 本文总结了PHP日常开发中常用的8个小技巧。

PHP批最取得checkbox的值

1、命名

<input type='checkbox' name='checkbox[]‘ value=$dwmyrow[banzhu] />

2、使用

当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则

if(! empty($_POST['checkbox'])) {

$expr = join(“,”, $_POST['checkbox']);

$sql = “select * from tbl_name where field in ($expr)”;

}

如果参与控制的字段是数值型的,则
if(! empty($_POST['checkbox'])) {

$expr = “‘”.join(“‘,'”, $_POST['checkbox']).”.”;

$sql = “select * from tbl_name where field in ($expr)”;

}

3、PHP判断Form表单是否提交
$action=$HTTP_POST_VARS["Button1"];
if($action==”提交”)

{

//执行表单操作

}

else

{

//读取默认值

}

4、PHP 获取字符串长度
strlen($myrow[1])

PHP Url转向
Header(“Location: “.$_SERVER["HTTP_REFERER"]);

5、PHP超全局对象
<?php

$a = 1;

$b = 2;

function Sum()

{

$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];

}

Sum();

echo $b;

?>

6、PHP 表单取值

如果  mothod=”get”  就用  $_GET["test"]  代替$test

如果  mothod=”post”  就用  $_POST["test"]  代替$test

7、PHP取得当前IP

<?=$HTTP_SERVER_VARS["REMOTE_ADDR"]?>

8、PHP 取得当前时间
<?php

echo date(“Y-m-d G:i:s”);

?>

date(“Y年m月d日”)

Date (“Y-n-j”)
PHP 相关文章推荐
ASP知识讲座四
Oct 09 PHP
用PHP+java实现自动新闻滚动窗口
Oct 09 PHP
第七节--类的静态成员
Nov 16 PHP
php array_filter除去数组中的空字符元素
Jun 21 PHP
php搜索文件程序分享
Oct 30 PHP
利用PHP生成静态html页面的原理
Sep 30 PHP
PHP基于自增数据如何生成不重复的随机数示例
May 19 PHP
什么是PHP文件?如何打开PHP文件?
Jun 27 PHP
详解php curl带有csrf-token验证模拟提交方法
Apr 18 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
May 23 PHP
thinkPHP框架实现的短信接口验证码功能示例
Jun 20 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 PHP
用php守护另一个php进程的例子
Feb 13 #PHP
cakephp打印sql语句的方法
Feb 13 #PHP
php 使用array函数实现分页
Feb 13 #PHP
php生成RSS订阅的方法
Feb 13 #PHP
linux下实现定时执行php脚本
Feb 13 #PHP
浅谈php自定义错误日志
Feb 13 #PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 #PHP
You might like
安装APACHE
2007/01/15 PHP
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
php中explode的负数limit用法分析
2015/02/27 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
2016/01/19 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
php依赖注入知识点详解
2019/09/23 PHP
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
2011/05/02 Javascript
javascript返回顶部效果(自写代码)
2013/01/06 Javascript
JS判断数组中是否有重复值得三种实用方法
2013/08/16 Javascript
移动节点的jquery代码
2014/01/13 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
Vue.JS入门教程之事件监听
2016/12/01 Javascript
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
判断颜色是否合法的正则表达式(详解)
2017/05/03 Javascript
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
2017/12/20 Javascript
js实现九宫格抽奖
2020/03/19 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
跟老齐学Python之集合的关系
2014/09/24 Python
python操作gmail实例
2015/01/14 Python
python计算圆周率pi的方法
2015/07/11 Python
python连接字符串的方法小结
2015/07/13 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
Python处理PDF与CDF实例
2020/02/26 Python
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
2020/06/11 Python
师范生教师实习自我鉴定
2013/09/27 职场文书
婚礼答谢宴主持词
2014/03/14 职场文书
人事任命书格式
2014/06/05 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
学校实习推荐信
2015/03/27 职场文书
经理岗位职责范本
2015/04/15 职场文书
借条格式范本
2015/05/25 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers