(安全下載)PHP直接讀取該實際檔案然後下載的方法去做

安全|下載 ????? 你可能會笑我"下載檔案"如此簡單都值得說?當然並不是想象那麼簡單。例如你希望客戶要填完一份表格,才可以下載某一檔案,你第一個想法一定是用 "Redirect"的方法,先檢查表格是否已經填寫完畢和完整,然後就將網址指到該檔案,這樣客戶才能下載,但如果你想做一個關於"網上購物"的電子商務網站,考慮安全問題,你不想使用者直接複製網址下載該檔案,筆者建議你使用PHP直接讀取該實際檔案然後下載的方法去做。程式如下:??????????

PHP-SOCKETS讀書筆記

筆記 學習PHP2個月了,收穫挺多.但是與別人不同的是,我更喜歡SOCKET.PHP在SOCKET這方面的文章太少了.所以決定寫一系列PHP-SOCKET讀書筆記.一直從最基本寫到SOCKET_RAW.執行個體+心得.執行個體將會有連接埠轉寄(突破防火牆),動網類型EXP,連接埠掃描,PHP後門,發包型EXP架構.由於學習緣故,每周只能寫一篇.現給出卷一.希望大家一起投入到PHP

PHP學習筆記-資料庫操作

筆記|資料|資料庫 <?php$conn = mysql_connect("127.0.0.1","root","");  //串連MYSQL資料庫mysql_select_db("temp");  //選擇資料庫$exec="select * from wind"; //選擇資料表$result = mysql_query($exec);  //執行記錄while

用php寫的serv-u的web申請帳號的程式

serv-u|web|程式 <?//Sign.php//系統適用於win2000/2003/xp$path="e:\\serv-u\\ServUDaemon.ini";//使用者檔案的路徑$fabu="e:\\web\\";//總web路徑if($add){$fp1=fopen($path,"r+");$str=fread($fp1,

PHP原始碼共用

