当前位置:首页 » 编程语言 » php指定文件

php指定文件

发布时间: 2023-07-04 03:48:45

A. php 搜索指定文件夹的文件

$had=fopen("指定文件夹"."0111.jpg", "r");
if($had)
{
echo "以查找到";
}else
{
echo "找不到";
}

B. PHP如何遍历指定文件夹,获取所有文件列表并生成下载链接

试编写代码如下:

<?php

$dir="D:/WWW/ftp";//指定的路径
$sitepath='http://localhost/ftp/';
//遍历文件夹下所有文件
if(false!=($handle=opendir($dir))){
echo"$dir目录下的文件列表:<BR/>";
$i=0;
while(false!==($file=readdir($handle))){
if($file!="."&&$file!=".."&&!is_dir($dir.'/'.$file)){
echo'<ahref="'.$sitepath.$file.'">'.$file.'</a><br/>';
}
}
//关闭句柄
closedir($handle);
}

?>


代码中需要提示的是:


如果是运行于互联网上,需要考虑文件的访问安全性。


运行截图:


C. PHP中怎样将上传的图片存入指定文件夹或目录

使用范例:

if(!empty($_FILES["magfile"])){
$uploaddir=$_SERVER['DOCUMENT_ROOT']."/uploads/";
$uploaddir.="test.jpg";
if(move_uploaded_file($_FILES["magfile"]["tmp_name"],$uploaddir)){
echo"上传成功!";
}else{
print_r($_FILES);
}
}

第一个参数是上传到服务器临时文件夹的绝对路径,$_FILES['文件域名称']['tmp_name'];

第二个参数是需要放到服务器上的绝对路径+文件名。

D. php怎么遍历指定目录下的文件(可指定文件类

遍历目录下文件,首先获取该目录下的所有文件名。

$folder='./folder/';
foreach(scandir($folder)AS$value){
if($value=='.'OR$value=='..')continue;
echo'文件名:'.$value." ";
}

E. PHP如何实现读取指定文件内的某些内容

PHP的 fgets(从文件指针中读指定内容)

语法:
fgets(filepointer)

filepointer,要读取的文件指针。如果成功,从文件中读取一行并返回字符串,如果失败,返回 FALSE。

示例:

<?php
$fp=fopen("test.txt","r");
if($fp)
{
for($i=1;!feof($fp);$i++)
{
echo"行".$i.":".fgets($fp)."<br/>";
}
}
else
{
echo"打开文件失败";
}
fclose($fp);
?>

假设test.txt的内容为:

hello world
hello cnblogs
hello heihaozi
hello everyone
页面输出的结果为:

行1 : hello world
行2 : hello cnblogs
行3 : hello heihaozi
行4 : hello everyone

F. PHP获取指定路径文件大小

filesize() 函数返回指定文件的大小。

若成功,则返回文件大小的字节数。若失败,则返回 false 并生成一条 E_WARNING 级的错误。
语法
filesize(filename)

参数 描述

filename 必需。规定要检查的文件。

提示:本函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

例子
<?php
echo 'test.txt文件的大小为:' , filesize("test.txt");
?>

输出:
test.txt文件的大小为:20

热点内容
weblogiclinux安装 发布:2025-08-02 13:59:41 浏览:566
vivo手机为什么不能设置锁屏密码 发布:2025-08-02 13:52:05 浏览:645
php二进制加密 发布:2025-08-02 13:51:04 浏览:280
水强行压缩 发布:2025-08-02 13:37:23 浏览:988
nginx内网访问 发布:2025-08-02 13:35:06 浏览:31
如何用解压密码解压手机文件 发布:2025-08-02 13:32:56 浏览:217
lex制作编译器 发布:2025-08-02 13:31:52 浏览:5
php把数组写入文件 发布:2025-08-02 13:25:51 浏览:280
网页升级访问狼 发布:2025-08-02 13:20:37 浏览:753
云顶之弈决斗压缩阵容 发布:2025-08-02 13:08:59 浏览:555