Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中上载文件并获取文件的详细信息_Php_Html - Fatal编程技术网

在PHP中上载文件并获取文件的详细信息

在PHP中上载文件并获取文件的详细信息,php,html,Php,Html,我有下面的代码,它接受一个文件并上传它,然后显示文件的详细信息。代码是用PHP编写的。但我无法执行代码。我使用Wamp作为我的服务器。请帮帮我。 EXAMPLE.php <html> <head> <title>PHP File Upload Example</title> </head> <body> <form enctype="multipart/form-data" method="po

我有下面的代码,它接受一个文件并上传它,然后显示文件的详细信息。代码是用PHP编写的。但我无法执行代码。我使用Wamp作为我的服务器。请帮帮我。 EXAMPLE.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>
uploadFile.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>";
<?php

我在uploadFile.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>";
<?php

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

如果没有正确打开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>";

?>

定义我无法执行代码。你有错误吗?会发生什么?应该发生什么基本上载在手册中有详细介绍。您无法执行吗?告诉我们您得到的输出是什么我得到的表如下客户端文件名:$_文件[fileToUpload][name]。文件类型:$_文件[fileToUpload][type]。文件大小:$_文件[fileToUpload][size]/1024。临时文件的Kb名称:$_文件[fileToUpload][tmp_name]。