File size: 2,415 Bytes
bdfa298
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<!DOCTYPE html>
<html>

    <head>
        <title>EmulatorJS Library - Upload</title>
        <link rel="stylesheet" type="text/css" href="style.css">
    </head>

    <body>

        <!-- Navbar -->
        <nav>
            <ul>
                <li><a href="index.php">Arcade</a></li>
                <li><a href="#">Upload</a></li>
            </ul>
        </nav>

        <br />
        <!-- Game Arcade -->
        <div class="arcadelist">
            
            <?php
            
                include 'fnc.php';

                $settings = parse_ini_file("./settings.ini");

                //Write system extension arrays
                //  Nintendo
                $snes = ["smc", "sfc", "fig", "swc", "bs", "st"];
                $gba = ["gba"];
                $gb = ["gb", "gbc", "dmg"];
                $nes = ["fds", "nes", "unif", "unf"];
                $vb = ["vb", "vboy"];
                $nds = ["nds"];
                $n64 = ["n64", "z64", "v64", "u1", "ndd"];
                //  Sega
                $sms = ["sms"];
                $smd = ["smd", "md"];
                $gg = ["gg"];

                //Upload functionality
                if ($_SERVER['REQUEST_METHOD'] == 'POST') {
                    if($_FILES['rom-files']['error'][0] == UPLOAD_ERR_OK) {
                        foreach ($_FILES['rom-files']['tmp_name'] as $key => $tmp_name) {
                            $name = basename($_FILES['rom-files']['name'][$key]);
                            $ext = explode('.', $name);
                            $ext = end($ext);

                            if(!is_dir("roms")) {
                                mkdir("roms");
                            }
                            //Move File
                            move_uploaded_file($tmp_name, "roms/$name");
                            print("<p>File successfully uploaded. Scraping failed due to no key error.</p>");
                        }
                    }
                }
            ?>

            <form action="upload.php" method="post" enctype="multipart/form-data">
                <label for="rom-files">Select a ROM file (Max 20):</label>
                <br />
                <input type="file" id="rom-files" name="rom-files[]" multiple>
                <br />
                <br />
                <input type="submit" value="Upload">
            </form>

        </div>
    </body>
</html>