下载pdf文件,从用户名中查找

时间:2013-12-14 10:58:47

标签: php file session pdf download

可以帮助下载pdf文件,我有代码:

<?php echo '<a href="path/'.$_SESSION['user'].'.pdf">dowload pdf</a>'; ?>

'用户'是 548754 ,pdf文件名是* 548754 * 00_01215.pdf,如何通过前6(六)号码找到下载pdf文件。

由于

1 个答案:

答案 0 :(得分:1)

如果您想回显其中包含UserID的链接,请添加文件名的其余部分:

<?php echo '<a href="path/'.$_SESSION['user'].'00_01215.pdf">dowload pdf</a>'; ?>

但是,如果要查找以用户ID开头的PDF文件,请执行以下操作:

<?php
$directory = opendir('./');
$userid = "548754";
  while ($file = readdir($directory)) {
    if($file!="." && $file!=".." && strpos($file,$userid) !== false){
      echo '<a href="'.$file.'">Download PDF</a><BR>';
    }
  }
closedir($directory);
?>