-
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
所属栏目:[PHP教程] 日期:2020-12-12 热度:59
代码如下: 代码如下: function getExchangeRate($from_Currency,$to_Currency) { $amount = urlencode($amount); $from_Currency = urlencode($from_Currency); $to_Currency = urlencode($to_Currency); $url = "download.finance.yahoo.com/d/quotes.html[详细]
-
PHP四舍五入精确小数位及取整
所属栏目:[PHP教程] 日期:2020-12-12 热度:109
进一法取整、四舍五入取整、忽略小数等的取整数方法大全 PHP取整数函数常用的四种方法,下面收集了四个函数;经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已~~主要是:ceil,floor,round,intval PHP取整数函数常用的四种方法,下[详细]
-
PHP 登录完成后如何跳转上一访问页面
所属栏目:[PHP教程] 日期:2020-12-12 热度:131
项目需求 访问网站页面时,有的页面需要授权才能访问,这时候就会要求用户登录,跳转到登录页面login.php,怎么实现登录后返回到刚才访问的页面。 解决思路1: 在跳转到登录页面之前要将当前访问页面的url保存到cookie里面,登录验证授权通过后,从cookie中[详细]
-
PHP之APC缓存详细介绍 apc模块安装
所属栏目:[PHP教程] 日期:2020-12-12 热度:114
1、APC缓存简介 APC,全称是Alternative PHP Cache,官方翻译叫"可选PHP缓存".它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户数据缓存。 系统缓存 它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间[详细]
-
memcache命令启动参数中文解释
所属栏目:[PHP教程] 日期:2020-12-12 热度:111
代码如下: usr/local/bin/memcached -d -m 128 -u root -l 192.168.0.10 -p 12121 -c 256 -P /tmp/memcached.pid -p 监听的TCP端口(默认: 11211) -U UDP监听端口 (默认: 11211,0 时关闭) -d 以守护进程方式运行 -u 运行运行 Memcached的账户 非root用户 -m[详细]
-
php中filter函数验证、过滤用户输入的数据
所属栏目:[PHP教程] 日期:2020-12-12 热度:148
PHP Filter 简介 PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。 div class="codetitle" a style="CURSOR: pointer" data="57987" class="copybut" id="copybut57987" onclick="doCopy('code57987')" 代码如下: div class="codebody[详细]
-
php实现12306火车票余票查询和价格查询(12306火车票查询)
所属栏目:[PHP教程] 日期:2020-12-12 热度:106
name.php 代码如下: return array( "北京北" => "VAP", "北京东" => "BOP", "北京" => "BJP", "北京南" => "VNP", "北京西" => "BXP", "重庆北" => "CUW", "重庆" => "CQW", "重庆南" => "CRW", "长春" => "CCT", "长春南" => "CET", "长春西" => "CRT", "成[详细]
-
PHP随机生成随机个数的字母组合示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:106
在很多系统环境下大家都会用到字母组合各种编码,下面推荐大家非常实用的PHP代码。 $num由几个字母组合。 $s字母包含大小写,可以自己调配大写还小写。 div class="codetitle" a style="CURSOR: pointer" data="57923" class="copybut" id="copybut57923" on[详细]
-
php防止sql注入示例分析和几种常见攻击正则表达式
所属栏目:[PHP教程] 日期:2020-12-12 热度:164
注入漏洞代码和分析 代码如下: function customError($errno,$errstr,$errfile,$errline) { echo " Error number: [$errno],error on line $errline in $errfile "; die(); } set_error_handler("customError",E_ERROR); $getfilter="'|(and|or)b.+?(>| $p[详细]
-
php网站地图生成类示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:197
代码如下: // include class include 'SitemapGenerator.php';// create object $sitemap = new SitemapGenerator("//www.jb51.cc");// add urls $sitemap->addUrl("http://your.jb51.cc",date('c'),'daily','1'); $sitemap->addUrl("http://your.jb51.cc",'[详细]
-
PHP上传图片进行等比缩放可增加水印功能
所属栏目:[PHP教程] 日期:2020-12-12 热度:112
啥也不说,直接上代码,大家可以自行添加增加水印功能: div class="codetitle" a style="CURSOR: pointer" data="49499" class="copybut" id="copybut49499" onclick="doCopy('code49499')" 代码如下: div class="codebody" id="code49499" ?php / @author[详细]
-
PHP curl 获取响应的状态码的方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:96
PHP curl可以从服务器端模拟一个http请求,例如抓取网页、模拟登陆等。根据选项设置,可以在curl_exec的返回结果中获取到响应头和body,但这没有响应的状态吗。想要获取状态码,需要在执行curl_exec后再通过curl_getinfo来获[详细]
-
浅析php数据类型转换
所属栏目:[PHP教程] 日期:2020-12-12 热度:132
PHP 在变量定义中不需要(或不支持)明确的类型定义;变量类型是根据使用该变量的上下文所决定的。也就是说,如果把一个字符串值赋给变量 var,var 就成了一个字符串。如果又把一个整型值赋给 var,那它就成了一个整数。 PHP 的自动类型转换的一个例子是加号[详细]
-
php环境下利用session防止页面重复刷新的具体实现
所属栏目:[PHP教程] 日期:2020-12-12 热度:183
b.php的代码 div class="codetitle" a style="CURSOR: pointer" data="12772" class="copybut" id="copybut12772" onclick="doCopy('code12772')" 代码如下: div class="codebody" id="code12772" ?php //只能通过post方式访问 if ($_SERVER['REQUEST_METHOD[详细]
-
PHP 下载文件时自动添加bom头的方法实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:159
首先弄清楚,什么是bom头?在Windows下用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EF BB BF),就是所谓的BOM(Byte order Mark)。 不仅限于 记事本保存的文件,只要在文件的开口包含了EF BB BF 几个不可[详细]
-
php中文验证码实现示例分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:54
代码如下: $text = '的一是不了能好都然没日于起还发成事只作当想看文无开手十用主行方又如前所本见经头面公同三已老从动两长知民样现分将外但身些与高意进把法此实回二理美点月明其种声全工己话儿者向情部正名定女问力机给等几很业最间新什打便位因重被走电[详细]
-
php获取文件内容最后一行示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:129
代码如下: $rs = 'README.md'; $fp = fopen($rs,'r'); fseek($fp,-1,SEEK_END); $s = ''; while(($c = fgetc($fp)) !== false) { if($c == "n" $s) break; $s = $c . $s; fseek($fp,-2,SEEK_CUR); } fclose($fp); echo $s; exit;[详细]
-
php检测用户是否用手机(Mobile)访问网站的类
所属栏目:[PHP教程] 日期:2020-12-12 热度:134
下载地址 程序就是一个文件,下载之后直接引用就可以,基于MIT License协议开源的PHP程序 使用方法: 代码如下: include("Mobile_Detect.php"); $detect = new Mobile_Detect();if ($detect->isMobile()) { // any mobile platform echo 'isMobile'; } else{[详细]
-
js和php邮箱地址验证的实现方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:50
邮箱地址验证有很多方法。在浏览器端,js邮箱验证可以通过正则表达式检测。 比如: 代码如下: function isEmail(email) { return /^((([a-z]|d|[!#$%'*+-/=?^_`{|}~]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+)*)|((x22)((((x20|x09)*(x0dx[详细]
-
codeigniter框架批量插入数据
所属栏目:[PHP教程] 日期:2020-12-12 热度:80
代码如下: $sub_form = array(); $loop = 0; $ins_loop = 0; $sum = count($form_datas); $this->logger->info('insert data total:'.$sum); //使用事物批量导入有助于提高插入效率 $callStartTime = microtime(true); $this->db->trans_start(); foreach ([详细]
-
php实现分页工具类分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:157
代码: 代码如下: /** * 把中间的看成一个可以滑动的固定长度的尺子 * * 把$this->_totalShowPages 当成一个可以滑动的固定长度尺子, * 然后$this->_totalPages就是一个给定长度的木块,尺子在这个 * 木块上滑动。情况两种: * 1. 尺子长度大于木块长度,那[详细]
-
php权重计算方法代码分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:195
代码如下: /* vim: set expandtab tabstop=4 shiftwidth=4: */ // +------------------------------------------------------------------------ // Name : 权重计算 // Description: 稍加修改,亦可用于分词,词频统计,全文检索和垃圾检测 // Date : 2013/[详细]
-
php将mysql数据库整库导出生成sql文件的具体实现
所属栏目:[PHP教程] 日期:2020-12-12 热度:78
由网上搜到,有更改。 文件名:db_backup.php 源代码如下: div class="codetitle" a style="CURSOR: pointer" data="18629" class="copybut" id="copybut18629" onclick="doCopy('code18629')" 代码如下: div class="codebody" id="code18629" ?php ini_set[详细]
-
利用phpexcel把excel导入数据库和数据库导出excel实现
所属栏目:[PHP教程] 日期:2020-12-12 热度:140
代码如下: /* *author zhy *date 2012 06 12 *for excel */ date_default_timezone_set("PRC"); error_reporting(E_ALL); error_reporting(0); ini_set('display_errors',TRUE); ini_set('display_startup_errors',TRUE); define('EOL',(PHP_SAPI == 'cli')[详细]
-
百度站点地图(百度sitemap)生成方法分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:166
代码如下: function sitemapxml(){ $user = M('sethouse');//thinkphp 数据链接 $today = date("Y-m-d",time()); $yesterday = mktime(0,date("m"),date("d")-1,date("Y")); $lastweek = strtotime("-1 week"); $link = M(); $yesterdayArr = $link->query("[详细]