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 相关文章推荐
一个简单的自动发送邮件系统(二)
Oct 09 PHP
PHP新手上路(十四)
Oct 09 PHP
DedeCms模板安装/制作概述
Mar 11 PHP
关于在php.ini中添加extension=php_mysqli.dll指令的说明
Jun 14 PHP
hadoop中一些常用的命令介绍
Jun 19 PHP
Linux下PHP安装mcrypt扩展模块笔记
Sep 10 PHP
PHP生成压缩文件实例
Feb 07 PHP
php生成验证码函数
Oct 20 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
May 18 PHP
PHP中spl_autoload_register()函数用法实例详解
Jul 18 PHP
PHP自定义函数获取汉字首字母的方法
Dec 01 PHP
PHP操作Redis数据库常用方法示例
Aug 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
PHP 一个页面执行时间类代码
2010/03/05 PHP
php数组函数序列之sort() 对数组的元素值进行升序排序
2011/11/02 PHP
解析php curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
php去除字符串换行符示例分享
2014/02/13 PHP
php环境套包 dedeampz 伪静态设置示例
2014/03/26 PHP
phpword插件导出word文件时中文乱码问题处理方案
2014/08/19 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
2019/02/28 PHP
js下弹出窗口的变通
2007/04/18 Javascript
豆瓣网的jquery代码实例
2008/06/15 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
2015/09/30 Javascript
分享我对JS插件开发的一些感想和心得
2016/02/04 Javascript
node.js 中间件express-session使用详解
2017/05/20 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
vue中组件的3种使用方式详解
2019/03/23 Javascript
vue  elementUI 表单嵌套验证的实例代码
2019/11/06 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
小程序实现密码输入框
2020/11/16 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
[02:16]深扒TI7聊天轮盘语音出处2
2017/05/11 DOTA
2018年Python值得关注的开源库、工具和开发者(总结篇)
2018/01/04 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
Django框架模板介绍
2019/01/15 Python
Django集成CAS单点登录的方法示例
2019/06/10 Python
python实现二分类的卡方分箱示例
2019/11/22 Python
Pytorch 中retain_graph的用法详解
2020/01/07 Python
python读取tif图片时保留其16bit的编码格式实例
2020/01/13 Python
Python模块future用法原理详解
2020/01/20 Python
浅析python 定时拆分备份 nginx 日志的方法
2020/04/27 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
人事行政经理岗位职责
2014/06/18 职场文书
redis数据结构之压缩列表
2022/03/21 Redis