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 危险函数全解析
Sep 09 PHP
PHP 单引号与双引号的区别
Nov 24 PHP
php实现的遍历文件夹下所有文件,编辑删除
Jan 05 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 PHP
深入php define()函数以及defined()函数的用法详解
Jun 05 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
ThinkPHP提交表单时默认自动转义的解决方法
Nov 25 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
Dec 16 PHP
PHP 以POST方式提交XML、获取XML,解析XML详解及实例
Oct 26 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 PHP
centos7上编译安装php7以php-fpm方式连接apache
Nov 08 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下利用header()函数设置浏览器缓存的代码
2010/09/01 PHP
php生成固定长度纯数字编码的方法
2015/07/09 PHP
js小技巧--自动隐藏红叉叉
2007/08/13 Javascript
jQuery方法简洁实现隔行换色及toggleClass的使用
2013/03/15 Javascript
关于JavaScript中的关联数组分析
2013/04/09 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
js实现Tab选项卡切换效果
2020/07/17 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
elementUI 动态生成几行几列的方法示例
2019/07/11 Javascript
微信小程序之导航滑块视图容器功能的实现代码(简单两步)
2020/06/19 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
php使用递归与迭代实现快速排序示例
2014/01/23 Python
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
元组列表字典(莫烦python基础)
2019/04/03 Python
Python使用pyautocad+openpyxl处理cad文件示例
2019/07/11 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
python实现的分层随机抽样案例
2020/02/25 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
Python实现淘宝秒杀功能的示例代码
2021/01/19 Python
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
意大利专业化妆品品牌:KIKO MILANO
2017/02/01 全球购物
Sperry澳大利亚官网:源自美国帆船鞋创始品牌
2019/07/29 全球购物
医学专业毕业生个人的求职信
2013/12/04 职场文书
学校献爱心活动总结
2014/07/08 职场文书
交通事故协议书范文
2014/10/23 职场文书
大学生个人总结范文
2015/02/15 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
2021/05/31 Python