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 相关文章推荐
PHP安装攻略:常见问题解答(一)
Oct 09 PHP
Windows2003 下 MySQL 数据库每天自动备份
Dec 21 PHP
获取远程文件大小的php函数
Jan 11 PHP
php分页函数示例代码分享
Feb 24 PHP
探寻PHP脚本不报错的原因
Jun 12 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
Jul 08 PHP
ecshop实现smtp发送邮件
Feb 03 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
Apr 15 PHP
PHP基于工厂模式实现的计算器实例
Jul 16 PHP
php中分页及SqlHelper类用法实例
Jan 12 PHP
PHP bin2hex()函数基础实例讲解
Feb 11 PHP
PHP生成图表pChart的示例解析
Jul 31 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
PHP设计模式 注册表模式
2012/02/05 PHP
php数据结构与算法(PHP描述) 快速排序 quick sort
2012/06/21 PHP
PHP运行模式的深入理解
2013/06/03 PHP
实现PHP多线程异步请求的3种方法
2014/01/17 PHP
php实现微信公众号无限群发
2015/10/11 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
css样式标签和js语法属性区别
2013/11/06 Javascript
JavaScript获取网页支持表单字符集的方法
2015/04/02 Javascript
通用javascript代码判断版本号是否在版本范围之间
2015/11/29 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
2016/07/25 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
Vue实现日历小插件
2019/06/26 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
微信小程序完美解决scroll-view高度自适应问题的方法
2020/08/08 Javascript
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
Python 登录网站详解及实例
2017/04/11 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
Python 复平面绘图实例
2019/11/21 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
GafasWorld哥伦比亚:网上购买眼镜
2017/11/28 全球购物
全球烹饪课程的领先预订平台:Cookly
2020/01/28 全球购物
物业管理毕业生个人的求职信
2013/11/30 职场文书
食堂采购员岗位职责
2014/03/17 职场文书
2015年教师节慰问信
2015/03/23 职场文书
如何写好开幕词?
2019/06/24 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书
canvas 中如何实现物体的框选
2022/08/05 Javascript