php技术
文章平均质量分 54
编程技术初学者
php初学者,欢迎大家指点,赐教。
展开
-
tp6多应用 命令行访问控制器下的方法
tp6多应用 命令行访问控制器下的方法原创 2023-05-18 17:28:10 · 570 阅读 · 0 评论 -
php生成excel方法二
excel从web页面上导出的原理。转载 2016-04-07 17:19:59 · 359 阅读 · 0 评论 -
php生成excel的方法一
生成excel文件,最简单的莫过于把数据库的数据导入到excel就行了,下面有个不错的示例,大家可以参考下转载 2016-04-07 17:23:34 · 361 阅读 · 0 评论 -
php生成excel方法三
下载最新的phpexcel类,下载解压缩后有一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel转载 2016-04-07 17:31:14 · 833 阅读 · 0 评论 -
php加密解密
原文地址:http://www.oschina.net/code/snippet_162279_7186classMcrypt{ /** * 解密 * * @param string $encryptedText 已加密字符串 * @param string $key转载 2016-04-15 17:18:33 · 479 阅读 · 0 评论 -
php不用递归实现无限分类数据的树形格式化
/** * 此方法由@Tonton 提供 * http://my.oschina.net/u/918697 * @date 2012-12-12 */转载 2016-04-15 17:22:36 · 2242 阅读 · 0 评论 -
PHP定时执行任务的实现
config.phpreturn 1;?>cron.phpignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去$interval=60*30;// 每隔半小时运行do{$run = include 'config.php';转载 2016-04-15 17:27:53 · 447 阅读 · 0 评论 -
PHP数组元素的顺序与逆序排序
原文地址:http://www.nowamagic.net/librarys/posts/php/47对一个数组的元素排序是很常见的编程任务,比如顺序、逆序,还有排序是否保持元素的键值对问题,下面开始研究下这些问题。sort()函数sort()函数对数组进行排序,各元素按值由低到高的顺序排列。其形式如下:1void sort (arrayarray[转载 2016-05-18 15:55:14 · 2421 阅读 · 0 评论 -
Apache 禁止访问目录
缺省情况下如果你在浏览器输入地址:http://localhost/如果你的文件根目录里有 index.html,浏览器就会显示 index.html的内容,如果没有 index.html,浏览器就会显示文件根目录的目录列表,目录列表包括文件根目录下的文件和子目录。如何禁止 Apache 显示目录列表呢?方法一要禁止 Apache 显示目录结构列表,只需将 Option 中转载 2016-06-08 16:14:07 · 578 阅读 · 0 评论 -
ThinkPHP 实现Mysql数据库备份
ThinkPHP 实现Mysql数据库备份原创 2017-01-22 18:33:22 · 1022 阅读 · 0 评论 -
ThinkPHP3.2自带的七牛云配置使用
ThinkPHP3.2自带的七牛云配置使用,利用七牛云私有空间存储文件原创 2017-02-28 18:56:13 · 1857 阅读 · 0 评论 -
ThinkPHP3.2整合七牛云第三方sdk
ThinkPHP3.2整合七牛云最新第三方sdk,版本Release v7.1.3感觉ThinkPHP对第三方的sdk的支持不是特别友好,这次使用七牛云sdk时就是这个问题,虽然ThinkPHP有自带的七牛上传驱动,但是肯定不如七牛自己更新的sdk好,毕竟是很久之前的版本了。想使用ThinkPHP自带的七牛云可以参考我的另外一篇文章:http://www.thinkphp.cn/topic/46397.html原创 2017-02-28 18:59:24 · 2228 阅读 · 0 评论 -
$POST 、$GLOBALS['HTTP_RAW_POST_DATA']、php://input三者之间的区别
$POST 、$GLOBALS['HTTP_RAW_POST_DATA']、php://input三者之间的区别转载 2017-02-23 18:20:19 · 603 阅读 · 0 评论 -
PHP 版本判断 VERSION_COMPARE() 函数
php手册中是这么描述 version_compare()函数的:version_compare() 用于对比两个「PHP 规范化」的版本数字字符串。 这对于编写仅能兼容某些版本 PHP 的程序很有帮助转载 2015-11-20 16:44:09 · 17079 阅读 · 2 评论 -
Redis安装和配置
1、下载安装redis2、配置Redis3、启动Redis4、测试转载 2016-04-07 17:09:04 · 715 阅读 · 0 评论 -
推荐!手把手教你使用Git
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网转载 2016-03-23 17:38:02 · 474 阅读 · 0 评论 -
php中mkdir()函数的权限问题
问题描述:使用以下php代码创建了一个目录,期望目录的权限是0777,实际结果是0755mkdir('./aa/',0777); 分析与测试结果:1.mkdir()函数指定的目录权限只能小于等于系统umask设定的默认权限。如linux默认的umask一般0022, 即创建目录的默认权限是0755, 所以这时ph转载 2014-12-16 23:42:41 · 855 阅读 · 0 评论 -
jsonp解决ajax跨域问题
“已阻止交叉源请求:同源策略不允许读取…”jsonp的基本的原理是:动态添加一个标签,而script标签的src属性是没有跨域的限制的。(也就是可以用访问xxx.com上的js文件,而不受跨域的影响,jsonp的原理就像这样)。不需要XMLHttpRequest或ActiveX的支持,并且在请求完毕后可以通过调用callback的方式回传结果。但是,它只支持GET请求,不支持POS转载 2014-12-03 17:38:56 · 591 阅读 · 0 评论 -
php对二维数组进行排序
$array[] = array( 'id'=>101, 'price'=>50);$array[] = array( 'id'=>2, 'price'=>70);$array[] = array( 'id'=>3, 'price'=>30);$array[] = array( 'id'=>33, 'price'=>30);foreach ($array as $key=>转载 2014-11-13 18:45:18 · 531 阅读 · 0 评论 -
PHP中 HTTP_HOST 和 SERVER_NAME 的区别
PHP中 HTTP_HOST 和 SERVER_NAME 的区别转载 2015-09-16 15:02:15 · 1033 阅读 · 0 评论 -
获取当前页面的完整URL方法
获取当前页面的完整URL方法php javascript转载 2015-09-16 14:28:00 · 1655 阅读 · 0 评论 -
Nginx修改上传限制后无效
今天后台上传文件时遇到大小限制问题,代码限制很快就修改好了,但是修改Nginx环境的服务器配置时遇到点小问题,下面给大家分享一下当作参考。1.打开php.ini2.修改配置并保存post_max_size = 20Mupload_max_filesize = 20M3. 重启nginx环境原创 2014-03-09 22:51:04 · 3383 阅读 · 0 评论 -
php经典算法
1.冒泡算法,排序算法,由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序 $array = array(a,f,c,b,e,h,j,i,g); function maopao_fun($array){ if($len return $arr; } $count转载 2016-03-02 16:18:35 · 403 阅读 · 0 评论 -
PHP实现各种经典算法
//-------------------- // 基本数据结构算法 //-------------------- //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low $mid = intval(($low+$high)/2 );转载 2016-03-02 16:51:07 · 1991 阅读 · 0 评论 -
微信支付错误两个问题的解决:curl出错,错误码:60
运行微信支付测试代码时出错代码转载 2016-02-02 18:50:24 · 2868 阅读 · 0 评论 -
PHP 如何阻止用户上传成人照片或者裸照
在这份教程中,我们将会学习到如何组织用户通过PHP上传成人照片或者裸照.示例 下载我在phpclasses.org上面偶然发现一个很有用的,由Bakr Alsharif开发的可以帮助开发者基于皮肤像素点来检测图片裸照的类文件.它会分析在一张图片的不同部分使用的颜色,并决定其是否匹配人类皮肤颜色的色调.作为分析的结果,他会返回一个反映图片包含裸露的可能性的分值.转载 2016-02-16 16:48:08 · 623 阅读 · 0 评论 -
php常见面试题之一在php.ini中safe_mode开启之后对于PHP系统函数有什么影响呢?
开启之后,主要会对系统操作、文件、权限设置等方法产生影响,平常项目基本上也用不到这些方法。主要我想还是用来应对webshell吧,减少被人植入webshell所带来的某些安全问题。http://www.php.net/manual/zh/ini.sect.safe-mode.phpphp safe_mode影响参数函数名 限制dbmopen() 检查被操作的文件或目录是转载 2016-02-16 18:21:14 · 992 阅读 · 0 评论 -
php常用方法总结(持续更新中)
/** * 检查浏览器是否是移动端 * @return boolean * true:手机浏览 * false:pc浏览 */function isMobile(){// 如果有HTTP_X_WAP_PROFILE则一定是移动设备if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))return true;//此条摘自TPM智原创 2016-03-17 17:47:54 · 671 阅读 · 0 评论 -
ThinkPHP3.2URL重写隐藏应用的入口文件index.php
可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:[ Apache ]httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverride None 将None改为 All把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下 mod_rewrite.c> RewriteEngine on Rewrite转载 2016-04-01 17:35:13 · 7049 阅读 · 0 评论 -
Linux下定时命令crontab的说明使用
一、crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。linux任务调度的工作主要分为以下两类: 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存。2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置。二、/etc/crontab 文件在/etc转载 2014-03-27 14:46:48 · 549 阅读 · 0 评论