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的几个常用数字判断函数代码
Apr 24 PHP
PHP中如何定义和使用常量
Feb 28 PHP
解析php中heredoc的使用方法
Jun 17 PHP
PHP中单引号与双引号的区别分析
Aug 19 PHP
ThinkPHP的MVC开发机制实例解析
Aug 23 PHP
彻底删除thinkphp3.1案例blog标签的方法
Dec 05 PHP
php给图片加文字水印
Jul 31 PHP
WordPress开发中用于标题显示的相关函数使用解析
Jan 07 PHP
php调用自己java程序的方法详解
May 13 PHP
ThinkPHP中create()方法自动验证实例
Apr 26 PHP
详解PHP防止直接访问.php 文件的实现方法
Jul 28 PHP
Laravel 错误提示本地化的实现
Oct 22 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
Session保存到数据库的php类分享
2011/10/24 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
2013/12/02 PHP
php教程之phpize使用方法
2014/02/12 PHP
PHP里的单例类写法实例
2015/06/25 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
php根据数据id自动生成编号的实现方法
2016/10/16 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
prototype1.4中文手册
2006/09/22 Javascript
location.href 在IE6中不跳转的解决方法与推荐使用代码
2010/07/08 Javascript
模拟jQuery ajax服务器端与客户端通信的代码
2011/03/28 Javascript
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
Three.js学习之Lamber材质和Phong材质
2016/08/04 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
2016/09/17 Javascript
详谈jQuery unbind 删除绑定事件 / 移除标签方法
2017/03/02 Javascript
创建简单的node服务器实例(分享)
2017/06/23 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
JavaScript面向对象核心知识与概念归纳整理
2020/05/09 Javascript
vue过滤器实现日期格式化的案例分析
2020/07/02 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
Python logging模块学习笔记
2014/05/24 Python
python中range()与xrange()用法分析
2016/09/21 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
2018/04/18 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
python opencv实现旋转矩形框裁减功能
2018/07/25 Python
Django实现分页显示效果
2019/10/31 Python
大一学生假期实习的自我评价
2013/10/12 职场文书
物理专业大学生职业生涯规划书
2014/02/07 职场文书
小学教师师德感言
2014/02/10 职场文书
白岩松演讲
2014/05/21 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
全国爱眼日活动总结
2015/02/27 职场文书