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