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制作静态网站的模板框架(三)
Oct 09 PHP
php.ini 中文版
Oct 28 PHP
PHP 处理图片的类实现代码
Oct 23 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
Oct 06 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
May 06 PHP
基于PHP遍历数组的方法汇总分析
Jun 08 PHP
php读取图片内容并输出到浏览器的实现代码
Aug 08 PHP
实例讲解PHP面向对象之多态
Aug 20 PHP
php自定义hash函数实例
May 05 PHP
PHP MYSQL实现登陆和模糊查询两大功能
Feb 05 PHP
完美解决在ThinkPHP控制器中命名空间的问题
May 05 PHP
php获取'/'传参的值简单方法
Jul 13 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
S900/ ETON E1-XM 收音机
2021/03/02 无线电
PHP截取汉字乱码问题解决方法mb_substr函数的应用
2008/03/30 PHP
php防止网站被刷新的方法汇总
2014/12/01 PHP
typecho插件编写教程(二):写一个新插件
2015/05/28 PHP
php数组冒泡排序算法实例
2016/05/06 PHP
PHP7多线程搭建教程
2017/04/21 PHP
PHP attributes()函数讲解
2019/02/03 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
js chrome浏览器判断代码
2010/03/28 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
2013/08/05 Javascript
浅谈JS闭包中的循环绑定处理程序
2014/11/09 Javascript
在JS方法中返回多个值的方法汇总
2015/05/20 Javascript
Javascript基于AJAX回调函数传递参数实例分析
2015/12/15 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
ES6 javascript中class类的get与set用法实例分析
2017/10/30 Javascript
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
详解vue-cli3 中跨域解决方案
2019/04/10 Javascript
python查找指定具有相同内容文件的方法
2015/06/28 Python
Python实现图片拼接的代码
2018/07/02 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
2018/11/10 Python
Python/Django后端使用PIL Image生成头像缩略图
2019/04/30 Python
Django如何防止定时任务并发浅析
2019/05/14 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
超酷炫 CSS3垂直手风琴菜单
2016/06/28 HTML / CSS
浅谈css3中的渐进增强和优雅降级
2017/12/01 HTML / CSS
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
HTML5单页面手势滑屏切换原理分析
2017/07/10 HTML / CSS
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
高中毕业的自我鉴定
2013/12/09 职场文书
放飞梦想演讲稿
2014/05/05 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
学风建设主题班会
2015/08/17 职场文书
python学习之panda数据分析核心支持库
2021/05/07 Python
Python日志模块logging用法
2022/06/05 Python