webarenaでubuntu その30


概要

webarenaでubuntu18.04やってみた。
apache2.4,php7.2やってみた。
ファイルアップロードやってみた。

サンプルコード

<?php
    if (isset($_FILES["pngfile"]))
    {
        if (is_uploaded_file($_FILES["pngfile"]["tmp_name"]))
        {
            move_uploaded_file($_FILES["pngfile"]["tmp_name"], "./png/test.png");
            chmod("./png/test.png", 0644);
        }
?>
<html>
<head>
    <meta charset="utf-8">
    <title>upload</title>
</head>
<body>
    upload ok<br>
    <img src="./png/test.png">
</body>
</html>
<?php
    }
    else
    {
?>
<html>
<head>
    <meta charset="utf-8">
    <title>upload</title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
    png file: <br />
    <input type="file" name="pngfile" size="30" /><br />
    <input type="submit" value="send" />
</form>
</body>
</html>
<?php
    }
?>

以上。