- 浏览: 282451 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (234)
- php (70)
- linux (46)
- apache (9)
- mysql (13)
- oauth (1)
- IT新闻 (18)
- 代码收藏 (20)
- python (2)
- webservice (6)
- 评论 (7)
- asd (0)
- 开源软件 (6)
- 前端 (9)
- 7z (1)
- js (17)
- windows (4)
- cmd (2)
- 开源 (3)
- vim (6)
- windows 软件安装错误 (2)
- 分享 (3)
- search (1)
- node.js (1)
- xmind (1)
- 变成语言 (1)
- drupal (0)
- jquery (2)
- css (7)
- ietester (1)
- 编辑器 (1)
- java (2)
- html5 (1)
- 生活 (1)
- Sublime Text 2 (1)
- 制图 (0)
- sublime (1)
最新评论
-
muxueqz:
我自己写了个开源的:http://muxueqz.top/sk ...
Delicious被Yahoo卖了 -
yangyongnihao:
...
REST与SOAP样式Web 服务的区别 -
wangshaofei:
zhou7707 写道 大神啊,太及时了,我今天服务器上不了 ...
Debian 6 下搭建nginx 1.3 -
zhou7707:
大神啊,太及时了,我今天服务器上不了外网,为搞包依赖折腾一 ...
Debian 6 下搭建nginx 1.3 -
wangshaofei:
bbs_ld 写道一楼说的对啊。如何解决呢?? 高手大人
利用php创建日期选择框
本文汇集PHP开发中经常用到的时段代码,包括Email、解压缩、64位编码、解析JSON等,希望对您有所帮助。 1、使用PHP Mail函数发送Email $to = "viralpatel.net@gmail.com"; $subject = "VIRALPATEL.net"; $body = "Body of your message here you can use HTML too. e.g. ﹤br﹥ ﹤b﹥ Bold ﹤/b﹥"; $headers = "From: Peter\r\n"; $headers .= "Reply-To: info@yoursite.com\r\n"; $headers .= "Return-Path: info@yoursite.com\r\n"; $headers .= "X-Mailer: PHP5\n"; $headers .= 'MIME-Version: 1.0' . "\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; mail($to,$subject,$body,$headers); ?﹥ 2、PHP中的64位编码和解码 function base64url_encode($plainText) { $base64 = base64_encode($plainText); $base64url = strtr($base64, '+/=', '-_,'); return $base64url; } function base64url_decode($plainText) { $base64url = strtr($plainText, '-_,', '+/='); $base64 = base64_decode($base64url); return $base64; } 3、获取远程IP地址 function getRealIPAddr() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } return $ip; } 4、 日期格式化 function checkDateFormat($date) { //match the format of the date if (preg_match ("/^([0-9]{4})-([0-9]{2})-([0-9]{2})$/", $date, $parts)) { //check weather the date is valid of not if(checkdate($parts[2],$parts[3],$parts[1])) return true; else return false; } else return false; } 5、验证Email $email = $_POST['email']; if(preg_match("~([a-zA-Z0-9!#$%&'*+-/=?^_`{|}~])@([a-zA-Z0-9-]). ([a-zA-Z0-9]{2,4})~",$email)) { echo 'This is a valid email.'; } else{ echo 'This is an invalid email.'; } 6、在PHP中轻松解析XML //this is a sample xml string $xml_string="﹤?xml version='1.0'?﹥ ﹤moleculedb﹥ ﹤molecule name='Benzine'﹥ ﹤symbol﹥ben﹤/symbol﹥ ﹤code﹥A﹤/code﹥ ﹤/molecule﹥ ﹤molecule name='Water'﹥ ﹤symbol﹥h2o﹤/symbol﹥ ﹤code﹥K﹤/code﹥ ﹤/molecule﹥ ﹤/moleculedb﹥"; //load the xml string using simplexml function $xml = simplexml_load_string($xml_string); //loop through the each node of molecule foreach ($xml-﹥molecule as $record) { //attribute are accessted by echo $record['name'], ' '; //node are accessted by -﹥ operator echo $record-﹥symbol, ' '; echo $record-﹥code, '﹤br /﹥'; } 7、数据库连接 ﹤?php if(basename(__FILE__) == basename($_SERVER['PHP_SELF'])) send_404(); $dbHost = "localhost"; //Location Of Database usually its localhost $dbUser = "xxxx"; //Database User Name $dbPass = "xxxx"; //Database Password $dbDatabase = "xxxx"; //Database Name $db = mysql_connect("$dbHost", "$dbUser", "$dbPass") or die ("Error connecting to database."); mysql_select_db("$dbDatabase", $db) or die ("Couldn't select the database."); # This function will send an imitation 404 page if the user # types in this files filename into the address bar. # only files connecting with in the same directory as this # file will be able to use it as well. function send_404() { header('HTTP/1.x 404 Not Found'); print '﹤!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"﹥'."n". '﹤html﹥﹤head﹥'."n". '﹤title﹥404 Not Found﹤/title﹥'."n". '﹤/head﹥﹤body﹥'."n". '﹤h1﹥Not Found﹤/h1﹥'."n". '﹤p﹥The requested URL '. str_replace(strstr($_SERVER['REQUEST_URI'], '?'), '', $_SERVER['REQUEST_URI']). ' was not found on this server.﹤/p﹥'."n". '﹤/body﹥﹤/html﹥'."n"; exit; } # In any file you want to connect to the database, # and in this case we will name this file db.php # just add this line of php code (without the pound sign): # include"db.php"; ?﹥ 8、创建和解析JSON数据 $json_data = array ('id'=﹥1,'name'=﹥"rolf",'country'=﹥'russia', "office"=﹥array("google","oracle")); echo json_encode($json_data); 9、处理MySQL时间戳 $query = "select UNIX_TIMESTAMP(date_field) as mydate from mytable where 1=1"; $records = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($records)) { echo $row; } 10、解压缩Zip文件 ﹤?php function unzip($location,$newLocation){ if(exec("unzip $location",$arr)){ mkdir($newLocation); for($i = 1;$i﹤ count($arr);$i++){ $file = trim(preg_replace("~inflating: ~","",$arr[$i])); copy($location.'/'.$file,$newLocation.'/'.$file); unlink($location.'/'.$file); } return TRUE; }else{ return FALSE; } } ?﹥ //Use the code as following: ﹤?php include 'functions.php'; if(unzip('zipedfiles/test.zip','unziped/myNewZip')) echo 'Success!'; else echo 'Error'; ?﹥
发表评论
-
11111
2013-07-04 00:45 0qqqqqqqqqqqqq -
xcc
2013-06-24 17:41 0xxx -
征婚网站
2013-06-09 17:44 0征婚网站 -
CodeIgniter 用户指南 版本 2.1.3
2013-05-23 02:25 787CodeIgniter 是一套给 PHP 网站开发者使用的应用 ... -
xampp windows xdebug netbeans
2013-04-17 00:15 751xdebug config in php.ini xdeb ... -
Installing_Nginx_With_PHP5_And_MySQL_Support_On_Debian_Squeeze.rar
2013-03-17 20:37 651Installing_Nginx_With_PHP5_And_ ... -
Debian 6 下搭建nginx 1.3
2013-03-17 18:27 17051 准备debian 6.0环境 2 下载需要安装的 ... -
这样用google
2013-01-10 12:49 1039美国人教你这样用Google,你真的会变特工!!!来源: ... -
NetBeans Hot Keys
2012-12-16 17:01 686最近使用netbeans,发现还不错NetBeans Hot ... -
drupal开发
2012-10-12 09:35 0在请求的url中获取回调函数,根据回调函数来判断页面显 ... -
php windows xp zip
2012-09-28 10:31 625php windows xp zip -
drupal7源码和文档
2012-09-19 08:00 630drupal7源码和文档 -
我的文件
2012-06-29 17:18 0阿道夫 -
Nginx + PHP5
2012-06-03 02:44 787WINDOWS下应该有PHP-FPM类 ... -
SSH的官方下载地址
2012-05-15 11:05 0这里分别是SSH的官方下载地址: Struts2.0: ... -
php文档
2012-05-11 10:34 706php文档。 -
php set_magic_quotes_runtime() 函数过时解决方法
2011-11-15 09:45 916tags标签: set_magic_quotes_runtim ... -
php静态方法调用非静态方法不可取
2011-11-08 15:22 2377那天对这个主题比较感 ... -
国外PHP老手谈为何放弃PHP而改用Python
2011-11-01 13:28 1015本文作者做了11年的P ... -
vim 相关操作方法命令
2011-10-28 13:22 26601. 翻页 整页翻页 ctrl-f ctrl-b f就是f ...
相关推荐
### PHP常用经典代码详解 #### 一、数据库连接与设置编码 在进行任何与数据库相关的操作之前,我们首先需要建立数据库连接并设置合适的字符集。下面的代码展示了一个典型的连接MySQL数据库并设置字符集的过程: `...
在PHP编程中,掌握一些常用的代码片段可以极大地提高开发效率。以下是一些在PHP开发中经常用到的代码示例,涉及电子邮件发送、64位编码与解码、获取远程IP地址、日期格式验证、电子邮件地址验证以及XML解析等功能。 ...
**标题**:PHP常用代码大全,极品 **描述**:PHP常用代码大全,极品 **标签**:PHP 常用代码 #### 1. 数据库连接 在PHP中,连接MySQL数据库是非常常见的操作之一。下面的示例展示了如何建立一个到MySQL服务器的...
《PHP常用代码大全》这一资料集,为广大的PHP开发者提供了丰富的编程素材和实用的代码片段,涵盖了PHP语言的核心功能和常见应用场景,是提升开发效率、优化代码质量的宝贵资源。下面,我们将深入探讨这份资料中提及...
### PHP常用代码大全(新手入门必备):深入解析与扩展 #### 1. 连接MySQL数据库代码详解 在PHP中,连接MySQL数据库是进行数据交互的基础操作之一。以下代码展示了如何建立与本地MySQL服务器的连接: ```php $...
"php后台常用代码"这个主题涵盖了多种PHP后端编程的技术,包括但不限于数据处理、数据库操作、用户认证、错误处理、会话管理等。 1. 数据处理:在PHP中,我们经常需要对用户提交的数据进行处理,例如使用`...
为了更好地定制和扩展 ZenCart 功能,理解一些常用的 PHP 调用代码是十分必要的。 ### 二、代码示例分析 #### 1. 头部模板(common--tpl_header.php) 这段代码展示了如何在头部文件中显示搜索框和购物车信息。 `...
根据给定文件的信息,这里将会详细说明关于“PHP常用工具类大全附全部代码下载”的知识点。 1. 助手类概述 在PHP中,助手类通常被设计为提供一系列的便利方法,以供开发者在项目中快速调用。它不是一个具体的功能类...
在PHP编程语言中,函数是实现特定任务的代码块,可以重复使用,极大地提高了开发效率。..."PHP常用功能函数----进阶篇.pdf"这份文档很可能是对这些函数的详细讲解和实例应用,对于提升PHP技能大有裨益。
根据给定的文件信息,以下是对“php常用代码方便使用”这一主题的深入解析,主要聚焦于连接MySQL数据库、数据查询与循环处理以及分页功能的实现。 ### 一、连接MySQL数据库 在PHP中,连接MySQL数据库是进行数据...
不过,文件中也包含了一段PHP代码示例,用于实现类似功能。下面,我们将基于这段PHP代码来详细解析相关的知识点。 ### PHP代码实现字符串截取 #### 1. **函数csubstr()的作用** `csubstr()`函数被设计用来截取...
根据提供的标题、描述以及部分...以上内容总结了常用的PHP代码大全中的几个关键知识点,涉及数据库连接、数据查询、分页功能实现等方面。这些知识点对于PHP开发者来说非常实用,能够帮助快速构建和维护Web应用程序。
从给定的PHP代码片段中,我们可以提炼出几个重要的知识点,这些知识点对于初学者来说非常有用,涵盖了数据库连接、数据查询、以及分页处理等基本技能。 ### 数据库连接与字符集设置 在PHP中,连接数据库是一个常见...
WordPress是目前全球范围内使用最广泛的网站构建和内容管理系统之一,它...通过合理使用这些代码,用户可以实现网站内容的动态展示、文章分类、搜索、留言以及个性化设置等多种功能,从而更好地满足用户的建站需求。
WordPress 模板常用调用代码详解 本文将详细介绍 WordPress 模板中常用的调用代码,包括 WordPress 头部、模板文件、留言、分类、日期存档、搜索、页面等方面的代码。这些代码将帮助 WordPress 用户更方便地使用和...
资源名称:PHP常用功能块内容简介:1. 错误和异常处理2. 日期和时间3. 动态图像处理一、错误和异常处理™ 1.1 错误类型和基本的调试方法™ 1.2 错误日志™ 1.3 异常处理1.1 错误类型和基本的调试方法™ PHP程序的...
action_site_type_panel`,快速访问常用功能的面板。 - **站点地图**:`{S_URL}/?action_site_type_map`,全面展示网站结构,方便搜索引擎抓取和用户导航。 - **友情链接**:`{S_URL}/?action_site_type_link`,展示...
PHP常用代码汇总 PHP是一种服务器端脚本语言,广泛应用于Web开发中。下面是PHP常用代码汇总,涵盖了连接MYSQL数据库、读取数据库、实现循环输出、分页等知识点。 一、连接MYSQL数据库 在PHP中,连接MYSQL数据库是...