-7

我有以下代码接受文件并上传它,然后显示文件的详细信息。编码是用PHP编写的。但我无法执行代码。我使用 Wamp 作为我的服务器。请帮我。示例.php

<html>
<head>
    <title>PHP File Upload Example</title>
</head>
<body>
        <form enctype="multipart/form-data" method="post" action="uploadFile.php">
        <input type="file" name="fileToUpload" /><br />
        <input type="submit" value="Upload File" />
    </form>
</body>

上传文件.php

echo "<table border=\"1\">";
echo "<tr><td>Client Filename: </td> <td>" . $_FILES["fileToUpload"]["name"] . "</td></tr>";
echo "<tr><td>File Type: </td> <td>" . $_FILES["fileToUpload"]["type"] . "</td></tr>";
echo "<tr><td>File Size: </td> <td>" . ($_FILES["fileToUpload"]["size"] / 1024) . " Kb</td></tr>";
echo "<tr><td>Name of Temp File: </td><td>" . $_FILES["fileToUpload"]["tmp_name"] . "</td></tr>";
echo "</table>";
4

2 回答 2

2

您没有正确打开 PHP 文件,请尝试:

<?php
echo "<table border=\"1\">";
echo "<tr><td>Client Filename: </td> <td>" . $_FILES["fileToUpload"]["name"] . "</td></tr>";
echo "<tr><td>File Type: </td> <td>" . $_FILES["fileToUpload"]["type"] . "</td></tr>";
echo "<tr><td>File Size: </td> <td>" . ($_FILES["fileToUpload"]["size"] / 1024) . " Kb</td></tr>";
echo "<tr><td>Name of Temp File: </td><td>" . $_FILES["fileToUpload"]["tmp_name"] . "</td></tr>";
echo "</table>";

?>
于 2013-03-07T14:14:00.947 回答
1

我在您的uploadFile.php 开头添加了以下标签

<?php

表示它应该被解析为 PHP。一切正常

于 2013-03-07T14:14:01.440 回答