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&amp;&amp;mysql)五
Oct 09 PHP
利用Memcached在php下实现session机制 替换PHP的原生session支持
Aug 21 PHP
php 网上商城促销设计实例代码
Feb 17 PHP
PHP Curl出现403错误的解决办法
May 29 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
Jul 11 PHP
php创建多级目录的方法
Mar 24 PHP
CI框架整合widget(页面格局)的方法
May 17 PHP
PHP扩展框架之Yaf框架的安装与使用
May 18 PHP
PHP简单判断手机设备的方法
Aug 23 PHP
php die()与exit()的区别实例详解
Dec 03 PHP
PHP实现webshell扫描文件木马的方法
Jul 31 PHP
PHP设计模式之工厂模式(Factory Pattern)的讲解
Mar 21 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结合ajax实现赞、顶、踩功能实例
2014/05/12 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
基于JQuery的模拟苹果桌面Dock效果(稳定版)
2012/10/15 Javascript
事件冒泡是什么如何用jquery阻止事件冒泡
2013/03/20 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
详解在vue-cli项目中安装node-sass
2017/06/21 Javascript
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
2019/09/10 jQuery
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
2020/07/22 Javascript
[01:05:24]Ti4 冒泡赛第二天 iG vs NEWBEE 3
2014/07/15 DOTA
简单的Python抓taobao图片爬虫
2014/10/26 Python
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
python检测是文件还是目录的方法
2015/07/03 Python
Python 多线程抓取图片效率对比
2016/02/27 Python
Python代码解决RenderView窗口not found问题
2016/08/28 Python
python smtplib发送带附件邮件小程序
2018/05/22 Python
PyCharm搭建Spark开发环境的实现步骤
2019/09/05 Python
python创建ArcGIS shape文件的实现
2019/12/06 Python
python已协程方式处理任务实现过程
2019/12/27 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
python代码实现猜拳小游戏
2020/11/30 Python
美国在线宠物用品商店:Entirely Pets
2017/01/01 全球购物
工厂保安员岗位职责
2014/01/31 职场文书
共产党员承诺书
2014/03/25 职场文书
大学生新学期计划书
2014/04/28 职场文书
高三毕业典礼演讲稿
2014/05/13 职场文书
民生工作实施方案
2014/05/31 职场文书
领导班子对照检查剖析材料
2014/10/13 职场文书
2015年秋季小班开学寄语
2015/05/27 职场文书
2015年公路路政个人工作总结
2015/07/24 职场文书
2015双创工作总结
2015/07/24 职场文书
【2·13】一图读懂中国无线电发展
2022/02/18 无线电