-
php判断电脑访问、手机访问的例子
所属栏目:[PHP教程] 日期:2020-12-12 热度:53
所以我就研究怎么用php去判断网页是电脑访问还是手机访问,然后再通过去加载不同的css来达到手机和电脑都可以正常的访问的效果。 网站查了很多资料,终于找到了一个合适、比较好用的代码,也希望能给大家一个参考。 代码如下: function check_wap() { if (is[详细]
-
php实现按文件名搜索文件的远程文件查找器
所属栏目:[PHP教程] 日期:2020-12-12 热度:122
对于本地,我们可以利用windows自带的查找去进行查找,但是对于线上的话,如查找ftp空间里面文件,本程序是很有用的。 使用效果: php文件查找器源码: 代码如下: php版文件查找(file search) 文件查找(注:区分大小写) 路径: 查找: /* * 注:区分大小[详细]
-
php生成随机密码自定义函数代码(简单快速)
所属栏目:[PHP教程] 日期:2020-12-12 热度:116
实现代码,复制即用: header("Content-type:text/html;charset=utf-8"); function getRandPass($length = 6){ $password = ''; //将你想要的字符添加到下面字符串中,默认是数字0-9和26个英文字母 $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHI[详细]
-
一个简单的PHP验证码实现代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:147
实现代码: //将验证码保存到session里,供全局使用 session_start(); $nums = ""; for($i=0;$i //产生随机数并转换成十六进制 $nums.=dechex(mt_rand(0,15)); } //将验证码写入session $_SESSION['code']=$nums;//设置验证码长和宽 $_width = 60; $_height[详细]
-
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
所属栏目:[PHP教程] 日期:2020-12-12 热度:132
最近,一个项目要求做交通银行在线支付,ecshop本身没有这方面的接口,于是通过一些时间的专研,做了一个插件出来。有好的东西,当然要分享,在此特地分享出来,希望能够帮助到跟我一样有需要的人,为大家减轻一下开发的负担,也多请大家指出一些好的方法和[详细]
-
php使用正则过滤js脚本代码实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:67
匹配的规则不能用 "//i",因为它不能匹配到换行符,那么多行js就匹配不掉了。要用 "//i"。里面的?表示尽可能少重复,也就是匹配最近的一个 。 源码范例: 代码如下: $str = ' 测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码测试php[详细]
-
php实现zip压缩文件解压缩代码分享(简单易懂)
所属栏目:[PHP教程] 日期:2020-12-12 热度:117
仔细的研究了一下,原来用php写的解压程序效率比想象的还是高很多的,既然这么好,干脆再优化一下后用到自己后台中,虽然现在大部分空间的控制面板中有压缩和解压这个功能,但是毕竟有时候有些麻烦。做这个之前,没有接触过php压缩这一块,网上搜了一些,大[详细]
-
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
所属栏目:[PHP教程] 日期:2020-12-12 热度:105
先定义头部信息,表示输出一个excel。然后再以table的形式把数据库的信息循环的echo出来,就好了。 代码如下: header("Content-Disposition:filename=xls_region.xls");$cfg_dbhost = 'localhost'; $cfg_dbname = 'testdb'; $cfg_dbuser = 'root'; $cfg_dbpw[详细]
-
php下获取http状态的实现代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:100
逐风整理了两种方式,大家可以自行参考/使用: 代码如下: #方式一 $ch = curl_init('//www.jb51.cc'); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_exec($ch); echo curl_getinfo($ch,CURLINFO_HTTP_CODE); // 200 curl_close($ch); 方式二 代码如下:[详细]
-
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:107
一、数字补0. 如果要自动生成学号,自动生成某某编号,就像这样的形式“d0000009”、“d0000027”时,那么就会面临一个问题,怎么把左边用0补齐成这样8位数的编码呢?我想到了两种方法实现这个功能。 方法一: 先构造一个数字10000000,千万,也就是一个1,7[详细]
-
php按百分比生成缩略图的代码分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:157
于是翻了一下手册,弄懂几个函数后自己写了一个简单的php生成缩略图的程序。没有用类,我觉得一个函数就能搞定,而且对于新手来说更容易去理解,从而可以帮助到更多的人。 支持按比分比缩略,支持按指定的长宽缩略,默认按百分比。程序中注释已经很详细了,[详细]
-
php实现文件下载功能的几个代码分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:192
一个简单的php文件下载源代码,虽不支持断点续传等,但是可以满足一些常用的需求了。php下载文件其实用一个a标签就能实现,比如 。但是遇到一些浏览器能识别的格式,比如.txt,.html,.pdf等,再用 想必也知道会发生什么了。 代码如下: /** * 文件下载 * **/ h[详细]
-
php中curl和file_get_content的区别
所属栏目:[PHP教程] 日期:2020-12-12 热度:59
直到最近,要做一个网页小偷程序的时候才发现file_get_content已经完全不能满足需求了。我觉得,在读取远程内容的时候,file_get_content除了使用比curl便捷以外,其他都没有curl好。 主要区别: 学习才发现,curl支持很多协议,有FTP,FTPS,HTTP,HTTPS,GOPHE[详细]
-
php中curl、fsocket、file_get_content三个函数的使用比较
所属栏目:[PHP教程] 日期:2020-12-12 热度:123
抓取远程内容,之前一直都在用file_get_content函数,其实早就知道有curl这么一个好东西的存在,但是看了一眼后感觉使用颇有些复杂,没有file_get_content那么简单,再就是需求也不大,所以没有学习使用curl。 直到最近,要做一个网页小偷程序的时候才发现fi[详细]
-
php下载文件源代码(强制任意文件格式下载)
所属栏目:[PHP教程] 日期:2020-12-12 热度:58
一个简单的php文件下载源代码,虽不支持断点续传等,但是可以满足一些常用的需求了。php下载文件其实用一个a标签就能实现,比如 。但是遇到一些浏览器能识别的格式,比如.txt,.html,.pdf等,再用 想必也知道会发生什么了。 代码如下: /** * 文件下载 * **/ h[详细]
-
简单的php新闻发布系统教程
所属栏目:[PHP教程] 日期:2020-12-12 热度:184
简单的php新闻发布系统教程(第一版)第一讲:用 phpmyadmin 建立数据库首先建立一个数据库,名为 yayu 。在这个数据库下建立一个数据表,名为 news 。下面进入一个重点,那就是在表 news 下建立各个字段。 那么,什么叫字段呢?通俗点,就是一类事物的总称[详细]
-
PHP防范SQL注入的具体方法详解(测试通过)
所属栏目:[PHP教程] 日期:2020-12-12 热度:96
一个优秀的PHP程序员除了要能顺利的编写代码,还需要具备使程序处于安全环境下的能力。今天我们要向大家讲解的是有关PHP防范SQL注入的相关方法。 说到网站安全就不得不提到SQL注入(SQL Injection),如果你用过ASP,对SQL注入一定有比较深的理解,PHP的安全[详细]
-
PHP程序员基本要求和必备技能
所属栏目:[PHP教程] 日期:2020-12-12 热度:59
昨天在图书馆看书,看到《电脑报》上的一篇文章,题目为《30岁不是程序员的终点》,(详情可参看《电脑报》2010年第19期,G14版数字职场的文章)。大致内容是采访一位30岁的PHP高级程序员,他讲了一些关于PHP程序员必备知识,感觉很是受用,于是做了些笔记:[详细]
-
关于php支持分块与断点续传文件下载功能代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:153
本文章要介绍了这篇文章是一篇关于php流下载,就是可以支持分块与断点续传文件下载,有需要的朋友可以看看。代码如下 div class="codetitle" a style="CURSOR: pointer" data="29133" class="copybut" id="copybut29133" onclick="doCopy('code29133')" 代码[详细]
-
win7计划任务定时执行PHP脚本设置图解
所属栏目:[PHP教程] 日期:2020-12-12 热度:80
做php开发的朋友有时候会希望自己的电脑能每天定时的运行一下某个脚本,但定时执行php脚本这种概念似乎多半是在linux中才提到,下面这篇文章主要和大家分享一下在win7下如何设置计划任务,以实现定时执行我们的php脚本。 1.如下图依次选择 "开始"--->"所有程[详细]
-
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:53
当调试开源的代码时,希望查看某个函数的定义,那么就需要定位其位置。在 zend studio 这样的 IDE 中自是可以自动提示到,但当没有安装这样的开发工具时,我们可以怎么办呢?参考如下一段代码,或许就包含你所需的。 代码如下: function a() { } class b { p[详细]
-
php强制文件下载而非在浏览器打开的自定义函数分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:168
有时我们希望如图片、文本文档、网页、mp3、pdf等内容,当点击对应链接时直接下载,而不是在网页上显示,那么就需要强制设置header头信息。以下为一段不会产生乱码的php函数实现代码,其他程序语言也可参考之编写实现。 代码如下: /** * Downloader * * @par[详细]
-
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:75
在网站上设置“加入收藏、设为首页”等按钮是一般网站都会干的事儿,但是有的网站还有“放到桌面”这样的功能设置。 下面即生成快捷方式并下载到桌面的php实现代码,摘录修改于网络,仅作参考 php实现代码: 代码如下: if(isset($_GET[title]) trim($_GET[ti[详细]
-
php实现信用卡校验位算法THE LUHN MOD-10示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:177
按照ISO 2894中支付卡校验位的算法 The Luhn Mod-10 Method 规定: 1、对卡号上的每位数字乘以权重。其规则是,如果卡号数字个数是偶数,则第一位乘以2,否则就乘以1,然后以后分别是,1,2,2; 2、如果每位数字乘以权重后超过9,则需要减去 9; 3、将所有的处理[详细]
-
一个php短网址的生成代码(仿微博短网址)
所属栏目:[PHP教程] 日期:2020-12-12 热度:58
分享一个php短网址的生成代码。 div class="codetitle" a style="CURSOR: pointer" data="17759" class="copybut" id="copybut17759" onclick="doCopy('code17759')" 代码如下: div class="codebody" id="code17759" !DOCTYPE html html lang="en" urlShort[详细]