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 相关文章推荐
smarty+adodb+部分自定义类的php开发模式
Dec 31 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
Apr 09 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
Jun 24 PHP
php判断表是否存在的方法
Jun 18 PHP
php文件扩展名判断及获取文件扩展名的N种方法
Sep 12 PHP
PHP生成条形码大揭秘
Sep 24 PHP
yii添删改查实例
Nov 16 PHP
详解php用curl调用接口方法,get和post两种方式
Jan 13 PHP
详解Laravel设置多态关系模型别名的方式
Oct 17 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
Mar 30 PHP
再谈Yii Framework框架中的事件event原理与应用
Apr 07 PHP
php变量与字符串的增删改查操作示例
May 07 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/11/25 PHP
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
2010/03/05 Javascript
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
2013/07/15 Javascript
jquery easyui中treegrid用法的简单实例
2014/02/18 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
30分钟快速掌握Bootstrap框架
2016/05/24 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
Vuejs第十篇之vuejs父子组件通信
2016/09/06 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
2017/06/19 Javascript
解决ng-repeat产生的ng-model中取不到值的问题
2018/10/02 Javascript
如何为vue的项目添加单元测试
2018/12/19 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
2019/05/29 Javascript
axios实现文件上传并获取进度
2020/03/25 Javascript
浅谈python迭代器
2017/11/08 Python
Python3一行代码实现图片文字识别的示例
2018/01/15 Python
python利用百度AI实现文字识别功能
2018/11/27 Python
Python 画出来六维图
2019/07/26 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
Tensorflow tensor 数学运算和逻辑运算方式
2020/06/30 Python
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
给老婆的婚前保证书
2014/02/01 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
物流管理专业求职信
2014/05/29 职场文书
学校运动会报道稿
2014/09/23 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
2014年创先争优工作总结
2014/12/11 职场文书
中国古代史学名著《战国策》概述
2019/08/09 职场文书
浅谈Go语言多态的实现与interface使用
2021/06/16 Golang
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android
Java对文件的读写操作方法
2022/04/29 Java/Android
ubuntu开机后ROS程序自启动问题
2022/12/24 Servers