- 浏览: 354382 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (238)
- j2ee (22)
- mysql (14)
- hibernate (2)
- struts (3)
- spring (7)
- php (28)
- cakephp (12)
- pattern (0)
- 数据结构 (0)
- python (17)
- redis (1)
- sql (2)
- ibatis (1)
- jquery (3)
- 测试 (3)
- linux (37)
- solr (3)
- oracle (5)
- jira (5)
- 版本控制 (3)
- xp (1)
- IDE (3)
- apache (4)
- hadoop (2)
- freemarker (2)
- maven (5)
- 项目管理 (2)
- UML (1)
- Django (6)
- 正则 (1)
- Scrapy (1)
- 文档管理 (3)
- 项目集成 (8)
- MQ (3)
- 架构 (1)
- HTML (1)
- IT (1)
- 云 (0)
- 应用服务器 (4)
- win 7 (1)
- thrift (1)
- 学习 (3)
- OpenStack (3)
- sqlserver (1)
- javascript (1)
- zabbix (3)
- IOS (1)
- rabbitmq (1)
- springcloud (2)
最新评论
-
xushenkun4:
至今仍然有这个bug,0.9.1无法传输中文utf8。
thrift使用出现诡异问题 -
feiniao2029:
[i][/i][u][/u]引用
spring 配置init方法 -
wt811004:
非常感谢朋友慷慨指导
dotproject项目管理工具使用 -
hackpro:
这将是一个经典,就像大话西游...
javaeye怀旧 -
raymond2006k:
个人更偏好 Velocity。我觉得还有个对比点,就是编程方式 ...
jsp freemarker velocity 比较
下载限制速度的
对目录的操作
不断更新
创建目录函数
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”); ?>
发表评论
-
MAC 安装php+nginx支持oci8等
2015-07-15 10:41 14741. 安装 php brew install php55 ... -
浏览器自动识别编码问题
2012-06-27 17:03 860由于web应用页面编码使用的gbk,但web服务器php的编码 ... -
PHP PACK UNPACK用法
2011-01-25 10:02 1585Pack 与unpack使用说明: ... -
百万级PHP网站架构方案
2010-11-04 18:09 1394在了解过世界最大的PHP ... -
PHP unzip 解压文件
2010-11-03 14:19 9521.unzip <?php $zip ... -
Php防止重复提交问题总结
2010-10-28 14:46 2573用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一 ... -
借用Google API 写一个查看天气预报的类
2010-10-28 13:09 996<? //- Describe: //- Autho ... -
php当前日期的加减操作
2010-10-26 09:29 1961<?php echo "Today:" ... -
PHP 的命令行模式
2010-09-17 10:31 1242PHP 的命令行模式 从版本 4.3.0 开始,PHP 提供 ... -
php soap 错误处理(精简版)
2010-09-17 10:27 19761.使用soap $client = &qu ... -
php soap client 链接问题
2010-09-16 16:04 23391.说明 php 调用jira的soap接口代码: ... -
Handling data in a PHP JSON Object
2010-09-08 14:16 1149Trends data from Twitter Search ... -
php 和 js 保留2位小数
2010-08-24 10:25 27931.php保留两位小数例子 四舍五入 A.nu ... -
zlib 文件操作
2010-08-23 13:44 994<?php //Extracting the co ... -
php pathinfo()函数用法详解
2010-08-23 12:59 1205摘要: php pathinfo()函数用法详解,pathin ... -
Date and Time in PHP
2010-08-18 13:39 856Displaying the current date and ... -
Php学习《五》 ------ 基本知识摘录
2010-08-17 15:31 9541.php中文字符串长度及定长截取问题 使用str_len( ... -
Php学习《四》 ------ 文件上传
2010-08-03 17:29 799通过 PHP,可以把文件上传到服务器。 创建一个文件上传表单 ... -
Php学习《三》 ------ 文件处理
2010-08-03 17:16 793fopen() 函数用于在 PHP 中 ... -
Php学习《二》 ------循环
2010-08-03 17:09 801循环 在您编写代码时,您经常需要让相同的代码块运行很多次。您 ...
相关推荐
在PHP编程语言中,文件操作是至关重要的一个环节,它涉及到读取、写入、创建、删除、移动和复制文件等任务。这篇博客主要探讨了PHP中的文件操作函数,通过学习这些函数,开发者可以高效地处理服务器上的文件系统。...
3. 文件读取设置方法:`setRoot()`, `setSuffix()`, `setLimit()`方法用于设置文件目录、后缀和每次读取记录数的限制。设置这些属性有助于控制读取操作,避免内存溢出。 4. `getFile()`方法用于构建要读取的文件...
这些函数构成了PHP处理文件的核心工具,通过它们,开发者可以灵活地进行文件的创建、读取、写入、移动、删除以及权限管理等操作。理解并熟练运用这些函数,对于编写高效、可靠的PHP代码至关重要。
### 文件操作函数之图片计数器的实例 在本篇内容中,我们将深入探讨如何使用PHP中的文件操作函数实现一个简单的图片计数器实例。通过这个实例,不仅可以学习到基本的文件读写操作,还能了解到如何利用PHP进行文件...
PHP读取文件前几个字节 判断文件类型函数 PHP连接ACCESS PHP采集程序中常用的函数 PHP随机产生指定长度中文字符串 SMTP类 url地址参数加密 一些常用验证函数 下拉-单选框选择 创建多级目录 删除数组中相同...
PHP提供了丰富的内置函数来处理文件和目录,如`mkdir()`用于创建目录,`copy()`用于复制文件,`rename()`用于重命名或移动文件或目录,以及`unlink()`和`rmdir()`用于删除文件和目录。然而,为了代码的可维护性和...
在这个例子中,`scandir()`函数接收一个参数,即要读取的目录路径,然后返回一个包含该目录下所有文件和子目录名称的数组。通过遍历这个数组并排除`.`和`..`,我们可以打印出实际的文件名。 然而,如果只想获取一级...
文件和目录操作是PHP中非常重要的内容之一,尤其在处理文件上传下载、文件信息获取以及目录管理等场景下。 一、基本文件的操作 文件操作涵盖了对文件的存在性、类型、读写权限、执行权限、大小以及时间属性等方面的...
PHP提供了丰富的函数来读取、写入、创建、删除和重命名文件。以下是一些常用的关键函数: 1. `fopen()`: 打开一个文件或URL,返回一个文件指针,例如:`$file = fopen('filename.txt', 'r');` 2. `fclose()`: 关闭...
在上述代码中,我们创建了一个名为`browseDirectory`的函数,它接收一个目录路径作为参数,然后遍历其中的每个文件和子目录。如果遇到子目录,我们会创建一个链接以便用户可以进一步探索。对于文件,我们调用`check...
首先,PHP有一个常用的库叫做PHPExcel,它提供了丰富的API来创建、读取和修改Excel文件。不过,由于PHPExcel项目已经不再维护,现在推荐使用其分支项目PHPSpreadsheet,它是PHPExcel的现代化替代品,支持最新的Excel...
这个系统的核心是利用PHP的文件和目录操作函数来实现对指定目录下文件的浏览、上传、下载、删除等基本操作。 首先,`fileSystem.php`是此项目的主要脚本文件,它包含了实现文件管理所需的所有逻辑。在这个文件中,...
为了方便开发者在PHP中处理FTP相关的任务,如拷贝、移动、删除文件以及创建目录,经常会使用到FTP操作类。本篇文章将深入探讨这个PHP的FTP操作类,并解释其核心功能和使用方法。 首先,FTP操作类通常包含了一系列的...
4. **文件和目录操作函数**: - `file_get_contents()`:读取整个文件到字符串中。 - `fopen()`/`fwrite()`/`fclose()`:文件打开、写入和关闭。 - `mkdir()`:创建新目录。 - `unlink()`:删除文件。 5. **...
在PHP编程中,文件和目录的操作是至关重要的部分,尤其当你需要进行文件管理、上传下载、备份恢复等任务时。这个“php文件目录操作类”压缩包提供了一个实用的工具,帮助开发者更方便地处理这些任务。下面我们将深入...
本文将详细解释PHP文件目录基础操作的各个方面,包括文件属性信息的获取、文件类型判断、文件大小处理、文件存在性判断、以及文件创建、修改和访问时间的获取等。 首先,文件在系统中具有不同的类型。在Linux系统下...
此技术适用于多种场景,如构建简易的文件浏览系统、备份管理等。 #### 一、PHP读取文件夹 首先,我们需要理解PHP如何读取文件夹中的内容。这里主要涉及到两个函数:`opendir()` 和 `readdir()`。 1. **`opendir()...
例如,操作文件和目录时要进行适当的错误处理,确保操作的安全性和代码的健壮性。此外,对于文件权限的设置和管理也要格外注意,不当的权限设置可能会引起安全问题。 总之,文件和目录操作是Web开发中的常见任务,...
在PHP网站开发中,文件目录函数的应用是非常重要的,我们时常需要读取目录文件信息或者创建目录以存放必要的文件,而当目录文件大小超出规定大小时我们又需要删除目录文件。今天主要介绍在PHP网站开发中文件目录函数...