更改了上传部分的代码,请问下载的代码应该如何写(能跳出下载框)?还有就是上传部分应该如何判断type和size?
course_add.html如下:
<form action="course_add.php" method="post" enctype="multipart/form-data">
<table>
<tr><td > 发布课程</td></tr>
<tr><td >
课程一:<input type="file" name="upload[]" /></td></tr>
<tr><td>课程二:<input type="file" name="upload[]" /></td></tr>
<tr><td> 课程三:<input type="file" name="upload[]" /></td></tr>
<tr>
<td><input type="submit" value="提交"></td></tr>
</table>
</form>
course_add.php如下:
<?php
session_start();
$name=$_SESSION['name'];
$fname=$_FILES['upload']['name'];
$ftype=$_FILES['upload']['type'];
$fsize=$_FILES['upload']['size'];
$ferror=$_FILES['upload']['error'];
$uploadfile="c:/xampp/htdocs/course/upload_course/".$_FILES['upload']['name'];
foreach($_FILES['upload']['name'] as $index=>$name)
{
if(move_uploaded_file($_FILES['upload']['tmp_name'][$index],'c:/xampp/htdocs/course/upload_course/'.$name))
{echo "文件:".$name.",上传成功<br>";
exit;}
else echo "文件:".$name.",上传失败<br>";
}
?>
course_download.php的代码如下(里面有错误吗?),还有麻烦帮我写下course_download1.php的代码(关键),thankyou!!
<?php
session_start();
$name = $_SESSION['name'];
$fname=$_SESSION['upload']['name'];
$fsize=$_SESSION['upload']['size'];
$pathinfo = "c:/xampp/htdocs/course/upload_course";
$openhandle=opendir('c:/xampp/htdocs/course/upload_course');
$filelist = scandir($pathinfo);
echo "当前浏览的文件夹 <B>upload_course</B> 中课程列表如下";
echo "<table border=1>
<tr align = center><td bgcolor='#3399ff' colspan=2 height='30' width='620'><font size='5' color='black' face='华文新魏'>课程列表</font></td></tr>
<tr><td>课程名称</td><td>操作</td></tr>";
while (false !== ($file = readdir($openhandle)) ){
if ($file!='.'&&$file!='..') {
echo "<tr><td>$file</td>";
echo "<td><a href=course_download1.php?file=$pathinfo"."/".$file.">下载该文件</a> ";
echo "<br>";
}
}
echo "</table><br>";
?>
âå¦æ没æç¹æ®çæä½ï¼ä¸ªäººè®¤ä¸ºï¼ç´æ¥æ¹å
echo "ä¸è½½è¯¥æ件 "; â
ä»ä¹ææï¼
æå¡å¨å¯¹äºç½ç«ä¸çè¿æ¥å°åï¼å¦æåç¼åä¸æ¯å.php/.html/.aspçï¼é¤è¿äºå¨æå¡å¨ä¸è®¾ç½®è¿çéè¦æå¡å¨è¿è¡è§£æçæ©å±åï¼æ¯å¦: .pptçï¼ç¹å»é¾æ¥å°åå°±ä¼ç´æ¥ä¸è½½ã
æ¯å¦ï¼ä¸è½½
ä¸æ¬¡åçæç¹é误ï¼ç´æ¥è¿ä¹åï¼
echo "ä¸è½½è¯¥æ件 ";
è¿æ¯ä¸è¡åï¼æ¯ä¸æ¯æç$pathinfoåçå½¢å¼æ¯ä¸å¯¹çåï¼
$pathinfo = "c:/xampp/htdocs/course/upload_course";
å设ï¼ä½ çä¾ä¸è½½çè·¯å¾ä½äºç½ç«æ ¹ç®å½ç course/upload_course ä¸ï¼ç¼åçè¿ä¸ªç½é¡µæ件ä½äºç½ç«æ ¹ç®å½ä¸ï¼åä¸è½½çé¾æ¥è¿ä¹åï¼
$pathinfo = "./course/upload_course/";
$file = 'test1.ppt';
echo "ä¸è½½è¯¥æ件 ";