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 相关文章推荐
最省空间的计数器
Oct 09 PHP
一个取得文件扩展名的函数
Oct 09 PHP
PHP 错误之引号中使用变量
May 04 PHP
用PHP实现读取和编写XML DOM代码
Apr 07 PHP
PHP中的函数嵌套层数限制分析
Jun 13 PHP
PHP的范围解析操作符(::)的含义分析说明
Jul 03 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
Dec 18 PHP
php+ajax实时输入自动搜索匹配的方法
Dec 26 PHP
PHP常用的小程序代码段
Nov 14 PHP
php一个文件搞定微信jssdk配置
Dec 12 PHP
PHP new static 和 new self详解
Feb 19 PHP
yii2 url重写并隐藏index.php方法
Dec 10 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实现框架(二)
2006/10/09 PHP
PHP新手上路(十)
2006/10/09 PHP
介绍一些PHP判断变量的函数
2012/04/24 PHP
学习php设计模式 php实现观察者模式(Observer)
2015/12/09 PHP
PHP处理CSV表格文件的常用操作方法总结
2016/07/01 PHP
javascript 动态参数判空操作
2008/12/22 Javascript
利用jQuery 实现GridView异步排序、分页的代码
2010/02/06 Javascript
javascript中检测变量的类型的代码
2010/12/28 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
js自定义select下拉框美化特效
2016/05/12 Javascript
浅谈AngularJs指令之scope属性详解
2016/10/24 Javascript
原生JS简单实现ajax的方法示例
2016/11/29 Javascript
使用Node.js实现RESTful API的示例
2017/08/01 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
js根据需要计算数组中重复出现某个元素的个数
2019/01/18 Javascript
通过实例浅析Python对比C语言的编程思想差异
2015/08/30 Python
简单讲解Python中的数字类型及基本的数学计算
2016/03/11 Python
Python实现文件内容批量追加的方法示例
2017/08/29 Python
python版本单链表实现代码
2018/09/28 Python
python基于SMTP协议发送邮件
2019/05/31 Python
Python: glob匹配文件的操作
2020/12/11 Python
想学画画?python满足你!
2020/12/24 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
JavaScript+Canvas实现自定义画板的示例代码
2019/05/13 HTML / CSS
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
如何在Oracle中查看各个表、表空间占用空间的大小
2015/10/31 面试题
两则小学生的自我评价分享
2013/11/14 职场文书
关于国庆节的演讲稿
2014/09/05 职场文书
民间个人借款协议书
2014/09/30 职场文书
2014年四风个人对照检查及整改措施
2014/10/28 职场文书
标准演讲稿格式结尾应该怎么书写?
2019/07/17 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
六种css3实现的边框过渡效果
2021/04/22 HTML / CSS