原始碼 <?php/*站內全文檢索搜尋引擎作者:yannan*/function tree($directory){        global $string;       

php的curl擷取有301/302跳轉檔案出錯問題解決

在使用php的curl擷取遠程檔案,代碼如下: <? $ghurl = isset($_GET["id"]) ? $_GET["id"]:"http://www.baidu.com/"; // php 擷取 function getContents($url){ $header = array("Referer: http://www.baidu.com/"); $ch = curl_init(); curl_setopt(

PHP調用TinyURL API源碼樣本

TinyURL是一個縮短網址的Web服務,可以把很長的網址變成簡單的地址,通常建立TinyURL的方法是去其首頁建立,有時候會有使用者在用戶端自動產生TinyURL的情況... TinyURL是一個縮短網址的Web服務,可以把很長的網址變成簡單的地址,通常建立TinyURL的方法是去其首頁建立,有時候會有使用者在用戶端自動產生TinyURL的情況,這裡介紹一個通過PHP調用TinyURL產生縮短地址的方法。  TinyURL

談PHP 閉包特性在實際應用中的問題

PHP5.3 新版本跟隨了很多新特性, 其中比較惹眼的特性之一就是支援了閉包。那麼以後,我們也可以和那幫寫 Ruby、Javascript 等等高科技語言的傢伙們一樣,寫出非常酷的代碼嗎?呃,其實大部分情況下是可以的,而有些方面還是令人非常的困擾,下面慢慢道來。 PHP5.3 新版本跟隨了很多新特性, 其中比較惹眼的特性之一就是支援了閉包。那麼以後,我們也可以和那幫寫 Ruby、Javascript

PHP.MVC的模板標籤系統(二)

The Php.MVC Tag Action Dispatcher   

WINDOWS 2000下使用ISAPI方式安裝PHP

使用ISAPI方式安裝PHP。下載串連:http://cn2.php.net/get/php-4.4.0-Win32.zip/from/cn.php.net/mirrorISAPI方式是WIN系統IIS下最有效率的PHP執行方式。強烈建議。解壓好PHP後,首先找到php.ini-dist 把-dist   去掉,就成了文本方式顯示。開啟PHP.INI  做略微修改。使用尋找方式找TMP 

用PHP實現分段下載

如果只是普通的檔案下載,完全沒有必要用到php,用個就可以,但是有的時候為讓檔案保密,只能給一部分人下載,顯然不能夠把鏈節告訴別人,如果是這樣哪就起不到保密的效果。下面這個函數就是一個用php寫的檔案下載的函數,它是把檔案一段一段地讀出來,再傳送給用戶端.以下為引用的內容:function download($file_dir,$file_name)//參數說明://file_dir:檔案所在目錄//file_name:檔案名稱{    $file_dir =

用PHP程式實現刪除目錄的三種方法執行個體

1。遞規法: //沒測試以下為引用的內容:deleteDir($dir){ if (rmdir($dir)==false && is_dir($dir)) {  if ($dp = opendir($dir)) {   while (($file=readdir($dp)) != false) {    if (is_dir($file) && $file!='.' && $file!='..') {  &

論Web 2.0 時代PHP的地位

隨著所謂WEB2.0時代來臨,程式員從來沒有時代象今天那樣受人注意,很多程式員對於語言的爭論也從來沒有象今天這樣劇烈,JAVA、C++、PHP、ASP等等,最近又出來一個Ruby,加上Python。無數的FANS在中間進行爭論不休,也就是在網路上,如果是在現實生活中,大概會象《倚天屠龍記》裡描述的那樣,會決戰光明頂來定一個勝負,或者說定出天下第一大門派。而現在定出誰是天下第一大其實很方便,看一下哪個語言旗下的弟子人數即可。而現在最流行的統計方式,就是Google了,看看Google的搜尋結果,基

PHP實現檔案安全下載的程式

PHP實現檔案安全下載 程式如下: 以下為引用的內容:  $file_name = "info_check.exe";   $file_dir = "/public/www/download/";   if (!file_exists($file_dir . $file_name)) { //檢查檔案是否存在   echo "檔案找不到";   exit;   } else {   $file = fopen($

新手如何使用PHP建立RSS閱讀器

Jacques Noah在Devshed上發表了一篇關於在PHP4與任意版本的Mysql搭建的平台下建立一個基於PHP的RSS閱讀器的文章,RSS文檔中有三個主要的標籤:Title,link和description,分別包含著像它們名稱提示一樣的資訊。   Jacques列舉了來自一個RSS文檔的兩段代碼,包含開始部分和結尾部分,並說明建立PHP的RSS閱讀器之前所需要的幾個步驟。 首先是提取標籤所描述的內容。典型的RSS文檔會是如下的結構: 以下為引用的內容:<RSS>

用PHP程式為自己網站打造一個搜尋引擎

一,設計搜尋表單 在網站的根目錄下建個search.htm,內容如下 <html> <head> <title>搜尋表單</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF" text="#000000"> <form name="form1"

php中使用gd庫實現遠程圖片下載執行個體

   這篇文章主要介紹了php中使用gd庫實現遠程圖片下載執行個體,本文直接給出實現代碼,需要的朋友可以參考下  因為今天想寫個遠程下載圖片的類,提前熱身寫了個php gd庫實現遠程圖片下載功能,當然curl實現更好,php gd庫實現遠程圖片下載功能主要使用gd庫的兩個函數ImageCreateFromXXX()用於產生圖片函數和ImageXXX函數,XXX表示不同圖片的副檔名,所以你要想辦法擷取遠程圖片的副檔名了,附上php代碼如下:  ?

php中使用gd庫實現下載網頁中所有圖片

   這篇文章主要介紹了php中使用gd庫實現下載網頁中所有圖片,本文直接給出實現代碼,需要的朋友可以參考下  在前期的php教程就講了php gd庫可以實現遠程圖片的下載,但是那隻是下載了一張圖片,原理是一樣的,要想下載一個網頁的所有圖片只要使用Regex進行判斷,找出所有的圖片url就可以進行迴圈下載了,我特地參照網路資源編寫了gd庫圖片下載類!  php代碼如下:  ? 1 2

php Imagick擷取圖片RGB顏色值

   根據使用者上傳的圖片檢索出圖片的主要顏色值,再根據顏色搜尋相關的圖片,使用Imagick的quantizeImage方法能夠很方便的取到圖片中平均的RGB值  很多圖片網站都會根據使用者上傳的圖片檢索出圖片的主要顏色值,然後在通過顏色搜尋相關的圖片。  之前按照網上的方法將圖片縮放(或者馬賽克)然後遍曆每個像素點,然後統計處RGB次數最多的值,這做法效率太低而且取到的RGB值不夠精確。之後才發現使用Imagick的quantizeImage方法能夠很方便的取到圖片中平均的RGB值

使用PHP指令碼修改Linux或Unix系統口令

   本文介紹如何使用PHP指令碼修改Linux或Unix系統口令。  需要的工具和安裝:  你必須安裝下面的工具和軟體:     – 修改口令的Shell指令碼;     – Sudo 訪問權;     – Apache or Lighttpd 網頁伺服器;     – PHP服務端程式。     步驟1:

總頁數: 1662 1 .... 1454 1455 1456 1457 1458 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.