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 上传文件类型判断函数(避免上传漏洞 )
Jun 08 PHP
PHP分页函数代码(简单实用型)
Dec 02 PHP
PHP判断远程url是否有效的几种方法小结
Oct 08 PHP
使用php 获取时间今天明天昨天时间戳的详解
Jun 20 PHP
php中如何使对象可以像数组一样进行foreach循环
Aug 09 PHP
php使用base64加密解密图片示例分享
Jan 20 PHP
PHP中的闭包(匿名函数)浅析
Feb 07 PHP
php生成验证码函数
Oct 20 PHP
thinkPHP使用post方式查询时分页失效的解决方法
Dec 09 PHP
PHP创建多级目录的两种方法
Oct 28 PHP
php实现批量上传数据到数据库(.csv格式)的案例
Jun 18 PHP
PHP递归的三种常用方式
Feb 28 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模块memcached使用指南
2014/12/08 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
xml和web特殊字符
2009/04/28 Javascript
js对象关系图 方便dom操作
2012/03/18 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
js实现的黑背景灰色二级导航菜单效果代码
2015/08/24 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
jQuery下拉框的简单应用
2016/06/24 Javascript
JS中的作用域链
2017/03/01 Javascript
ES6新特性三: Generator(生成器)函数详解
2017/04/21 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
2019/04/10 Javascript
vue动态子组件的两种实现方式
2019/09/01 Javascript
[05:42]DOTA2英雄梦之声_第10期_蝙蝠骑士
2014/06/21 DOTA
python类中super()和__init__()的区别
2016/10/18 Python
Python3实战之爬虫抓取网易云音乐的热门评论
2017/10/09 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
2018/10/11 Python
Python如何实现转换URL详解
2019/07/02 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
美国独家设计师眼镜在线光学商店:Glasses Gallery
2017/12/28 全球购物
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
大专自我鉴定范文
2013/10/23 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
公司慰问信范文
2015/03/23 职场文书
冬季作息时间调整通知
2015/04/24 职场文书
家长会主持词开场白
2015/05/29 职场文书
三好学生主要事迹材料
2015/11/03 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书