【发布时间】:2011-04-11 01:20:22
【问题描述】:
我对 PHP 很陌生,所以请原谅我的无知。
我有 HTML 供上传:
<form action="upload.php" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
我的 PHP 是(它不知道,但希望它能显示我想要的):
<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
$content = fread($_FILES["file"],10);
echo $content;
echo "byte10 is: " ???
}
?>
我想:从这个上传的文件中,我想读取一个字节(比如字节 10)。我想打印出这个字节的 ascii (HEX) 代码。我怎么做?我需要将文件保存到服务器吗?
(不切实际的目标是加密文件并将加密的文件发送回用户。所以我想 (1) 上传文件 (2) 读取每个单独的字节 (2) 执行加密字节级(3)保存文件并发回给用户)
【问题讨论】:
标签: php file-upload readfile fread