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通过COM使用ADODB的简单例子
Dec 31 PHP
简单采集了yahoo的一些数据
Feb 14 PHP
php file_get_contents函数轻松采集html数据
Apr 22 PHP
PHP爆绝对路径方法收集整理
Sep 17 PHP
php eval函数用法 PHP中eval()函数小技巧
Oct 31 PHP
如何判断php数组的维度
Jun 10 PHP
php返回json数据函数实例
Oct 09 PHP
PHP防止注入攻击实例分析
Nov 03 PHP
php购物车实现方法
Jan 03 PHP
详解Yii实现分页的两种方法
Jan 14 PHP
PHP+redis实现的悲观锁机制示例
Jun 12 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
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
2012/08/14 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
Markdown+Bootstrap图片自适应属性详解
2016/05/21 Javascript
Vue.js结合bootstrap实现分页控件
2017/03/10 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
JS与SQL方式随机生成高强度密码示例
2018/12/29 Javascript
什么时候不能在 Node.js 中使用 Lock Files
2019/06/24 Javascript
vue中使用rem布局代码详解
2019/10/30 Javascript
JQuery插件tablesorter表格排序实现过程解析
2020/05/28 jQuery
python 快速排序代码
2009/11/23 Python
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
Python遍历文件夹和读写文件的实现代码
2016/08/28 Python
python制作websocket服务器实例分享
2016/11/20 Python
python爬虫实战之爬取京东商城实例教程
2017/04/24 Python
Django实现快速分页的方法实例
2017/10/22 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
Python使用jsonpath-rw模块处理Json对象操作示例
2018/07/31 Python
python selenium爬取斗鱼所有直播房间信息过程详解
2019/08/09 Python
python中如何打包用户自定义模块
2020/09/23 Python
HTML5如何为形状图上颜色怎么绘制具有颜色和透明度的矩形
2014/06/23 HTML / CSS
JavaScript+Canvas实现自定义画板的示例代码
2019/05/13 HTML / CSS
Ted Baker美国官网:英国时尚品牌
2018/10/29 全球购物
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
一套.net面试题及答案
2016/11/02 面试题
电子商务专业学生职业生涯规划
2014/03/07 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
公司庆典欢迎词
2015/01/26 职场文书
2015年七一建党节慰问信
2015/03/23 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
Pandas实现批量拆分与合并Excel的示例代码
2022/05/30 Python
基于docker安装zabbix的详细教程
2022/06/05 Servers