Php 如何从硬盘上的文件夹中检索文件,以及如何将上载的文件数据显示到文本区域

Php 如何从硬盘上的文件夹中检索文件,以及如何将上载的文件数据显示到文本区域,php,Php,我已经做了一个申请表,在其中我要求用户名,密码,电子邮件id和用户的简历。现在上传简历后,我将其存储到硬盘中的htdocs/uploadedfiles/。格式类似于用户名\文件名。在数据库中,我存储文件名、文件大小和文件类型。我在这里展示的一些代码 $filesize=$_FILES['file']['size']; $filename=$_FILES['file']['name']; $filetype=$_FILES['file']['type']; $temp_name=$_FILES['

我已经做了一个申请表,在其中我要求用户名,密码,电子邮件id和用户的简历。现在上传简历后,我将其存储到硬盘中的htdocs/uploadedfiles/。格式类似于用户名\文件名。在数据库中,我存储文件名、文件大小和文件类型。我在这里展示的一些代码

$filesize=$_FILES['file']['size'];
$filename=$_FILES['file']['name'];
$filetype=$_FILES['file']['type'];
$temp_name=$_FILES['file']['tmp_name'];   //temporary name of uploaded file
$pwd_hash = hash('sha1',$_POST['password']);        



$target_path = "uploadedfiles/";
$target_path = $target_path.$_POST['username']."_".basename( $_FILES['file']['name']); 

move_uploaded_file($_FILES['file']['tmp_name'], $target_path) ;   

$sql="insert into employee values    ('NULL','{$_POST[username]}','{$pwd_hash}','{$filename}','{$filetype}','$filesize',NOW())";
现在我有两个问题 1.现在我如何将此文件数据显示到文本区域(类似于naukri.com resume section)? 2.如何从硬盘上的文件夹中检索简历文件?我应该写什么查询才能从该文件夹中获取此文件?我知道如何从数据库中检索数据,但我不知道如何从硬盘中的文件夹中检索数据,就像用户希望删除此文件或下载此文件时一样。我怎么能做到


很抱歉我不该自己回答这个问题,但这是解决问题的必要条件

$row=mysql_fetch_array($result);
$a='uploadedfiles/deepak.narwal_Deepak_resume revised'; //this is file name which i want to open.
$content = file_get_contents($a);
这是我用来显示存储在这个文件中的数据的

Resume
<textarea rows="50" cols="70" name="feedback"><?php echo $content; ?></textarea>

假设您从数据库获得了文件的路径:

$content=file\u-get\u-contents($path\u-to\u-file)
将文件的全部内容加载到字符串
$content
。然后你可以做:

<textarea>
<?php echo $content; ?>
</textarea>
你会做:

$target_path = "uploadedfiles/";
$target_path = realpath($target_path.$_POST['username']."_".basename( $_FILES['file']['name']));

当文件名出现时,您可能还希望从文件名中删除任何奇怪的内容(空格、特殊字符等)

我明白了将数据显示到文本区的意义,但没有明白如何从硬盘上的文件夹中检索文件..以及关于您正在使用的realpath,先生..我应该不使用文件名来访问用户名。请告诉我一点关于这一点的信息,也请参阅
realpath
上的文档:关于检索文件,您还不了解什么?您必须理解,要在
文本区域中对其内容进行ehoc,您说过您理解:-)
$target_path = "uploadedfiles/";
$target_path = $target_path.$_POST['username']."_".basename( $_FILES['file']['name']);
$target_path = "uploadedfiles/";
$target_path = realpath($target_path.$_POST['username']."_".basename( $_FILES['file']['name']));