0

を使用してデータを投稿したいPHP forms。このために、次のようなフォームを作成しました。

    <form method="post" action="uploadimage.php" id="FileUploader" enctype="multipart/form-data">
         <div class="control-group">
            <label class="control-label" for="file">Upload Image</label>
            <div class="controls">
<input type="text" id="Fifle" name="name" />
              <input type="file" id="File" name="mFile" />
            </div>
          </div>
          <input type="submit" class="btn btn-info" name="submit" value="Upload" />
          </form>

uploadimage.php私は書いています:

<?php
$UploadDirectory    = 'upload/'; //Upload Directory, ends with slash & make sure folder exist

$MySql_username     = "root"; //mysql username
$MySql_password     = ""; //mysql password
$MySql_hostname     = "localhost"; //hostname
$MySql_databasename = 'mydb'; //databasename


if (!@file_exists($UploadDirectory)) {
    //destination folder does not exist
    die("Make sure Upload directory exist!");
}
print_r($_POST);

しかし、投稿しようとすると戻ってきますArray ( )

私が間違っていることを助けてください。

4

1 に答える 1

0

var_dump投稿されたファイルの詳細が表示されます。

var_dump($_FILES['mFile']);

出力

array (size=5)
  'name' => string 'test.jpg' (length=41)
  'type' => string 'image/jpeg' (length=10)
  'tmp_name' => string 'C:\wamp\tmp\php335.tmp' (length=22)
  'error' => int 0
  'size' => int 29678

それを得るecho $_FILES['mFile']['name'];

于 2013-08-22T13:35:56.833 に答える