2013-03-28 79 views
-1

我使用我的php脚本将用户上传的文件(如pdf图像和txt文件)存储在单独的文件夹中我想从文件夹上传中检索文件名,并将pdf和txt放入组中也可以搜索特定的文件。使用php搜索文件夹中的文件

我还需要之前文件重命名为$ja可变

$ja 
$da = date("dmY"); 
$ja = $uid.$da; 

    move_uploaded_file($mi, $uploadpath) 

也用这种代码i的堆栈发现

实施例01:

<?php 
    // read all files inside the given directory 
    // limited to a specific file extension 
    $files = glob("./ABC/*.txt"); 
?> 

实施例02:

<?php 
    // perform actions for each file found 
    foreach (glob("./ABC/*.txt") as $filename) { 
    echo "$filename size " . filesize($filename) . "\n"; 
    } 
?> 
+0

这与phpmyadmin有什么关系? – JJJ 2013-03-28 07:29:06

+0

只是你知道你们知道的PHP所以可以帮助我出去 – mukhesh 2013-03-28 07:40:13

+0

@Juhana:多数民众赞成如此不错请帮助我重命名文件$ mukesh = $ app。$ ja; echo $ mukesh。“
”;如果没有错误,上传图像,否则,输出错误if($ err ==''){if(move_uploaded_file($ _ FILES ['userfile'] ['tmp_name'],$ uploadpath)){echo'File :'。 basename($ _FILES ['userfile'] ['name'])。 '成功上传:'; – mukhesh 2013-03-28 08:18:23

回答

2

the scandir();功能将帮助您

<?php 
$dir = '/tmp'; 
$files1 = scandir($dir); 
print_r($files1); 
?> 

http://www.php.net/manual/en/function.scandir.php

现在你有所有文件的数组中你指定你可以使用阵列功能,让您的工作

+0

感谢rply我会尝试它/ tmp是我使用的文件夹 – mukhesh 2013-03-28 07:20:20

+0

/tmp是我使用的文件夹 – mukhesh 2013-03-28 07:21:55

+0

是文件夹的路径 – 2013-03-28 07:28:43

0

,你可以尝试用scandir列出目录的位置,然后按照你想要的名称过滤php数组,你将得到