`

php 读取文件然后下载、文件目录操作、创建目录函数、浏览目录

    博客分类:
  • php
阅读更多
下载限制速度的
<?php
$file = ”test.mp3″; // file to be send to the client
$speed = 8.5; // 8,5 kb/s download rate limit
if(file_exists($file) && is_file($file)) {
header(“Cache-control: private”);
header(“Content-Type: application/octet-stream”);
header(“Content-Length: ”.filesize($file));
header(“Content-Disposition: filename=$file” . ”%20″);
flush();
$fd = fopen($file, ”r”);
while(!feof($fd)) {
echo fread($fd, round($speed*1024));
flush();
sleep(1);
}
fclose ($fd);
}
?>

对目录的操作

不断更新

创建目录函数

PHP 代码:
<?php
if(mkdir(“myDir1″, 0777))  //创建目录的函数
{
print(“目录创建成功”);  //目录建立成功
}
else
{
print(“目录建立失败!”);  //目录建立失败
}
?>

浏览目录

PHP 代码:

<?php
// 使用表格浏览目录的结构
print(“<TABLE BORDER=\”1\”>\n”);
// 创建表格的头
print(“<TR><font color=’red’>\n”);
print(“<TH>文件名</TH>\n”);
print(“<TH>文件的大小</TH>\n”);
print(“</font></TR>\n”);
$myDirectory = opendir(“.”);  // 建立操作目录的句柄
// 读出目录中的每一个子项
while($entryName = readdir($myDirectory))//通过循环,访问目录的每一个文件
{
print(“<TR>”);
print(“<TD>$entryName</TD>”);
print(“<TD ALIGN=\”right\”>”);
print(filesize($entryName));//返回文件大小
print(“</TD>”);
print(“</TR>\n”);
}
closedir($myDirectory);   // 关闭目录
print(“</TABLE>\n”);
?>
分享到:
评论

相关推荐

    PHP 文件操作函数

    在PHP编程语言中,文件操作是至关重要的一个环节,它涉及到读取、写入、创建、删除、移动和复制文件等任务。这篇博客主要探讨了PHP中的文件操作函数,通过学习这些函数,开发者可以高效地处理服务器上的文件系统。...

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例

    PHP读取文件前几个字节 判断文件类型函数 PHP连接ACCESS PHP采集程序中常用的函数 PHP随机产生指定长度中文字符串 SMTP类 url地址参数加密 一些常用验证函数 下拉-单选框选择 创建多级目录 删除数组中相同...

    PHP读取文件列表

    在这个例子中,`scandir()`函数接收一个参数,即要读取的目录路径,然后返回一个包含该目录下所有文件和子目录名称的数组。通过遍历这个数组并排除`.`和`..`,我们可以打印出实际的文件名。 然而,如果只想获取一级...

    PHP文件处理及文件上传函数

    PHP提供了丰富的函数来读取、写入、创建、删除和重命名文件。以下是一些常用的关键函数: 1. `fopen()`: 打开一个文件或URL,返回一个文件指针,例如:`$file = fopen('filename.txt', 'r');` 2. `fclose()`: 关闭...

    php文件-浏览目录以及文件

    在上述代码中,我们创建了一个名为`browseDirectory`的函数,它接收一个目录路径作为参数,然后遍历其中的每个文件和子目录。如果遇到子目录,我们会创建一个链接以便用户可以进一步探索。对于文件,我们调用`check...

    生成excel文件到指定目录的函数php类库

    首先,PHP有一个常用的库叫做PHPExcel,它提供了丰富的API来创建、读取和修改Excel文件。不过,由于PHPExcel项目已经不再维护,现在推荐使用其分支项目PHPSpreadsheet,它是PHPExcel的现代化替代品,支持最新的Excel...

    简单的在线文件管理PHP

    这个系统的核心是利用PHP的文件和目录操作函数来实现对指定目录下文件的浏览、上传、下载、删除等基本操作。 首先,`fileSystem.php`是此项目的主要脚本文件,它包含了实现文件管理所需的所有逻辑。在这个文件中,...

    PHP脚本编程中的文件系统函数库

    这些函数使得开发者能够高效地管理文件系统,包括读取、写入、创建、删除、移动以及检查文件和目录的状态。以下是一些关键的PHP文件系统函数及其详细说明: 1. `basename()`:该函数用于从完整的文件路径中提取出...

    php的FTP操作类( 拷贝、移动、删除文件 创建目录 ).zip

    为了方便开发者在PHP中处理FTP相关的任务,如拷贝、移动、删除文件以及创建目录,经常会使用到FTP操作类。本篇文章将深入探讨这个PHP的FTP操作类,并解释其核心功能和使用方法。 首先,FTP操作类通常包含了一系列的...

    PHP常用函数PDF文件

    4. **文件和目录操作函数**: - `file_get_contents()`:读取整个文件到字符串中。 - `fopen()`/`fwrite()`/`fclose()`:文件打开、写入和关闭。 - `mkdir()`:创建新目录。 - `unlink()`:删除文件。 5. **...

    php文件目录操作类.zip

    在PHP编程中,文件和目录的操作是至关重要的部分,尤其当你需要进行文件管理、上传下载、备份恢复等任务时。这个“php文件目录操作类”压缩包提供了一个实用的工具,帮助开发者更方便地处理这些任务。下面我们将深入...

    PHP目录函数实现创建、读取目录教程实例

    在PHP网站开发中,文件目录函数的应用是非常重要的,我们时常需要读取目录文件信息或者创建目录以存放必要的文件,而当目录文件大小超出规定大小时我们又需要删除目录文件。今天主要介绍在PHP网站开发中文件目录函数...

    php语言函数参考目录

    PHP的目录函数如`mkdir()`用于创建新目录,`rmdir()`删除空目录,`opendir()`打开一个目录句柄,`readdir()`读取目录中的下一个条目,`closedir()`关闭已打开的目录句柄。`scandir()`列出目录中的所有文件和子目录...

    php文件操作类.zip

    这个类库可以帮助开发者更方便、高效地进行读取、写入、创建、删除和移动文件等任务,而无需直接调用PHP的内置文件函数。下面,我们将深入探讨PHP中的文件操作及其相关概念。 1. **文件操作基础** - **打开和关闭...

    PHP函数参考手册

    * PHP 文件处理:PHP 文件处理函数包括文件读取、写入、上传、下载等操作。 * PHP Cookies 和 Sessions:PHP Cookies 和 Sessions 是两种不同机制的会话管理方式。 * PHP 安全:PHP 安全包括输入验证、数据加密、...

    实用的php文件操作类.zip

    例如,`File`类可能用于基本的文件读写,`Directory`类则处理目录相关的操作,如遍历、创建和删除。 2. **文件读写** - `readFile()`方法:用于读取文件内容,可以设置是否按照字节流读取。 - `writeFile()`方法...

    php函数大全.rar

    5. PHP_目录函数.pdf:这部分内容涉及目录操作,如`mkdir()`创建目录,`rmdir()`删除目录,`scandir()`列出目录中的文件和子目录,`chdir()`改变当前工作目录,以及`dirname()`获取路径的目录部分等。 6. PHP_数组...

    PHP生成压缩文,不带要压缩文件的根目录

    在循环中,我们使用`str_replace()`函数移除文件路径中的根目录,然后使用调整后的路径调用`ZipArchive::addFile()`,这样ZIP文件中的文件就不会带有根目录路径了。 需要注意的是,这种方法适用于文件都在同一根...

    PHP的文件系统操作

    对于目录处理,PHP提供`mkdir()`创建目录,`rmdir()`删除空目录,`opendir()`和`closedir()`用于打开和关闭目录句柄,`readdir()`则用于读取目录中的下一个条目。`scandir()`函数则可以列出指定目录中的所有文件和子...

    PHP远程文件下载解压压缩包.zip文件file文件操作类

    2. **解压ZIP文件**:PHP的`ZipArchive`类提供了对ZIP文件的读取和操作。首先,打开ZIP文件,然后遍历每个条目并提取到目标目录。 ```php function extractZip($zipFilePath, $destinationDir) { $zip = new Zip...

Global site tag (gtag.js) - Google Analytics