Rumah > Soal Jawab > teks badan
结果是这样:
代码如下:
form.html
<html>
<head>< lt;tajuk>php中文网(php.cn)</title>
</head>
<body>
<form action="upload_file.php" method="post" enctype="multipart/form-data">
<label for="file">文件名:</label>
<input type="file" name="file" id="file"><br>
<input type=" submit" name="submit" value="提交">
</form>
</body>
</html>
~**************** *************************************************** ******************************************
upload_file.php
<?php
// Akhiran imej yang dibenarkan untuk dimuat naik
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES[ " fail"]["nama"]);
echo $_FILES["fail"]["saiz"];
$extension = end($temp); // Dapatkan nama akhiran fail
((($_FILES [" file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
||. fail" ]["type"] == "imej/jpg")
|| ($_FILES["fail"]["jenis"] == "imej/pjpeg")
|| ($_FILES["fail" ][ "jenis"] == "imej/x-png")
|| ($_FILES["fail"]["jenis"] == "imej/png")
&& ($_FILES["fail" ][ "saiz"] < 204800) // Kurang daripada 200 kb
&& in_array($extension, $allowedExts))
{
if ($_FILES["file"]["error"] > 0)
{
gema " Ralat:: " . $_FILES["fail"]["ralat"] . "<br>"; ["nama "] . "<br>";
echo "Jenis fail: " $_FILES["file"]["type"] . $_FILES[ "fail"]["saiz"] / 1024) . "<br>" ;
// Tentukan sama ada fail itu wujud dalam direktori muat naik dalam direktori semasa
// Jika tiada direktori muat naik, anda perlu menciptanya Kebenaran direktori muat naik ialah 777
(file_exists ("muat naik/" . $_FILES["fail" ]["nama"]))
{
echo $_FILES["fail"]["nama"] " Fail sudah wujud. ";
}
else
{
// Jika fail tidak wujud dalam direktori muat naik, muat naik fail itu ke direktori muat naik
[ move_uploaded_file
[ move_uploaded_file "($""file_file" . $_FILES ["fail"]["nama"]);
echo "Fail disimpan dalam: " "muat naik/" .
{
echo "Format fail haram";
}
?>