シンプルな PHP Web ファイル共有

WBOY
リリース: 2016-06-21 08:49:25
オリジナル
745 人が閲覧しました

非常にシンプルで、ウェブ上でファイルを共有するために使用されます
1 *nix コマンドを実行して、このディレクトリ内のファイルを取得します
2 ダウンロードリンクを生成
3 中国語の名前をサポートし、名前にはスペースを含めることができます
4 ソースコードを utf-8 エンコードで保存してください
5 共有パスが http://xx_host/xx_dir で、コードの名前がindex.php で xx_dir ディレクトリに配置され、index.php を除くすべてのファイル ダウンロード リンクが生成されると仮定します

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>private file box</title>
</head>

<body>
<h2>private file box</h2>
<?php
function list_file_url() {
	exec ( "/bin/ls", $res, $rc );
	//echo "<pre class="brush:php;toolbar:false">";
	// var_dump ( $res );
	// var_dump ( $rc );
	// echo "
"; if (0 == $rc) { //echo count ( $res ) . "
"; //echo "
"; for($i = 0; $i < count ( $res ); $i ++) { if ($res[$i] != "index.php") { //echo $res [$i] . "
"; $encoded_url = urlencode($res[$i]); $encoded_url = str_replace("+","%20",$encoded_url); $encoded_filename = iconv("GBK","UTF-8",$res[$i]); $encoded_temp_filename = explode(".",$encoded_filename); $encoded_filename = $encoded_temp_filename[0]; echo "$encoded_filename"; echo "
"; echo "
"; } } } } list_file_url (); ?>
ログイン後にコピー



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!