例子:用PHP實現上傳任何類型的檔案並可以直接顯示或下載下來
來源:互聯網
上載者:User
下載|顯示 我這個程式可以讓你上傳任何類型的檔案並可以直接顯示或下載下來(upload_and_show.php3):
<?php
if($submit)
{
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("content-type:application/octet-stream");
header("content-disposition:inline;filename=$form_data");
header("content-description:php3 generated data");
$fd = fopen($form_data,"r");
while($string = fread($fd,200)){
echo $string;
}
fclose($fd);
}
else { ?>
<form method="post" action="<?php echo $php_self; ?>" ENCTYPE="multipart/form-data">
file description:<br>
<input type="text" name="form_description" size="40">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<br>file to upload/store in database:<br>
<input type="file" name="form_data" size="40">
<p><input type="submit" name="submit" value="submit">
</form>
<?php } ?>