Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- /*
- © by Xanes.net
- */
- //Hier Passwort und Username ändern
- $username = "Test";
- $password = "Test";
- if(!$_SESSION['login'])
- {
- if(empty($_POST['submit']))
- {
- ?>
- <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
- Username: <input type="text" name="username"><br>
- Passwort: <input type="password" name="password"><br>
- <input type="submit" name="submit" value="Einloggen">
- </form>
- <?php
- exit;
- }
- else
- {
- $usernamee = $_POST['username'];
- $passworde = $_POST['password'];
- if($usernamee == $username AND $passworde == $password)
- {
- $_SESSION['login'] = TRUE;
- }
- else
- {
- ?>
- <font color="#dc143c">Passwort oder Username falsch.</font>
- <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
- <input type="text" name="username">
- <input type="password" name="password">
- <input type="submit" name="submit" value="Einloggen">
- </form>
- <?php
- exit;
- }
- }
- }
- if(empty($_GET['site']))
- {
- echo "<a href=\"?site=newsite\">Seite erstellen</a><br>";
- echo "<a href=\"?site=editsite\">Seite editieren</a><br>";
- }
- else
- {
- $site = $_GET['site'];
- switch($site)
- {
- case 'newsite':
- if(empty($_POST['submit']))
- {
- ?>
- <form action="<?php echo $_SERVER['PHP_SELF']; ?>?site=newsite" method="POST">
- Wie soll die Datei heißen: <input type="text" name="dateiname">.php <br>
- <textarea name="text" cols="80" rows="8"></textarea><br>
- <select name="navi" size=1>
- <option value="1"> Kein Navigations-Eintrag </option>
- <option value="2"> Obere Navi </option>
- <option value="4"> Footer </option>
- </select><br>
- Linkname: <input type="text" name="linkname"><br>
- <input type="submit" name="submit" value="Datei erstellen">
- </form>
- <?php
- }
- else
- {
- $anfang = "<?php include(\"acp_data/header.php\"); ?>";
- $ende = "<?php include(\"acp_data/footer.php\"); ?>";
- $text = $_POST['text'];
- $texteins = $anfang;
- $texteins .= $text;
- $texteins .= $ende;
- $file = $_POST['dateiname'];
- if(empty($file))
- {
- $error = TRUE;
- $error1 = "Bitte gebe einen Dateinamen an.<br>";
- }
- else
- {
- $file .= ".php";
- }
- if(file_exists($file))
- {
- $error = TRUE;
- $error2 = "Die Datei exestiert schon.<br>";
- }
- if(!$error)
- {
- $datei = fopen($file,"w");
- fwrite($datei, $texteins);
- fclose($datei);
- $navi = $_POST['navi'];
- switch($navi)
- {
- case "1":
- //Kein Navi EIntrag gewünscht
- break;
- case "2":
- $datei2 = fopen("navi.php","r+");
- $inhalt = " ";
- while(!feof($datei2))
- {
- $inhalt .= fgets($datei2,1024);
- }
- $inhalt = substr($inhalt, 1, -5);
- $link = $_POST['linkname'];
- $text1 = "<li><a href=\"$file\">$link</a></li>";
- rewind($datei2);
- $text = $inhalt;
- $text .= $text1;
- $text .= "</ul>";
- fwrite($datei2, $text);
- fclose($datei2);
- break;
- /*
- case "3":
- $datei2 = fopen("php/sidebar-left.php","r+");
- $inhalt = " ";
- while(!feof($datei2))
- {
- $inhalt .= fgets($datei2,1024);
- }
- $inhalt = substr($inhalt, 1, -45);
- $link = $_POST['linkname'];
- $text1 = "<li><a href=\"$file\"><span class=\"Stil1\">></span> $link </a></li>";
- rewind($datei2);
- $text = $inhalt;
- $text .= $text1;
- $text .= "</ul></div><div id=\"sidebar-logo\"></div>";
- fwrite($datei2, $text);
- fclose($datei2);
- break;
- */
- case "4":
- $datei2 = fopen("footer.php","r+");
- $inhalt = " ";
- while(!feof($datei2))
- {
- $inhalt .= fgets($datei2,1024);
- }
- $inhalt = substr($inhalt, 1, -5);
- $link = $_POST['linkname'];
- $text1 = "<li><a href=\"$file\">$link</a></li>";
- rewind($datei2);
- $text = $inhalt;
- $text .= $text1;
- $text .= "</ul>";
- fwrite($datei2, $text);
- fclose($datei2);
- break;
- }
- echo "Datei wurde erstellt.";
- }
- else
- {
- echo "<font color=\"#dc143c\">$error1 $error2</font>";
- ?>
- <form action="<?php echo $_SERVER['PHP_SELF']; ?>?site=newsite" method="POST">
- Wie soll die Datei heißen: <input type="text" name="dateiname">.php <br>
- <textarea name="text" cols="80" rows="8"></textarea><br>
- <select name="navi" size=1>
- <option value="1"> Kein Navigations-Eintrag </option>
- <option value="2"> Obere Navi </option>
- <option value="4"> Footer </option>
- </select><br>
- Linkname: <input type="text" name="linkname"><br>
- <input type="submit" name="submit" value="Datei erstellen">
- </form>
- <?php
- }
- }
- break;
- case 'editsite':
- if(empty($_POST['submit1']))
- {
- if(!empty($_POST['submit2']))
- {
- $anfang = "<?php include(\"acp_data/header.php\"); ?>";
- $ende = "<?php include(\"acp_data/footer.php\"); ?>";
- $text = $_POST['text'];
- $texteins = $anfang;
- $texteins .= $text;
- $texteins .= $ende;
- $file = $_POST['datei'];
- $datei = fopen($file, "w");
- fwrite($datei, $texteins);
- fclose($datei);
- echo "Text wurde edetiert.";
- }
- else
- {
- ?>
- <form action="<?php echo $_SERVER['PHP_SELF']; ?>?site=editsite" method="POST">
- Welche Datei soll bearbeitet werden?<br>
- <input type="text" name="file">.php<br>
- <input type="submit" name="submit1" value="Datei bearbeiten">
- </form>
- <?php
- }
- }
- else
- {
- $file = $_POST['file'];
- if(!empty($_POST['file']))
- {
- $file .= ".php";
- }
- if(!file_exists($file))
- {
- $error1 = "Die Datei $file exestiert nicht.";
- $error = TRUE;
- }
- if(!$error)
- {
- $datei = fopen($file,"r");
- $inhalt = " ";
- while(!feof($datei))
- {
- $inhalt .= fgets($datei,1024);
- }
- fclose($datei);
- $inhalt = substr($inhalt, 40, -40);
- ?>
- <form action="<?php echo $_SERVER['PHP_SELF']; ?>?site=editsite" method="POST">
- <textarea name="text" cols="80" rows="8"><?php echo $inhalt; ?></textarea>
- <input type="submit" name="submit2" value="Datei bearbeiten">
- <input type="hidden" name="datei" value="<?php echo $file; ?>">
- </form>
- <?php
- }
- }
- break;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement