Disable Functions: passthru,shell_exec,system,proc_open,popen,curl_multi_exec,show_source,highlight_file |
Uname : Linux ispc 6.2.16-3-pve #1 SMP PREEMPT_DYNAMIC PVE 6.2.16-3 (2023-06-17T05:58Z) x86_64PHP Version : 5.2.6-1+lenny16Server Admin : webmaster@zednictvi-stastny.euServer IP : 109.105.49.240 Your IP : 216.73.216.238Safe Mode : Safe Mode is OFFRead etc/passwd : Disabled Functions : PHP INFO
Back Connect
';
Public Shell Version 2.0
<?php
require_once("general/protector.php");
require_once("general/administrator.php");
$admin = new admin();
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<LINK href="css/styles.css" type="text/css" rel="stylesheet">
<script src="js/redsys.js" type="text/javascript"></script>
<script type="text/javascript">
function confirmation(data)
{
var answer = confirm("Delete entry?")
if (answer)
{
alert("Entry Deleted")
window.location = data;
}
else
{
alert("No action taken")
}
}
function savetxt(data,pic)
{
popis = data + "&popis=" + document.getElementById(pic).value
//alert(popis)
window.location = popis
}
</script>
<title>Fotoalbum - administrace</title>
</head>
<body>
<img src="images/logo.jpg"><br><span class="boldtext">Administrace fotogalerie</span><br><br>
<table border="0">
<tr>
<td valign="top" width="230" class="boldtextgreen"><span class="boldtext">Kategorie</span><br><br>
<?php
if (isset($_POST['createdir'])){
createfolders();
}
if (isset($_POST['uploadphoto'])){
$admin->uploadImage();
}
if (isset($_GET['category']) && isset($_GET['filename'])){
deletephoto();
}
if (isset($_GET['delete'])) {
deltree($_GET['delete']);
}
if (isset($_GET['save'])) {
save($_GET['save']);
}
$dir = getcwd();
$folders = scandir($dir);
for ($x=0; $x<count($folders); $x++){
if (is_dir($folders[$x])){
if (@opendir($folders[$x]."/info")){
printf("<a href='admin.php?cat=".$folders[$x]."' class=\"boldtextgreen\">".$folders[$x]."</a>");
printf(" ");
printf("<a href='javascript:confirmation(\"admin.php?delete=".$folders[$x]."\")' class=\"boldtextred\"><font color=\"red\"><b>smazat</b></font></a><br>");
}
}
}
function createfolders(){
if (isset($_POST['adr'])){
$adr=$_POST['adr'];
mkdir($adr);
chmod($adr,0775);
mkdir($adr."/thumbnail");
chmod($adr."/thumbnail",0775);
mkdir($adr."/original");
chmod($adr."/original",0775);
mkdir($adr."/info");
chmod($adr."/info",0775);
$_GET['cat'] = $_POST['adr'];
}
}
function deletephoto(){
@unlink($_GET['category']."/info/".$_GET['filename'].".info");
@unlink($_GET['category']."/thumbnail/".$_GET['filename']);
@unlink($_GET['category']."/original/".$_GET['filename']);
$_GET['cat'] = $_GET['category'];
}
function save(){
$filename = $_GET['category']."/info/".$_GET['save'].".info";
$popis = $_GET['popis'];
unlink($filename);
$f = fopen($filename,"w+");
fwrite($f,$popis."\n");
fclose($f);
$_GET['cat'] = $_GET['category'];
}
function deltree($f) {
if (is_dir($f)) {
foreach(glob($f.'/*') as $sf) {
if (is_dir($sf) && !is_link($sf)) {
deltree($sf);
@rmdir($sf);
} else {
@unlink($sf);
}
}
}
@rmdir($f);
}
?>
<br><br>
<span class="boldtext">Přidání nové kategorie:</span>
<form action="" method="post" name="createdir">
<input type="text" name="adr" size="20"> <br>
<input type="submit" value="Vytvořit" name="createdir">
</form>
<br>
<br>
<a href="index.php" class="boldtext"><u>Zpět na hlavní stranu</u></a>
</td>
<td>
<form action="" method="post" enctype="multipart/form-data" name="postMsg">
<!-- <center>
<span class="boldtext">Přidání fotografie (pouze formát .JPEG je podporován)</span><br><br>
</center>-->
<table>
<tr><td></td><td class="boldtext">Přidání fotografie (pouze formát .JPEG je podporován)</td></tr>
<tr><td width="200" class="boldtext">Fotka:</td><td><input name="myfile" type="file" size="30" accept="image/*"/></td></tr>
<tr><td width="200" class="boldtext">Adresář:</td><td><input name="mydir" type="text" size="30" readonly value=<?PHP printf("\"".$_GET['cat']."\"");?>/></td></tr>
<tr><td width="200" class="boldtext">Popis k fotce:</td><td><input name="mytitle" type="text" size="50" /></td></tr>
<tr><td></td><td></td></tr>
<tr><td><!-- Přepsat/Vytvořit info soubor?</td><td><input type="checkbox" name="change"/>--></td></tr>
<tr><td width="200" ></td><td class="boldtext">Informace o kategorii (netýká se popisku fotografie) </td></tr>
<tr><td width="200" class="boldtext">Přepsat (Vytvořit) info soubor kategorie?</td><td><input type="checkbox" name="change"/></td></tr>
<tr><td width="200" class="boldtext">Název kategorie:</td><td><input name="mycat" type="text" size="50" value=""/></td></tr>
<tr><td width="200" class="boldtext">Popisek kategorie:</td><td>
<a href="#" onclick="insertTag('B'); return false;"><img src="images/bold.gif"></a>
<a href="#" onclick="insertTag('I'); return false;"><img src="images/italic.gif"></a>
<a href="#" onclick="insertTag('U'); return false;"><img src="images/underline.gif"></a>
<a href="#" onclick="insertTag('H1'); return false;"><img src="images/h1.gif"></a>
<a href="#" onclick="insertTag('H2'); return false;"><img src="images/h2.gif"></a>
<a href="#" onclick="insertTag('BR',false); return false;"><img src="images/enter.gif"></a>
<br>
<textarea id="mytext" name="mydesc" cols="30" rows="4"></textarea></td></tr>
<tr><td colspan="2" align="center"><input type="submit" name="uploadphoto" class="sbtn" value="Upload" /></td></tr>
</table>
</form>
<?php
if (isset($_GET['cat'])){
$admin->displayThumbList();
}
?>
</td>
</tr>
</table>
</body>
</html>
Public Shell Version 2.0