-3

ファイルをアップロードするためのphpコードを書きましたが、コードに問題があるようです。問題を解決するために誰か助けてください。 HTML コードは次のとおりです。

<html>
<head>
<title>File Uploading Form</title>
</head>
<body>
<h3>File Upload:</h3>
Select a file to upload: <br />
<form action="C:\xampp\htdocs\upload.php" method="post"
                        enctype="multipart/form-data">
<input type="file" name="file" size="50" />
<br />
<input type="submit" value="Upload File" />
</form>
</body>
</html>

また、PHPコードは次のとおりです。

<?php
if( $_FILES['file']['name'] != "" )
{
 copy( $_FILES['file']['name'], "C:/xampp/htdocs" ) or 
       die( "Could not copy file!");
}
else
{
  die("No file specified!");
}
?>
<html>
<head>
<title>Uploading Complete</title>
</head>
<body>
<h2>Uploaded File Info:</h2>
<ul>
<li>Sent file: <?php echo $_FILES['file']['name'] ; ?>
<li>File size: <?php echo $_FILES['file']['size']/1024;  ?> 
<li>File type: <?php echo $_FILES['file']['type'];  ?>
<?php $_FILES['file']['tmp_name']; ?>
</ul>
</body>
</html>

xampp を使用して PHP スクリプトを実行しています。

**オンクリック

ファイルのアップロード ボタンが期待どおりに何も表示されません。**

4

2 に答える 2

0

それで、出力は何ですか?また、print_r($_FILES)アクセスする準備ができていることを示すために、ファイル名に不正確にアクセスしている可能性があります。

于 2012-05-05T13:35:01.463 に答える
0

適切な関数と正しい配列要素を使用します。

move_uploaded_file($_FILES['file']['tmp_name'], '...');
于 2012-05-05T13:35:57.510 に答える