Advertisement
Guest User

Untitled

a guest
Jun 5th, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.56 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. /*
  5. © by Xanes.net
  6. */
  7.  
  8.  
  9. //Hier Passwort und Username ändern
  10. $username = "Test";
  11. $password = "Test";
  12.  
  13. if(!$_SESSION['login'])
  14.     {
  15.     if(empty($_POST['submit']))
  16.         {
  17.         ?>
  18.         <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
  19.         Username: <input type="text" name="username"><br>
  20.         Passwort: <input type="password" name="password"><br>
  21.         <input type="submit" name="submit" value="Einloggen">
  22.         </form>
  23.         <?php
  24.         exit;
  25.         }
  26.     else
  27.         {
  28.         $usernamee = $_POST['username'];
  29.         $passworde = $_POST['password'];
  30.         if($usernamee == $username AND $passworde == $password)
  31.             {
  32.             $_SESSION['login'] = TRUE;
  33.             }
  34.         else
  35.             {
  36.             ?>
  37.             <font color="#dc143c">Passwort oder Username falsch.</font>
  38.             <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
  39.             <input type="text" name="username">
  40.             <input type="password" name="password">
  41.             <input type="submit" name="submit" value="Einloggen">
  42.             </form>
  43.             <?php
  44.             exit;
  45.             }
  46.         }
  47.     }
  48.  
  49. if(empty($_GET['site']))
  50.     {
  51.     echo "<a href=\"?site=newsite\">Seite erstellen</a><br>";
  52.     echo "<a href=\"?site=editsite\">Seite editieren</a><br>";
  53.     }
  54. else
  55.     {
  56.     $site = $_GET['site'];
  57.     switch($site)
  58.         {
  59.         case 'newsite':
  60.             if(empty($_POST['submit']))
  61.                 {
  62.                 ?>
  63.                 <form action="<?php echo $_SERVER['PHP_SELF']; ?>?site=newsite" method="POST">
  64.                 Wie soll die Datei heißen: <input type="text" name="dateiname">.php <br>
  65.                 <textarea name="text" cols="80" rows="8"></textarea><br>
  66.                 <select name="navi" size=1>
  67.                 <option value="1"> Kein Navigations-Eintrag </option>
  68.                 <option value="2"> Obere Navi </option>
  69.                 <option value="4"> Footer </option>
  70.                 </select><br>
  71.                 Linkname: <input type="text" name="linkname"><br>
  72.                 <input type="submit" name="submit" value="Datei erstellen">
  73.                 </form>
  74.                 <?php
  75.                 }
  76.             else
  77.                 {
  78.                 $anfang = "<?php include(\"acp_data/header.php\"); ?>";
  79.                 $ende = "<?php include(\"acp_data/footer.php\"); ?>";
  80.                 $text = $_POST['text'];
  81.                 $texteins = $anfang;
  82.                 $texteins .= $text;
  83.                 $texteins .= $ende;
  84.                 $file = $_POST['dateiname'];
  85.                 if(empty($file))
  86.                     {
  87.                     $error = TRUE;
  88.                     $error1 = "Bitte gebe einen Dateinamen an.<br>";
  89.                     }
  90.                 else
  91.                     {
  92.                     $file .= ".php";
  93.                     }
  94.                    
  95.                 if(file_exists($file))
  96.                     {
  97.                     $error = TRUE;
  98.                     $error2 = "Die Datei exestiert schon.<br>";
  99.                     }
  100.                
  101.                 if(!$error)
  102.                     {
  103.                     $datei = fopen($file,"w");
  104.                     fwrite($datei, $texteins);
  105.                     fclose($datei);
  106.                
  107.                     $navi = $_POST['navi'];
  108.                     switch($navi)
  109.                         {
  110.                         case "1":
  111.                             //Kein Navi EIntrag gewünscht
  112.                         break;
  113.                        
  114.                         case "2":
  115.                             $datei2 = fopen("navi.php","r+");
  116.                            
  117.                             $inhalt = " ";
  118.                             while(!feof($datei2))
  119.                                 {
  120.                                 $inhalt .= fgets($datei2,1024);
  121.                                 }
  122.                            
  123.                             $inhalt = substr($inhalt, 1, -5);
  124.                             $link = $_POST['linkname'];
  125.                             $text1 = "<li><a href=\"$file\">$link</a></li>";
  126.                             rewind($datei2);
  127.                             $text = $inhalt;
  128.                             $text .= $text1;
  129.                             $text .= "</ul>";
  130.                             fwrite($datei2, $text);
  131.                             fclose($datei2);
  132.                         break;
  133.                         /*
  134.                         case "3":
  135.                             $datei2 = fopen("php/sidebar-left.php","r+");
  136.                             $inhalt = " ";
  137.                             while(!feof($datei2))
  138.                                 {
  139.                                 $inhalt .= fgets($datei2,1024);
  140.                                 }
  141.                            
  142.                             $inhalt = substr($inhalt, 1, -45);
  143.                             $link = $_POST['linkname'];
  144.                             $text1 = "<li><a href=\"$file\"><span class=\"Stil1\">></span> $link </a></li>";
  145.                             rewind($datei2);
  146.                             $text = $inhalt;
  147.                             $text .= $text1;
  148.                             $text .= "</ul></div><div id=\"sidebar-logo\"></div>";
  149.                             fwrite($datei2, $text);
  150.                             fclose($datei2);
  151.                         break;
  152.                         */
  153.                         case "4":
  154.                             $datei2 = fopen("footer.php","r+");
  155.                            
  156.                             $inhalt = " ";
  157.                             while(!feof($datei2))
  158.                                 {
  159.                                 $inhalt .= fgets($datei2,1024);
  160.                                 }
  161.                            
  162.                             $inhalt = substr($inhalt, 1, -5);
  163.                             $link = $_POST['linkname'];
  164.                             $text1 = "<li><a href=\"$file\">$link</a></li>";
  165.                             rewind($datei2);
  166.                             $text = $inhalt;
  167.                             $text .= $text1;
  168.                             $text .= "</ul>";
  169.                             fwrite($datei2, $text);
  170.                             fclose($datei2);   
  171.                         break;
  172.                         }
  173.  
  174.                    
  175.                     echo "Datei wurde erstellt.";
  176.                     }
  177.                 else
  178.                     {
  179.    
  180.                     echo "<font color=\"#dc143c\">$error1 $error2</font>";
  181.                     ?>
  182.                     <form action="<?php echo $_SERVER['PHP_SELF']; ?>?site=newsite" method="POST">
  183.                     Wie soll die Datei heißen: <input type="text" name="dateiname">.php <br>
  184.                     <textarea name="text" cols="80" rows="8"></textarea><br>
  185.                     <select name="navi" size=1>
  186.                       <option value="1"> Kein Navigations-Eintrag </option>
  187.                       <option value="2"> Obere Navi </option>
  188.                       <option value="4"> Footer </option>
  189.                     </select><br>
  190.                     Linkname: <input type="text" name="linkname"><br>
  191.                     <input type="submit" name="submit" value="Datei erstellen">
  192.                     </form>
  193.                     <?php
  194.                     }
  195.                    
  196.                 }
  197.         break;
  198.         case 'editsite':
  199.             if(empty($_POST['submit1']))
  200.                 {
  201.                 if(!empty($_POST['submit2']))
  202.                     {
  203.                     $anfang = "<?php include(\"acp_data/header.php\"); ?>";
  204.                     $ende = "<?php include(\"acp_data/footer.php\"); ?>";
  205.                     $text = $_POST['text'];
  206.                     $texteins = $anfang;
  207.                     $texteins .= $text;
  208.                     $texteins .= $ende;
  209.                     $file = $_POST['datei'];
  210.                     $datei = fopen($file, "w");
  211.                     fwrite($datei, $texteins);
  212.                     fclose($datei);
  213.                     echo "Text wurde edetiert.";
  214.                     }
  215.                 else
  216.                     {                  
  217.                     ?>
  218.                     <form action="<?php echo $_SERVER['PHP_SELF']; ?>?site=editsite" method="POST">
  219.                     Welche Datei soll bearbeitet werden?<br>
  220.                     <input type="text" name="file">.php<br>
  221.                     <input type="submit" name="submit1" value="Datei bearbeiten">
  222.                     </form>
  223.                     <?php
  224.                     }
  225.                 }
  226.             else
  227.                 {
  228.                 $file = $_POST['file'];
  229.                 if(!empty($_POST['file']))
  230.                     {
  231.                     $file .= ".php";
  232.                     }
  233.                    
  234.                 if(!file_exists($file))
  235.                     {
  236.                     $error1 = "Die Datei $file exestiert nicht.";
  237.                     $error = TRUE;
  238.                     }
  239.                    
  240.                 if(!$error)
  241.                     {
  242.                     $datei = fopen($file,"r");
  243.                     $inhalt = " ";
  244.                     while(!feof($datei))
  245.                         {
  246.                         $inhalt .= fgets($datei,1024);
  247.                         }
  248.                     fclose($datei);
  249.                     $inhalt = substr($inhalt, 40, -40);
  250.                     ?>
  251.                     <form action="<?php echo $_SERVER['PHP_SELF']; ?>?site=editsite" method="POST">
  252.                     <textarea name="text" cols="80" rows="8"><?php echo $inhalt; ?></textarea>
  253.                     <input type="submit" name="submit2" value="Datei bearbeiten">
  254.                     <input type="hidden" name="datei" value="<?php echo $file; ?>">
  255.                     </form>
  256.                     <?php
  257.                     }
  258.                 }
  259.         break;
  260.         }
  261.     }  
  262. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement