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项目打包方法
Feb 18 PHP
php将数据库中所有内容生成静态html文档的代码
Apr 12 PHP
PHP操作数组的一些函数整理介绍
Jul 17 PHP
使用Linux五年积累的一些经验技巧
Jun 20 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
Jun 23 PHP
Discuz!X中SESSION机制实例详解
Sep 23 PHP
ThinkPHP 3.2.2实现事务操作的方法
May 05 PHP
Django 中 cookie的使用
Aug 17 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
laravel5.5添加echarts实现画图功能的方法
Oct 09 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 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
Symfony2学习笔记之模板用法详解
2016/03/17 PHP
如何打开php的gd2库
2017/02/09 PHP
PHP实现读取文件夹及批量重命名文件操作示例
2019/04/15 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
jQuery EasyUI API 中文文档 - Draggable 可拖拽
2011/09/29 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
基于jquery封装的一个js分页
2011/11/15 Javascript
用nodejs访问ActiveX对象,以操作Access数据库为例。
2011/12/15 NodeJs
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
nodejs简单读写excel内容的方法示例
2018/03/16 NodeJs
浅谈Angular6的服务和依赖注入
2018/06/27 Javascript
react 组件传值的三种方法
2019/06/03 Javascript
JavaScript组合设计模式--改进引入案例分析
2020/05/23 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
vue 避免变量赋值后双向绑定的操作
2020/11/07 Javascript
python中的函数用法入门教程
2014/09/02 Python
举例讲解Linux系统下Python调用系统Shell的方法
2015/11/07 Python
Python实现带百分比的进度条
2016/06/28 Python
python对象及面向对象技术详解
2016/07/19 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
对python 命令的-u参数详解
2018/12/03 Python
Python实现Event回调机制的方法
2019/02/13 Python
树莓派采用socket方式文件传输(python)
2019/06/22 Python
简单了解Python3 bytes和str类型的区别和联系
2019/12/19 Python
python实现拼图小游戏
2020/02/22 Python
Django实现微信小程序支付的示例代码
2020/09/03 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
自荐信格式
2013/12/01 职场文书
工程质量月活动方案
2014/02/19 职场文书
仓库保管员岗位职责
2015/02/09 职场文书
无故旷工检讨书
2015/08/15 职场文书
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android