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 数组的创建、调用和更新实现代码
Mar 09 PHP
apache配置虚拟主机的方法详解
Jun 17 PHP
关于PHP堆栈与列队的学习
Jun 21 PHP
php无序树实现方法
Jul 28 PHP
Symfony控制层深入详解
Mar 17 PHP
php while循环控制的简单实例
May 30 PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 PHP
php7 安装yar 生成docker镜像
May 09 PHP
PHP实现断点续传乱序合并文件的方法
Sep 06 PHP
php字符串过滤strip_tags()函数用法实例分析
Jun 24 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
Aug 09 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
Oct 16 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使用exec shell命令注入的方法讲解
2013/11/12 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
PHP strip_tags保留多个HTML标签的方法
2016/05/22 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
2017/01/20 PHP
PHP设计模式之PHP迭代器模式讲解
2019/03/22 PHP
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
JQuery为textarea添加maxlength属性的代码
2010/04/07 Javascript
jquery uaMatch源代码
2011/02/14 Javascript
js实现广告漂浮效果的小例子
2013/07/02 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
详解nodejs的express如何自动生成项目框架
2017/07/12 NodeJs
vue cli 全面解析
2018/02/28 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
2019/01/20 Javascript
Vue实现验证码功能
2019/12/03 Javascript
jQuery实现简单全选框
2020/09/13 jQuery
微信小程序实现单个或多个倒计时功能
2020/11/01 Javascript
python中的装饰器详解
2015/04/13 Python
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
分析python请求数据
2018/08/19 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
python标识符命名规范原理解析
2020/01/10 Python
Python figure参数及subplot子图绘制代码
2020/04/18 Python
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
英国二手iPhone、音乐、电影和游戏商店:musicMagpie
2018/10/26 全球购物
服装设计专业自荐书范文
2013/12/30 职场文书
2014年党员加强作风建设思想汇报
2014/09/15 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
文明单位创建材料
2014/12/24 职场文书
出国留学导师推荐信
2015/03/26 职场文书
地道战观后感
2015/06/04 职场文书
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python