導航:首頁 > 編程語言 > php目錄下載

php目錄下載

發布時間:2022-04-13 23:54:34

A. .php文件怎麼下載

把網址復制到下載工具里,比如迅雷,但是有可能會被解析。或者是使用網站下載器。
.php是動態伺服器腳本文件,處理網站後台事務。網站管理中通過通過ftp上傳和下載。

B. php編程訪問文件目錄並下載

你的這個功能說白了實現不了,除非你新建後台,然後新建資料庫,再通過CURD的方式在首頁展示出來。工作量比較大,光是幾行代碼是實現不了。至少要進你的網站後台,和資料庫處理

C. PHP實現文件下載

2種方法

1直接做個超鏈接,地址為文件的地址

<ahref="文件地址">下載</a>


2流輸出

<?php
$file=fopen('文件地址',"r");
header("Content-Type:application/octet-stream");
header("Accept-Ranges:bytes");
header("Accept-Length:".filesize('文件地址'));
header("Content-Disposition:attachment;filename=文件名稱");
echofread($file,filesize('文件地址'));
fclose($file);
?>

推薦第二種


因為第一種方法只能下載瀏覽器不能解析的文件,比如rar啊,腳本文件之類。如果文件是圖片或者txt文檔,就會直接在瀏覽器中打開


而第二種方法是直接輸出的文件流,不存在上述問題

D. PHP環境根目錄php文件提示下載,如何解決

就是 php 解析器沒有起作用 web伺服器吧php 文件當成普通文件了
解決這個問題需要
3.配置Apache
打開Apache的httpd.conf配置文件,添加以下代碼:
#載入PHP模塊
[plain] view plain print?
LoadMole php5_mole "D:/php-5.4.28/php5apache2_2.dll"
AddType application/x-httpd-php . php
PHPIniDir "D:/php-5.4.28"

E. php文件下載 先選擇保存路徑

PHP 文件下載代碼示例如下:

<?php
//調用下載函數
downloadFile("index.html");


//定義下載函數,$fname參數為下載文件名
functiondownloadFile($fname){
$rename=$fname;
$filename=$fname;

$file_path=$_SERVER["DOCUMENT_ROOT"]."/oop/".$filename;
$file=@fopen($file_path,"r");
if(!$file){
exit('sorry,nofile!');
}
set_time_limit(0);
$ua=$_SERVER["HTTP_USER_AGENT"];
$encoded_filename=urlencode($rename);
$encoded_filename=str_replace("+","%20",$encoded_filename);
header('Content-Type:application/octet-stream');
if(preg_match("/MSIE/",$ua)){
header('Content-Disposition:attachment;filename="'.$encoded_filename.'"');
}elseif(preg_match("/Firefox/",$ua)){
header('Content-Disposition:attachment;filename*="utf8'''.$rename.'"');
}else{
header('Content-Disposition:attachment;filename="'.$rename.'"');
}
while(!feof($file)){
echofread($file,50000);
}
fclose($file);
exit;
}

?>

F. 求教,php 如何獲取文件的下載路徑

哎,本不想回復的,但是怕其它人回復誤人子弟,還是說兩句吧。

你的PHP程序是在WEB伺服器上運行,運行完畢後生成的文件類型,再通過網路傳送到瀏覽器電腦上,然後這個電腦的人員再選擇保存文件路徑,你說這個人選擇保存路徑的時候你的PHP程序可能知道嗎,那個PHP早就運行結束了。

你所有的那些Header都是伺服器傳送給瀏覽器的,瀏覽器要把信息傳送回伺服器只有通過GET、POST調用伺服器,顯然選擇路徑保存文件的動作不會觸發上傳動作。

綜上所述,你是無法通過PHP程序獲得用戶的保存文件夾的。

要獲得用戶保存的文件夾,除非你自己編寫瀏覽器代碼,在選擇保存路徑後再傳送給伺服器,這種可能性幾乎為0。

G. php如何將上傳的文件下載到本地指定目錄下

出於安全考慮,瀏覽器對本地文件是沒有任何操作選擇,所以下載時只能人為選擇存放路徑。可以考慮使用控制項來實現

H. php中怎麼實現文件下載功能

兩種方法:

1.直接做個超鏈接,地址為文件的地址

<ahref="文件地址">下載</a>

2.流輸出

<?php

$file=fopen('文件地址',"r");

header("Content-Type:application/octet-stream");

header("Accept-Ranges:bytes");

header("Accept-Length:".filesize('文件地址'));

header("Content-Disposition:attachment;filename=文件名稱");

echofread($file,filesize('文件地址'));

fclose($file);

?>

推薦第二種

因為第一種方法只能下載瀏覽器不能解析的文件,比如rar啊,腳本文件之類。如果文件是圖片或者txt文檔,就會直接在瀏覽器中打開。

而第二種方法是直接輸出的文件流,不存在上述問題。

你可以檢查一下你傳值過來的路徑是否正確,還有,流輸出後面不要再進行任何操作了。

拓展資料:

集成開發環境是一種集成了軟體開發過程中所需主要工具的集成開發環境,其功能包括但不僅限於代碼高亮、代碼補全、調試、構建、版本控制等。一些常見的PHP IDEs如下:

PHP的特性包括:

1. PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。

2. PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的編程語言相比,

PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多;

PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。

3. PHP支持幾乎所有流行的資料庫以及操作系統。

4. 最重要的是PHP可以用C、C++進行程序的擴展!

參考資料:網路:PHP

I. php 顯示指定目錄下所有文件名,點擊實現下載功能

這得看該文件夾里的文件是什麼後綴了。如果你網站是支持php跟asp的,並且該文件夾里的文件也是PHP跟ASP。那是不可能會讓用戶下載的!應為瀏覽器會解釋這些個程序文件。如果是RAR的,點擊就會下載的。當然程序文件你也不希望能讓別人下載下去。

閱讀全文

與php目錄下載相關的資料

熱點內容
怎麼快速展開全部切割清單中文件夾 瀏覽:670
內網如何打開伺服器遠程桌面連接 瀏覽:979
如何使用單片機的蜂鳴器 瀏覽:367
圍棋初級教程pdf 瀏覽:857
不會誇人的程序員是什麼樣子 瀏覽:114
如何通過程序員調查背景 瀏覽:311
php判斷字元串是否在數組中 瀏覽:888
安卓手機卡發熱是什麼原因 瀏覽:150
命令提示符管理員指令 瀏覽:883
壓縮機的拆除 瀏覽:639
雲伺服器ip被攻擊 瀏覽:612
天山暴擊演算法 瀏覽:833
編譯實驗輸入某段程序C中 瀏覽:571
pdf閱讀進度 瀏覽:752
phppecl下載 瀏覽:653
顯控編程窗口轉換怎麼編輯 瀏覽:966
列印伺服器怎麼重置 瀏覽:532
為表格中的行創建文件夾 瀏覽:108
hadoop解壓縮 瀏覽:425
30歲程序員生計 瀏覽:472