【php – 使用Silex下载文件】教程文章相关的互联网学习教程文章

init.php文件PHP实现文件下载

1publicfunction get_download_file()2{3header ( Content-Description: File Transfer );4header ( Content-Type: application/octet-stream );5header ( Content-Disposition: attachment; filename= . basename ( $file ));6header ( Content-Transfer-Encoding: binary );7header ( Expires: 0 );8header ( Cache-Control: must-revalidate );9header ( Pragma: public ); 10header ( Content-Length: . filesize ( $file )...

phpmailer简单发送邮件的方法附phpmailer源码下载

本文实例讲述了phpmailer简单发送邮件的方法。分享给大家供大家参考,具体如下:首先,点击此处本站下载相应的php文件。解压后有2个php文件(2个类) 1个html文件(API)将2个php文件放到php项目中简述:我这里是用一个163的邮箱发消息给126的邮箱关键代码如下:<?phprequire class.phpmailer.php;$mail = new PHPMailer(true); //建立邮件发送类$mail->CharSet = "UTF-8";//设置信息的编码类型$address = "******@126.com";//收件人地...

phpecho字符串直接下载

$text="字符串直接下载";$fileName="xxx.txt";header("Content-Type: application/txt");header("Content-Disposition: attachment; filename=".$fileName);echo $text; ').addClass('pre-numbering').hide();$(this).addClass('has-numbering').parent().append($numbering);for (i = 1; i ').text(i));};$numbering.fadeIn(1700);});});以上就介绍了 php echo字符串直接下载,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮...

PHPdiscuz微信公众号独立版《悟天投票》附带教程源码下载【图】

源码下载地址:http://www.zccode.com/thread-1359-1-1.html该资源说明:其实这个是31cm投票修改的,哈哈 里面附带教程,修改下数据库配置文件导入数据库就行了,but只能安装在根目录,不能安装在二级目录。模板有十套,跟禾今设置投票的教程类似。淘宝卖159元,文件里面有安装教程,设置教程没时间做。因为是独立版 所以被封的概率大大降低,最近discuz升级了 禾今的好多盗版插件被官方屏蔽,所以推荐独立版QQ截图2016070112572...

PHP下载file_put_contentsvsreadfile

set_time_limit(0);ini_set('memory_limit', '512M');//获取当前时间function getTime($convert = true){ return microtime($convert);}//获取当前内存function memory(){ return memory_get_usage();}$m = memory();$s = getTime();$file = file_get_contents("a.zip", true);header("Content-type: application/octet-stream");header("Accept-Ranges: bytes");header("Accept-Length: " . filesize('a.zip'));header('Con...

批量下载文件

//文件下载$host = $config['DB_HOST'];$port = $config['DB_PORT'];$user = $config['DB_USER'];$pwd = $config['DB_PWD'];$conn = @ mysql_connect($host.":".$port, $user, $pwd) or die("{'status':0,'msg':'Database connection error'}");if($dbc $conn)){}else{ echo("Could not connect to mysql");}$sql = "SELECT link FROM `frame` where cid=1";$result = mysql_query($sql);while($row = mysql_fetch_assoc($resu...

网通客户端下载ipPHP获取客户端及服务器端IP的封装类

本文实例讲述了PHP获取客户端及服务器端IP的封装类。分享给大家供大家参考,具体如下:客户端IP相关的变量:1. $_SERVER[REMOTE_ADDR]; 客户端IP,有可能是用户的IP,也有可能是代理的IP。2. $_SERVER[HTTP_CLIENT_IP]; 代理端的IP,可能存在,可伪造。3. $_SERVER[HTTP_X_FORWARDED_FOR]; 用户是在哪个IP使用的代理,可能存在,可以伪造。服务器端IP相关的变量:1. $_SERVER["SERVER_NAME"],需要使用函数gethostbyname()获得。这...

php下载文件函数的简单应用实例

php下载文件函数 set_time_limit(24*60*60); if (!isset($_POST['submit'])) die (); $destination_folder = './down/'; // 文件夹保存下载文件。必须以斜杠结尾 $url = $_POST['url']; $newfname = $destination_folder.basename($url); $file = fopen($url, "rb"); if ($file) { $newf = fopen($newfname, "wb"); if ($newf) while (!feof($file)) { ...

如何实现定时下载功能

各位高手,你们好,本人有如下需求,看能否有高人帮我实现。 1、进入http://stockapp.finance.qq.com/mstats/#mod=list&id=sha_zf&module=LIST&type=rankash&sort=32&page=1&max=80(这是腾讯财经的一个实时股市涨跌榜,能手动将这个涨跌榜导出保存到本地磁盘。) 2、每天开盘后每隔半小时或一小时将这个涨跌榜自动保存至本地磁盘。能后台自动运行下载更好,不能后台运行也可以。 请问有什么软件能实现这个定时自动保存的功能,或能...

php强制文件下载的自定义函数代码

有时希望当点击对应链接时直接下载,而不是在网页上显示,那么就需要强制设置header头信息。 分享一段不会产生乱码的php函数实现代码,实现文件的强制下载。 例子,php实现文件强制下载的代码。<?php/** * Downloader * * @param $archivo * path al archivo * @param $downloadfilename * (null|string) el nombre que queres usar para el archivo que se va a descargar. * (si no lo especificas usa el nombre actual del ...

php下载文件强制任意文件格式下载

用php下载一些文件,一般就是为了隐藏文件的真实下载地址才需要这样,否则这样会增加服务器负担,不如直接提供软件的地址。 一个简单的php文件下载源代码,虽不支持断点续传等,但是可以满足一些常用的需求了。php下载文件其实用一个a标签就能实现,比如 magento-1.8.1.0.zip 。但是遇到一些浏览器能识别的格式,比如.txt,.html,.pdf等,再用abc.txt 想必也知道会发生什么了。 /*** 文件下载***/header("Content-type:text/html;ch...

php文件下载实例代码

使用php实现文件强制下载,多会用到header函数。例子,php文件下载实例。class Downfile {function downserver($file_name){$file_path = "./img/".$file_name;//转码,文件名转为gb2312解决中文乱码$file_name = iconv("utf-8","gb2312",$file_name);$file_path = iconv("utf-8","gb2312",$file_path);$fp = fopen($file_path,"r") or exit("文件不存在");//定义变量空着每次下载的大小$buffer = 1024;//得到文件的大小$file_size...

php支持多线程下载的例子

header("Cache-Control: public");header("Accept-Ranges: bytes");$file = "a.7z";$filename = "a.7z";$size=filesize($file);$size1=$size-1;//获得字节范围if(isset($_SERVER['HTTP_RANGE'])) { list($name, $range) = explode("=",$_SERVER['HTTP_RANGE']); $length=$size1-$range; header("HTTP/1.1 206 Partial Content"); //http协议头状态码,表示以部分内容传输 header("Content-Range: bytes ".$range."-".$size...

PHP使用CURL下载远程HTML文件

据说在下载远程HTML文件时使用Curl会比file_get_contents高效一点。 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); //设置URL,可以放入curl_init参数中curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1");//设置UAcurl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //将curl_exec()获...

一个php上传下载文件的源码

filelist $dir = 'upload/';if(is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file!="." && $file!="..") { echo "".$file.""; } } closedir($dh); }}?>#----------------- 文件:upload_file.php if ($_FILES["file"]["error"] > 0) { echo "Return Code: " . $_FILES["file"]["error"] . ""; } e...