php课堂2简单作业+文件上传之案例
文件上传失败不理解之案例://成功啦
upfile.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <form action="listen.php" enctype="multipart/form-data" method="post"> <label for="name">Name:</label><br /> <input type="text" name="name" value="" /><br /> <label for="email">Email:</label><br /> <input type="text" name="email" value="" /><br /> <label for="homework">Class notes:</label><br /> <input type="file" name="homework" value="" /><br /> <input type="submit" name="submit" value="Submit Homework" /> </form> </body> </html>

listen.php:
<?php /** * Created by PhpStorm. * User: liaoxiaofeng * Date: 2017/3/14 * Time: 16:34 */ header("Content-Type:text/html;Charset=utf-8"); //设置一个常量 define("FILEREPOSITORY","/uploadfile"); echo "定义成功".FILEREPOSITORY; //证实文件已提交 if(is_uploaded_file($_FILES['homework']['tmp_name'])){ //是pdf文件吗 if($_FILES['homework']['type']!="application/pdf") echo "<p>Class notes must be uploaded in PDF format.</p>"; else{ //将已上传文件移到最终目的地 $name=$_POST['name']; $result=move_uploaded_file($_FILES['homework']['tmp_name'],FILEREPOSITORY.$_FILES['homework']['name']); echo "wobudong"; if($result==1) echo "<p>File successfully uploaded.</p>"; else echo "<p>There was a problem uploading the file.</p>"; } } ?>

php课堂2简单作业:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
</head>
<body>
<table border="1" style="width:800px; align:center;">
<tr>
<td colspan="4" align="center">题目:某人有100,000元,每经过一次路口,需要交费,规则如下:当现金>50000时,每次交5%当现金< =50000时,每次交5000用PHP编程 计算该人可以经过多少次路口,还剩多少现金. </td></tr>
<tr>
<th style="width:200px;">路口数</th>
<th style="width:200px;">现金</th>
<th style="width:200px;">需交路费</th>
<th style="width:200px;">结余</th>
</tr>
<?php
echo "<tr><td colspan='4' align='center'>当现金大于等于50000时</td></tr>";
$woyou=100000;
$i=0;
$lukou=0;
while($woyou>50000){
echo "<tr>";
$i++;
echo "<td align='center'>".$i."</td>";
echo "<td align='center'>".$woyou."</td>";
$jiaoqian=$woyou*0.05;
//echo "大于5万时第".$i."次我交了".$jiaoqian."元路费。<br/>";
echo "<td align='center'>".$jiaoqian."</td>";
$woyou=$woyou-$jiaoqian;
//echo "我还有".$woyou."元<br/>";
echo "<td align='center'>".$woyou."</td>";
$lukou++;
echo "</tr>";
}
echo "<tr><td colspan='4' align='center'>当现金小于等于50000时</td></tr>";
while($woyou<=50000&&$woyou>=5000){
echo "<tr>";
$i++;
echo "<td align='center'>".$i."</td>";
echo "<td align='center'>".$woyou."</td>";
echo "<td align='center'>5000</td>";
$woyou=$woyou-5000;
//echo "我还有".$woyou."元。<br/>";
echo "<td align='center'>".$woyou."</td>";
$lukou++;
echo "</tr>";
}
echo "<tr>
<td colspan='4' align='center' style='color:red;'>"."可通过".$lukou."个路口。"."</td>
</tr>";
//echo "有路口".$lukou."个。";
?>
</table>
</body>
</html>


浙公网安备 33010602011771号