`

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读取大文件示例分享(文件操作类)

    3. 文件读取设置方法:`setRoot()`, `setSuffix()`, `setLimit()`方法用于设置文件目录、后缀和每次读取记录数的限制。设置这些属性有助于控制读取操作,避免内存溢出。 4. `getFile()`方法用于构建要读取的文件...

    php操作文件函数

    这些函数构成了PHP处理文件的核心工具,通过它们,开发者可以灵活地进行文件的创建、读取、写入、移动、删除以及权限管理等操作。理解并熟练运用这些函数,对于编写高效、可靠的PHP代码至关重要。

    文件操作函数 之 图片计数器的实例

    ### 文件操作函数之图片计数器的实例 在本篇内容中,我们将深入探讨如何使用PHP中的文件操作函数实现一个简单的图片计数器实例。通过这个实例,不仅可以学习到基本的文件读写操作,还能了解到如何利用PHP进行文件...

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

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

    一个php文件目录操作类

    PHP提供了丰富的内置函数来处理文件和目录,如`mkdir()`用于创建目录,`copy()`用于复制文件,`rename()`用于重命名或移动文件或目录,以及`unlink()`和`rmdir()`用于删除文件和目录。然而,为了代码的可维护性和...

    PHP读取文件列表

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

    PHP常用技术文之文件操作和目录操作总结

    文件和目录操作是PHP中非常重要的内容之一,尤其在处理文件上传下载、文件信息获取以及目录管理等场景下。 一、基本文件的操作 文件操作涵盖了对文件的存在性、类型、读写权限、执行权限、大小以及时间属性等方面的...

    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的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文件目录基础操作的各个方面,包括文件属性信息的获取、文件类型判断、文件大小处理、文件存在性判断、以及文件创建、修改和访问时间的获取等。 首先,文件在系统中具有不同的类型。在Linux系统下...

    读取文件夹下所有文件并做成链接php

    此技术适用于多种场景,如构建简易的文件浏览系统、备份管理等。 #### 一、PHP读取文件夹 首先,我们需要理解PHP如何读取文件夹中的内容。这里主要涉及到两个函数:`opendir()` 和 `readdir()`。 1. **`opendir()...

    PHP中文件读、写、删的操作(PHP中对文件和目录操作)

    例如,操作文件和目录时要进行适当的错误处理,确保操作的安全性和代码的健壮性。此外,对于文件权限的设置和管理也要格外注意,不当的权限设置可能会引起安全问题。 总之,文件和目录操作是Web开发中的常见任务,...

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

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

Global site tag (gtag.js) - Google Analytics