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 相关文章推荐
一个SQL管理员的web接口
Oct 09 PHP
用php实现像JSP,ASP里Application那样的全局变量
Jan 12 PHP
PHP 采集程序 常用函数
Dec 18 PHP
Ajax+PHP 边学边练 之二 实例
Nov 24 PHP
PHP 实用代码收集
Jan 22 PHP
PHP实现支持SSL连接的SMTP邮件发送类
Mar 05 PHP
php操作memcache缓存方法分享
Jun 03 PHP
CodeIgniter针对数据库的连接、配置及使用方法
Mar 03 PHP
PHP获取文件扩展名的方法实例总结
Jun 10 PHP
PHP基于面向对象封装的分页类示例
Mar 15 PHP
PHP基于swoole多进程操作示例
Aug 12 PHP
PHP 实现 JSON 数据的编码和解码操作详解
Apr 22 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
PHP代码优化的53个细节
2014/03/03 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
php使用google地图应用实例
2014/12/31 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
Display SQL Server Login Mode
2007/06/21 Javascript
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
谷歌浏览器 insertCell与appendChild的区别
2009/02/12 Javascript
动态加载外部javascript文件的函数代码分享
2011/07/28 Javascript
jQuery JSON实现无刷新三级联动实例探讨
2013/05/28 Javascript
javascript制作幻灯片(360度全景图片)
2015/07/28 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
js实现返回顶部效果
2017/03/10 Javascript
Javascript 一些需要注意的细节(必看篇)
2017/07/08 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
一篇不错的Python入门教程
2007/02/08 Python
Python中的XML库4Suite Server的介绍
2015/04/14 Python
wxPython的安装图文教程(Windows)
2017/12/28 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
python实现视频分帧效果
2019/05/31 Python
pycharm new project变成灰色的解决方法
2019/06/27 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
2019/08/13 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
金宝贝童装官网:Gymboree
2016/08/31 全球购物
如何用SQL语句进行模糊查找
2015/09/25 面试题
函授毕业个人自我评价
2014/02/20 职场文书
信息技术课后反思
2014/04/27 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
2016年基层党组织公开承诺书
2016/03/25 职场文书
HTML怎么设置下划线?html文字加下划线方法
2021/12/06 HTML / CSS