PHP文件系统-文件下载
生活随笔
收集整理的這篇文章主要介紹了
PHP文件系统-文件下载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、網頁請求和響應的過程 請求: 1. HTTP 1.1 協議 版本 2. 頭信息,請求的ip,其他 3. 你請求的表單信息, 你提交給服務器的信息 http://localhost/one.php?aa=bbb&ccc=dd 響應: 1. 狀態 200 ok 404 頁面沒找到 2. 響應頭信息, header();在頭的前面不能有非頭信息數據的輸出,否則會報錯。 3. 數據發送 二、具體文件下載的一些PHP代碼 1、header發送的數據及注意事項 <?php header("Content-Type:text/html;charset=utf-8");//如果你寫文件的編碼是gb2312,而發送utf-8的編碼,在網頁則會顯示亂碼 echo '<h1>wwwwwwwwwwwwww </h1>'; //header("Location:http://www.baidu.com"); //文件頭不能有非頭信息輸出 echo '<script>window.location="two.html"</script>'; echo "這是一個中國字"; ?> 2、指定文件發送的數據 <?php header("Content-Type:image/gif");//指定發送頭部的數據類型 header('Content-Disposition: attachment; filename="logo3333.gif"'); //指定文件的名字 header('Content-Length:'.filesize("logo.gif")); //指定文件發送的大小,一般會自動檢測 readfile("logo.gif");//讀取并發送 ?> ?
轉載于:https://www.cnblogs.com/gxldan/archive/2012/04/11/4066829.html
總結
以上是生活随笔為你收集整理的PHP文件系统-文件下载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 试管移植后吃葡萄的好处?
- 下一篇: 痘博士祛痘多少钱啊?