sobota 7. července 2012

frame.php - šílenost na začátek víkendu

Tato php stránka v podstatě obsahuje úplně vše, co taková rozpracovaná administrace potřebuje.<br>
Díky metodě $_GET zpracovává všechny požadavky v jednom dokumentu...


<?php
$ukaz = $_GET["ukaz"];
$uprav = $_GET["uprav"];
$sub = $_GET["sub"];
$stranka = $_GET["stranka"];
if($stranka==""){$stranka = $_POST["stranka"];}
$ip = file_get_contents("./log/ajpy.inc");
$jmeno=file_get_contents("./log/name.inc");
$source=$_POST["source"];
?>
<?php
if($ip==$REMOTE_ADDR){
$hlava=file_get_contents("../data/include/head.inc");
$hlava=str_replace("<body>", "<body style='background-color: #fff;'>", $hlava);
echo $hlava."\n
<style>
td{padding: 0px 5px 0px 5px;}textarea{height: 350px;width: 100%;}
</style>
";
echo"<h1>Ajpy</h1>";
//ukaz, sub
if($ukaz=="zaklad" OR $ukaz=="" && $uprav=="" && $sub=="" && $zapis=="" && $stranku==""){echo"<h2>Vítejte</h2>Administrace pro web achatinka.mysteria.cz.<br><br>Pokračujte kliknutím na jednu z položek v levém menu....<br>";}
if($uprav!="" OR $zapis!=""){echo"<a href='frame.php?ukaz=list&sub=casti'>Zpět na seznam</a><br>";}
if($ukaz=="ucty")
{$pop1=file_get_contents("./log/Admin-last-login.inc");$pop2=file_get_contents("./log/Administrator-last-login.inc");
 $pop3=file_get_contents("./log/Amanda-last-login.inc");$pop4=file_get_contents("./log/Zatnaktel-last-login.inc");
    echo"<h2>Všechny účty</h2>
    <table>
    <tr><td><b>Jméno</b></td><td><b>Typ</b></td><td><b>Heslo</b></td><td><b>Poslední přihlášení účtu</b></td></tr>
    <tr><td><u>Admin</u></td><td>Mod</td><td>a*******1</td><td>".$pop1."</td></tr>
    <tr><td><u>Administrator</u></td><td>Mod</td><td>a*******1</td><td>".$pop2."</td></tr>
    <tr><td><u>Amanda</u></td><td>Mod</td><td>a*******1</td><td>".$pop3."</td></tr>
    <tr><td><u>Zatnaktel</u></td><td>Admin</td><td>s******e</td><td>".$pop4."</td></tr>
    </table>
    <br><br>
    <h3>Proč se hesla nezobrazují celá?</h3>
    Kvůli bezpečnosti, aby nedošlo k narušení skoukromí a bezpečí.<br>
    ";}
if($ukaz=="infouctu")
{    $pp=file_get_contents("./log/".$jmeno."-last-login.inc");
    echo"<h2>Informace o účtu</h2>
    <table>
    <tr><td>Jméno</td><td>".$jmeno."</td></tr>
    <tr><td>Poslední přihlášení</td><td>".$pp."</td></tr>
    <tr><td>Vytvoření účtu</td><td>6.7.2012 17:00</td></tr>
    <tr><td>Stav účtu</td><td><span style='color: #0E0;'>Aktivní</span></td></tr>
    </table>
    ";
  
    }
if($ukaz=="list" && $sub=="casti")
{
    echo"<h2>Části webu k úpravě</h2>
    <table>
    <tr><td><b>Název</b></td><td><b>Popis</b></td><td><b>Mělo by obsahovat</b></td></tr>
    <tr><td><a href='frame.php?uprav=logo'>Logo</a></td><td>Horní část webu s obrázkem</td><td>Obrázek popisující web</td></tr>
    <tr><td><a href='frame.php?uprav=horizontalnimenu'>Horizontální menu</a></td><td>Zelené menu s tlačítkovými odkazy na další stránky</td><td>Odkazy na stránky</td></tr>
    <tr><td><a href='frame.php?uprav=patickawebu'>Patička webu</a></td><td>Část pod vším textem dole ve stránce</td><td>Autora, odkazy...</td></tr>
    <tr><td><a href='frame.php?uprav=styly'>Styl webu</a></td><td>Hlavní styl celého webu</td><td>Element{nastavení;}</td></tr>
    <tr><td><a href='frame.php?uprav=blog_new'>Nový článek na blog</a></td><td>Napsat nový článek</td><td>Text</td></tr>
    <tr><td><a href='frame.php?uprav=foto'>Odeslat obrázek</td><td>Vložit obrázek na web</td><td>Obrázek</td></tr>
    </table><br><br>
    <h2>Úprava / vytvoření stránek</h2>
    Název stránky je možné zjistit v adrese odkazu.<br>
    <b>Příklad:</b> http://achatinka.mysteria.cz/index.php?page=<b style='color: #F00;'>nazevstranky</b><br>
    <b>Název pište bez diakritiky a mezer! Slova oddělujte pomlčkou!<br>
    Chcete-li vytvořit stránku novou, zadejte nový název a následně potvrďte tytvoření nového dokumentu.</b><br><br>
    <form action='frame.php' method='get'>
    <input type='hidden' name='uprav' value='stranku'>
    <input type='text' value='název' name='stranka'><input type='submit' value='Upravit / vytvořit'>
    </form>
    ";
}
//uprav, zapiš
if($uprav=="styly")
{$styly_source=file_get_contents("../data/page.css");
echo"<h1>Úprava stylů webu</h1>
<form action='frame.php?zapis=styly' method='post'>
<input type='submit' value='Uložit'> <input type='reset' value='Vrátit'>
<textarea name='source'>".$styly_source."</textarea>
</form>  
";  
}
if($zapis=="styly")
{$zs1=fopen("../data/page.css","w");
fwrite($zs1, $source);
fclose($zs1);
echo"<h1>Úprava stylů webu</h1>
<b>Uloženo</b>";  
}
if($uprav=="logo")
{$logo_source=file_get_contents("../data/include/logo.inc");
echo"<h1>Úprava loga</h1>
<form action='frame.php?zapis=logo' method='post'>
<input type='submit' value='Uložit'> <input type='reset' value='Vrátit'>
<textarea name='source'>".$logo_source."</textarea>
</form>  
";  
}
if($zapis=="logo")
{$zl1=fopen("../data/include/logo.inc","w");
fwrite($zl1, $source);
fclose($zl1);
echo"<h1>Úprava loga</h1>
<b>Uloženo</b>";  
}
if($uprav=="horizontalnimenu")
{$menu_source=file_get_contents("../data/include/menu.inc");
echo"<h1>Úprava menu</h1>
<form action='frame.php?zapis=horizontalnimenu' method='post'>
<input type='submit' value='Uložit'> <input type='reset' value='Vrátit'>
<textarea name='source'>".$menu_source."</textarea>
</form>  
";  
}
if($zapis=="horizontalnimenu")
{$zm1=fopen("../data/include/menu.inc","w");
fwrite($zm1, $source);
fclose($zm1);
echo"<h1>Úprava menu</h1>
<b>Uloženo</b>";  
}
if($uprav=="patickawebu")
{$pata_source=file_get_contents("../data/include/foot.inc");
echo"<h1>Úprava patičky webu</h1>
<form action='frame.php?zapis=patickawebu' method='post'>
<input type='submit' value='Uložit'> <input type='reset' value='Vrátit'>
<textarea name='source'>".$pata_source."</textarea>
</form>  
";  
}
if($zapis=="patickawebu")
{$zp1=fopen("../data/include/foot.inc","w");
fwrite($zp1, $source);
fclose($zp1);
echo"<h1>Úprava patičky webu</h1>
<b>Uloženo</b>";  
}

if($uprav=="stranku" && $stranka!="" && $sub!="new")
{
    if(file_exists("../data/pages/".$stranka.".snek")){$stranka_source=file_get_contents("../data/pages/".$stranka.".snek");
echo"<h1>Úprava stránky ".$stranka."</h1>
<form action='frame.php?zapis=stranku' method='post'>
<input type='submit' value='Uložit'> <input type='reset' value='Vrátit'>
<input type='text' value='".$stranka."' name='stranka' style='display:none'>
<textarea name='source'>".$stranka_source."</textarea>
</form>    ";
}else{echo"Tato stránka neexistuje!<br><br>Chcete stránku <b>".$stranka."</b> vytvořit?<br><a href='frame.php?uprav=stranku&stranka=".$stranka."&sub=new'>ANO</a> <a href='frame.php?ukaz=list&sub=casti'>ne</a>";}}
if($zapis=="stranku" && $stranka!="")
{
$zs1=fopen("../data/pages/".$stranka.".snek","w");
fwrite($zs1, $source);
fclose($zs1);
echo"<h1>Úprava stránky ".$stranka."</h1>
<b>Uloženo</b>";
}
if($uprav=="stranku" && $stranka!="" && $sub=="new")
{$zns1=fopen("../data/pages/".$stranka.".snek","w");
fwrite($zns1, "Obsah vaší nové stránky...\n\n Formátování pomocí HTML tagů...");
fclose($zns1);
$stranka2_source=file_get_contents("../data/pages/".$stranka.".snek");
echo"<h1>Úprava nové stránky ".$stranka."</h1>
<form action='frame.php?zapis=stranku' method='post'>
<input type='submit' value='Uložit'> <input type='reset' value='Vrátit'>
<input type='text' value='".$stranka."' name='stranka' style='display:none'>
<textarea name='source'>".$stranka2_source."</textarea>
</form>
";
}

}
else{echo"head.php";}
?>


Je to hrozná prasárna!!! :D

1 komentář:

  1. Stránka si vystačí při zobrazování sama se sebou + css a konfigorované soubory... :D

    OdpovědětVymazat