-
php实现把url转换迅雷thunder资源下载地址的方法
本文是一个php实现的可以把url转换迅雷thunder资源下载地址的方法,采用很简单的base64_encode编码即可实现该功能,非常具有实用价值,需要的朋友可以参考下 如果你知道迅雷地址的生成规则你就不觉得迅雷的url资源下载地址有多么复杂了, 其实雷的地址就是原url前面带AA后面带BB之后再base64_encode编码即可 如下例子所示: <?php function Thunder($url, $type='en') { $url ='http://www.xxx...
PHP 2014-12-03 05:26:38 -
php的$_FILES的临时储存文件与回收机制详解
本文为大家讲解的是php的$_FILES的临时储存文件与回收机制详解,感兴趣的同学参考下。 上传文件是怎么个原理,大概的想了下,应该是一种回收机制:点击了临时文件空间,那么,php自身应该自己维护这块空间的回收,具体的测试过程如下,感兴趣的朋友可以参考下哈 我想有跟我一样的想法的人会这样处理的: 上传的文件只是想临时使用,不需要把原文件保存备用,如resize之类的操作,且这些后期的操作会出现在第二轮从客户端请求时才操作的,如先上传,把上传的临时文件路径返回到浏览器,用户点击后再对这个临时文件进行操作;可是在实际的实现中发现,这个临时文件在二轮请求时,竟然不存在了,跑到临时文件夹中查看也没有找到. 我在某q群中也遇到有人问过这个问题,导致的原因也是跟我的这个实现想法差不多.所以,就有个疑惑,上传文件是怎么个原理? 不想去看php的实现代码,我大概的想了下,应该是一种回收机制:点击了临时文件空间,那么,php自身应该自己维护这块空间的回收; 于是自己尝试上传了一下极大的文件,大到足够让php运行很长时间,我以为我会看到它出现在临时文件夹中.可惜的是,我竟然没有看到它...
PHP 2014-12-03 00:27:24 -
php中如何在有限的内存中读取大文件
本文为大家讲解的是php中如何在有限的内存中读取大文件的方法,感兴趣的同学参考下。 需求分析: 突然遇到了一个要读取超过80M文件的需求,很悲剧的,不管是file_get_content还是file什么的,都会将读取的文件一次性加载到内存中 正常情况下,我们可以使用fseek来读取,好处就是不会一次性读取,以下代码只适合边取边处理的情况,不适合一次性读取一次性处理...
PHP 2014-12-03 00:23:38 -
宽带的网速与下载之间有怎样的关联
宽带的网速与下载之间有怎样的关联 如今我们使用的宽带一般都是100Mb的光纤,也就相当然的认为要下载个东西一定会瞬间就完成,但是,并不是我们想像的那样,当你下载某个软件时发现下载速度只能达到10MB左右,这是为什么呢? 细心的读者肯定会发现,我上面的两个数据中,单位不同,一个是Mb,另外一个是MB。具体的差别就是在这里了...
系统程序 2014-12-03 00:13:49 -
PHP中设置时区,记录日志文件的实现代码
本文为以示例的方式向大家讲解了PHP中设置时区,记录日志文件的实现代码,感兴趣的同学参考下。 <html> <body> <?php date_default_timezone_set('Asia/Hong_Kong'); //set time zone set_error_handler("myHandler"); //set error handler $chinatime = date('Y-m-d H:i:s'); //get current time $max_size = 500000; try { $cont...
PHP 2014-12-02 23:04:19 -
PHP操作MongoDB GridFS 存储文件的详解
本文为大家讲解的是PHP操作MongoDB GridFS 存储文件的详解,感兴趣的同学参考下。 <?php //初始化gridfs $conn = new Mongo(); //连接MongoDB $db = $conn->photos; //选择数据库 $grid = $db->getGridFS(); //取得gridfs对象 //gridfs有三种方式存储文件 //第一种直接存储文件 $id = $grid->storeFile("./logo.png"); //第二种存储文件二进制流 $data = get_file_contents("./logo.png"); $id = $grid->storeBytes($data,array("parame"=>'附加参数将随图片一起存入')); //第三种保存直接表单提交的文件$_FILES $id = $grid->storeUpload('upfi...
PHP 2014-12-02 22:57:59 -
php实现下载生成某链接快捷方式的方法
本文为大家讲解的是php实现下载生成某链接快捷方式的方法(网址的桌面快捷方式),感兴趣的同学参考下。 点击一个页面中的某个按钮或者链接,生成某链接的快捷方式同时下载到本地,如果使用php语言来实现,网上比较多的方法如下 <?php $Shortcut = "[InternetShortcut] URL=http://www.your_url.com/ IconFile=http://www.your_icon.com/ IconIndex=1 IDList= [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2 "; header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=链接文字.ur...
PHP 2014-12-02 22:14:30 -
小技巧:让Win7朗读电脑上的文件
小技巧:让Win7朗读电脑上的文件 今天为大家介绍的是一个小技巧,让系统Win7来帮你朗读电脑上的文件,从而让眼睛休息一下。也许看到这个题目时你很意外,不知道Windows7还有如此功能吧,但是它确实存在,别感叹了,赶紧先看一下是如何做到的吧: 电脑科技突飞猛进, 视窗Windows7已经可以把电脑上的文字或文件,如word, 记事本文件,网页文件等使用自然的语音朗读出来, 而用户只需要安装一个语音合成软件就可以听到朗读了...
系统程序 2014-12-02 21:58:00 -
使用PHP遍历文件目录与清除目录中文件的实现详解
本文为大家讲解的是使用PHP遍历文件目录与清除目录中文件的实现详解,感兴趣的同学参考下。 1、清除PHP缓存文件 <?php function read_dir($dir,$file) { $a =strpos($file,".php"); if($a>0) { unlink($dir . $file); echo "delete $dir$file <br>"; return true; &nbs...
PHP 2014-12-02 19:37:49 -
关于PDF文件的介绍
关于PDF文件的介绍 电脑中出现的PDF文件,有许多朋友不了解是干什么的,也不知道该如何打开PDF文件,所以,针对这些对电脑不熟悉的朋友,我们就来给大家大体的讲解一下,希望能让菜鸟们有所收获。 首先要知道PDF是一种电子文件格式,那么这种pdf文件用什么软件打开呢?同情情况下直接PDF文件不能直接打开,它需要安装PDF阅读器,然后才能打开PDF格式的文档...
系统程序 2014-12-02 17:29:35 -
抓取并下载CSS中所有图片文件的php代码
本文是一个抓取并下载CSS中所有图片文件的php代码示例,感兴趣的同学参考下。 今天就让 PHP 用正则式把 CSS 文件中的所有图片文件,都从 CSS 原来的位置下载来吧...
PHP 2014-12-02 16:56:05 -
影响电脑速度的原因之一:电脑桌面文件太多
影响电脑速度的原因之一:电脑桌面文件太多 开机时,发现电脑好久才能打开,有时多达二分钟,而正常的开机速度会在一分钟之内,或四十秒之间才是比较理想的。而如果你的电脑桌面上的文件太多,就会导致电脑开机变得很慢,如何来处理这个问题呢? 桌面的文件是常驻内存的,所以桌面一般都只放快捷方式...
系统程序 2014-12-02 15:33:24