-1

PHPページに次のフォーム定義があります:

<FORM action="formSave.php" method="post" enctype="multipart/form-data" data-ajax="false">

<!-- Some HTML controls here -->

<input type="file" name="foto" id="foto"  />

</FORM>

formSave.php:

foreach ($_POST as $key => $value) {

    if($key=="foto")
    {
        echo "Photo attached: ".$_FILES["foto"]["name"];
    }
}

ただし、ファイル名は出力されません。

に加えてファイルのアップロードを使用するにはどうすればよいですかdata-ajax="false"

data-ajax=false人生で初めての使用ですのでご了承ください。モバイルデバイスの ajax 呼び出しを有効/無効にするために使用されると聞きました。

4

2 に答える 2

1

ファイルのアップロードには、$_FILESスーパーグローバル変数を使用する必要があります。

<?php print_r($_FILES['foto']); ?>
于 2013-08-03T17:34:21.593 に答える
0
<FORM action="formSave.php" method="post" enctype="multipart/form-data" data-ajax="false">

<!-- Some HTML controls here -->

<input type="file" name="foto" id="foto"  />

</FORM>

formSave.php

$filename = $_FILES['foto']['tmp_name'];
于 2013-08-03T18:26:38.387 に答える