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.ini中的php-5.2.0配置指令详解
Mar 27 PHP
PHP下使用CURL方式POST数据至API接口的代码
Feb 14 PHP
php画图实例
Nov 05 PHP
PHP SPL标准库之SplFixedArray使用实例
May 12 PHP
浅谈PHP中output_buffering
Jul 13 PHP
PHP实现的网站目录扫描索引工具
Sep 08 PHP
PHP目录操作实例总结
Sep 27 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
Feb 18 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
PHP实现动态删除XML数据的方法示例
Mar 30 PHP
详解PHP发送邮件知识点
May 06 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
Jun 13 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数组函数array_key_exists()小结
2015/12/10 PHP
YII2.0之Activeform表单组件用法实例
2016/01/09 PHP
详解php中空字符串和0之间的关系
2016/10/23 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
js几个验证函数代码
2010/03/25 Javascript
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
javascript上传图片前预览图片兼容大多数浏览器
2013/10/25 Javascript
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
JavaScript作用域链示例分享
2014/05/27 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
一个简易的js图片轮播效果
2017/07/22 Javascript
浅谈super-vuex使用体验
2018/06/25 Javascript
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
原生javascript单例模式的应用实例分析
2020/02/23 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
javascript开发实现贪吃蛇游戏
2020/07/31 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
详解python校验SQL脚本命名规则
2019/03/22 Python
Pandas的read_csv函数参数分析详解
2019/07/02 Python
Python+unittest+DDT实现数据驱动测试
2020/11/30 Python
Python  Asyncio模块实现的生产消费者模型的方法
2021/03/01 Python
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
公司培训欢迎词
2014/01/10 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
考核评语大全
2014/04/29 职场文书
法制宣传口号
2014/06/16 职场文书
单位消防安全责任书
2014/07/23 职场文书
会计试用期自我评价
2015/03/10 职场文书
追悼会答谢词范文
2015/09/29 职场文书
python中urllib包的网络请求教程
2022/04/19 Python