2013-03-07 57 views
-6

我有以下代碼,它接受文件並上傳文件,然後顯示文件的詳細信息。編碼是用PHP編寫的。但我無法執行代碼。我正在使用Wamp作爲我的服務器。請幫幫我。 使用example.php使用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>"; 
+2

定義「我無法執行代碼」。你有錯誤嗎?怎麼了?應該發生什麼 – 2013-03-07 14:10:55

+0

基本上傳在本手冊中有廣泛的介紹。 – 2013-03-07 14:11:25

+0

你無法執行?告訴我們你得到的輸出是什麼 – mithunsatheesh 2013-03-07 14:11:32

回答

1

添加以下代碼到你的uploadFile.php

<?php 

的開始,表明它應該被解析爲PHP。一切工作正常

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>"; 

?> 
相關問題