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实现WEB动态网页静态
Oct 09 PHP
VIM中设置php自动缩进为4个空格的方法详解
Jun 14 PHP
php实现使用正则将文本中的网址转换成链接标签
Dec 03 PHP
PHP生成RSS文件类实例
Dec 05 PHP
php结合mysql与mysqli扩展处理事务的方法
Jun 29 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
Oct 14 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
Nov 22 PHP
highchart数据源纵轴json内的值必须是int(详解)
Feb 20 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
Mar 31 PHP
PHP实现通过文本文件统计页面访问量功能示例
Feb 13 PHP
laravel通用化的CURD的实现
Dec 13 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
Jan 25 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
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
php除数取整示例
2014/04/24 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
typecho插件编写教程(五):核心代码
2015/05/28 PHP
PHP实现文件上传和多文件上传
2015/12/24 PHP
PHP构造函数与析构函数用法示例
2016/09/28 PHP
PHP基于XMLWriter操作xml的方法分析
2017/07/17 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
2013/04/01 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
JS简单实现登陆验证附效果图
2013/11/19 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
JS中生成随机数的用法及相关函数
2016/01/09 Javascript
Bootstrap中的Panel和Table全面解析
2016/06/13 Javascript
JavaScript对象引用与赋值实例详解
2017/03/15 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
vue中appear的用法
2017/08/17 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
微信小程序使用前置摄像头拍照
2020/10/22 Javascript
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
如何使用Python调整图像大小
2020/09/26 Python
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
Lou & Grey美国官网:主打舒适性面料服饰
2017/12/21 全球购物
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
z-index不起作用
2021/03/31 HTML / CSS
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL
vue响应式原理与双向数据的深入解析
2021/06/04 Vue.js