アップロード先のディレクトリを作成しておきます. ここでは .../data/ で,http での書き込み可能に設定します.


次の様な内容の php を用意します.

up.php

<?php

    $d_dir     = "./data" ;
    {
    //  if (!file_exists($d_dir))    {
    //      mkdir($d_dir) ;
    //      }
        $d_dir .= "/" ;
        }

    $up_status = false ;
    $filename  = "" ;
    {
        foreach    ($_FILES as  $keys => $values) {
            $file_e    = $values ;
            $tempfile =          $file_e['tmp_name'] ;
            $filename = $d_dir . $file_e['name'] ;
        //  $filename = uf_get_up_file_name($filename) ;    ここでファイルのチェック
            if (is_uploaded_file($tempfile)) {
                $up_status = move_uploaded_file($tempfile,$filename) ;
                }
            }
        }

    ?>
<?php

    $link    = "" ;
    if (file_exists($filename)) {
        $link .= "<a href='" ;
        $link .= $filename ;
        $link .= "'>" ;
        $link .= $filename ;
        $link .= "</a>" ;
        }

    ?>
<!DOCTYPE html>
    <html lang="ja">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
        </head>
    <body>
        <?php
            echo    $link ;
            ?>

        </body>
    </html>

php の動作を確認するために,次の様な html を用意します.

up.htm

<!DOCTYPE html>
    <html lang="ja">

    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
        </head>

    <body>

        <form action="./up.php" method="post" enctype="multipart/form-data">
            <input  type="file"    name ="fname"    accept=".jpg,.png">
            <input  type="submit"  value="upload">
            </form>

        </body>

    </html>

up_htm_2022_09.zip    
up_htm.exe 2019.10
https://itl.mydns.jp/Test/upload/data/_sample_.htm

次の設定ファイル(UpFile.ini)の内容を,アップロード先のサーバに書き換えます.

C:\Users\Public\Documents\Temp\i_Tools\_Setting\UpFile.ini
[Preference_202206]
server=itl.mydns.jp
php_fn=/Test/upload/up.php