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连mysql和oracle数据库性能比较
Oct 09 PHP
PHP4 与 MySQL 交互使用
Oct 09 PHP
网页游戏开发入门教程三(简单程序应用)
Nov 02 PHP
Views rows style模板重写代码
May 16 PHP
php 数据库字段复用的基本原理与示例
Jul 22 PHP
php模拟socket一次连接,多次发送数据的实现代码
Jul 26 PHP
php获取表单中多个同名input元素的值
Mar 20 PHP
php的dl函数用法实例
Nov 06 PHP
php中fgetcsv()函数用法实例
Nov 28 PHP
CodeIgniter配置之routes.php用法实例分析
Jan 19 PHP
解析PHP之提取多维数组指定列的方法
Jan 03 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 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
用函数读出数据表内容放入二维数组
2006/10/09 PHP
解析Win7 XAMPP apache无法启动的问题
2013/06/26 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
PHP使用标准库spl实现的观察者模式示例
2018/08/04 PHP
jquery判断checkbox(复选框)是否被选中的代码
2010/10/20 Javascript
JavaScript 基础篇之运算符、语句(二)
2012/04/07 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
javascript里使用php代码实例
2014/12/13 Javascript
js实现加载更多功能实例
2016/10/27 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
js实现一键复制功能
2017/03/16 Javascript
五步轻松实现zTree的使用
2017/11/01 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
2018/04/18 Javascript
jQuery轮播图实例详解
2018/08/15 jQuery
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
vue单页缓存存在的问题及解决方案(小结)
2018/09/25 Javascript
Vue利用History记录上一页面的数据方法实例
2018/11/02 Javascript
详解webpack引用jquery(第三方模块)的三种办法
2019/08/21 jQuery
python抓取网页中的图片示例
2014/02/28 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
对python实现合并两个排序链表的方法详解
2019/01/23 Python
Python数据类型之String字符串实例详解
2019/05/08 Python
django 多对多表的创建和插入代码实现
2019/09/09 Python
CSS3让登陆面板3D旋转起来
2016/05/03 HTML / CSS
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
趣味游戏活动方案
2014/02/07 职场文书
天网工程实施方案
2014/03/26 职场文书
如何写求职信
2014/05/24 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
Keras多线程机制与flask多线程冲突的解决方案
2021/05/28 Python
5种 JavaScript 方式实现数组扁平化
2021/10/05 Javascript