PHP Classes

File: uploady/install.php

Recommend this page to a friend!
  Classes of Faris AL-Otabi   Uploady PHP Upload File to MySQL   uploady/install.php   Download  
File: uploady/install.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Uploady PHP Upload File to MySQL
Store file upload details in a MySQL database
Author: By
Last change: Update of uploady/install.php
Date: 4 months ago
Size: 5,630 bytes
 

Contents

Class file image Download
<?php
include_once 'config/config.php';
include_once
APP_PATH . 'logic/installLogic.php';
?>
<!DOCTYPE html>
<html lang="en" class="h-100">

<head>
    <meta charset="UTF-8" />
    <meta http-equiv="content-language" content="en" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="application-name" content="Uploady" />
    <link rel="shortcut icon" type="image/png" href="favicon.png" />
    <meta name="language" content="EN" />
    <title>
        Uploady - Install Software
    </title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ" crossorigin="anonymous">

    <?php
    $utils
->style('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.css');
   
$utils->style('css/main.css');
   
?>
</head>

<body class="d-flex flex-column h-100">

    <nav class="navbar navbar-expand-lg bg-body-tertiary">
        <div class="container-fluid">
            <a class="navbar-brand" href="<?= $utils->siteUrl(); ?>">
                Uploady
            </a>
        </div>

        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarColor01" aria-controls="navbarColor01" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
    </nav>

    <div class="container pb-5 pt-5">
        <div class="row justify-content-center text-center">
            <div class="col-sm-12 col-md-8 col-lg-4">
                <div class="card">
                    <div class="card-header">
                        <b>Software Installation</b>
                    </div>
                    <div class="card-body">
                        <form method="POST">
                            <?php if (isset($msg)) : ?>
<?php echo $utils->alert("Script has been installed.", "success", "check-circle"); ?>
<?php endif; ?>

                            <?php if (isset($error)) : ?>
<?php echo $utils->alert($error, "danger", "times-circle"); ?>
<?php endif; ?>

                            <?php if (!isset($_POST['install'])) : ?>

                                <?php echo $php_alert; ?>

                                <div class="text-center alert alert-primary border-primary">
                                    <b>
                                        <div>
                                            PHP Version: <?php echo PHP_VERSION; ?>
<br />
                                            <?php foreach ($is_installed as $library) : ?>
<?php echo $library['name'] . ": " . $library['status'] . "<br />"; ?>
<?php endforeach; ?>

                                            <?php foreach ($is_writable as $folder) : ?>
<?php echo $folder['name'] . ": " . $folder['status'] . "<br />"; ?>
<?php endforeach; ?>
</div>
                                    </b>
                                </div>
                            <?php endif; ?>

                            <div class="pt-2">
                                <div class="form-label-group">
                                    <input class="form-control" type="text" maxlength="15" id="username" name="username" placeholder="Username" required>
                                    <small id="user_error" class="text-danger"></small>
                                </div>
                            </div>

                            <div class="pt-3">
                                <div class="form-label-group">
                                    <input class="form-control" type="password" minlength="8" id="password" name="password" placeholder="Password" required>
                                    <small id="password_error" class="text-danger"></small>
                                </div>
                            </div>

                            <div class="pt-3">
                                <div class="form-label-group">
                                    <input class="form-control" type="email" id="email" name="email" placeholder="Email Address" required>
                                    <small id="email_error" class="text-danger"></small>
                                </div>
                            </div>

                            <div class="pt-3">
                                <button type="submit" class="btn btn-primary btn-block" <?php echo $disabled; ?>>
                                    Start Installation
                                </button>
                            </div>
                        </form>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <footer class="footer py-5 my-sm-10 bg-body-tertiary mt-auto">
        <div class="container-fluid my-auto">
            <p class="m-0 text-center">
                Copyright &copy; Uploady - <?= date('Y') ?>
</p>
        </div>
    </footer>

    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ" crossorigin="anonymous">


</body>

</html>