как правилно прописать путь

S
На сайте с 16.02.2013
Offline
93
840

Показывает вот так

http://сайт.ру/rg/файл.mp4

а должен вот так

http://сайт.ру/rg/files/файл.mp4

как исправить?

вот код

<?php

/* модуль генерации списка файлов */
if (!defined('RAPIDGET')) {
die("not load primary script");
}

function get_name_url($show_port = false){
if ($_SERVER['HTTPS']) {
$my_url = 'https://';
}else {
$my_url = 'http://';
}

$my_url .= $_SERVER['HTTP_HOST'];

if ($show_port) {
$my_url .= ':' . $_SERVER['SERVER_PORT'];
}
$my_url .= dirname($_SERVER['SCRIPT_NAME']);

return $my_url;
}

$my_url=get_name_url();
echo "<div><textarea cols=70% rows=".(count($_GET["files"])+1)." id=fileslist>";
for ($i = 0; $i < count($_GET["files"]); $i++){
$file = $list[$_GET["files"][$i]];

if (in_array(basename($file["name"]), $systemfile)) continue;

echo trim($my_url .'/'. basename($file["name"]));
echo $i < (count($_GET["files"]) - 1) ? "\n" : "";
}
?>

</textarea>

</div>

<script>
var app = (navigator.appName == 'Microsoft Internet Explorer') ? true : false;

var filelist = d.getElementById('fileslist');
filelist.focus();
filelist.select();

function toBuf(){
filelist.createTextRange().execCommand('Copy');
}

if (app){
d.write('<input title="copy links" onclick="toBuf()" type="button" value="Copy links" id="l" />');
}
</script>

</div>
siv1987
На сайте с 02.04.2009
Offline
427
#1

echo trim($my_url .'/files/'. basename($file["name"]));

S
На сайте с 16.02.2013
Offline
93
#2

Спасибо за помощь

Можете сказать

Как сделать кнопки вместо вот такой меню

Кнопки уже сделал как видите на картинке но потом не знаю какой код поставить

Покажите один пример остальное я сделаю сам



<tr><td><?php echo $langpasssmall;?></td><td><input class="in" type=text name=rrapidpass_com size=15 value="<?php echo ($_COOKIE["rrapidpass_com"] ? $_COOKIE["rrapidpass_com"] : ""); ?>"></td></tr>
</table>
</td>
</tr>
<?php
}
?>
<tr>
<td><input class="checkbox" type="checkbox" name=savesettings id=savesettings<? echo $_COOKIE["savesettings"] ? " checked" : ""; ?> onClick="javascript:var displ=this.checked?'':'none';d.getElementById('clearsettings').style.display=displ;">&nbsp;<?php echo $langsaveset;?></td>
<td>&nbsp;</td>
<td id=clearsettings<? echo $_COOKIE["savesettings"] ? "" : " style=\"display: none;\""; ?>>
<script>
function clearSettings()
{
clear("domail"); clear("email"); clear("split"); clear("method");
clear("partSize"); clear("useproxy"); clear("proxy"); clear("saveto");
clear("path"); clear("savesettings");
clear("rrapidlogin");clear("rrapidpass");clear("rapidpremium");
clear("rapidpremium_com");

d.getElementById('domail').checked = false;
d.getElementById('splitchkbox').checked = false;
d.getElementById('useproxy').checked = false;
d.getElementById('saveto').checked = false;
d.getElementById('savesettings').checked = false;
d.getElementById('rapidpremium').checked = false;
d.getElementById('rapidpremium_com').checked = false;

d.getElementById('rrapidlogin').value="";
d.getElementById('rrapidpass').value="";
d.getElementById('rapidblock').style.display = "none";
d.getElementById('rapidblockcom').style.display = "none";

d.getElementById('mdelay3').style.display="none";
d.getElementById('mailinf').style.display="none";
d.getElementById('emailtd').style.display = "none";
d.getElementById('splittd').style.display = "none";
d.getElementById('methodtd').style.display = "none";
d.getElementById('proxy').style.display = "none";
d.getElementById('path').style.display = "none";
d.getElementById('clearsettings').style.display = "none";

d.cookie = "clearsettings = 1;";
}

function clear(name)
{
d.cookie = name + " = " + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
</script>
<a href="javascript:clearSettings();"><?php echo $langclearset;?></a>
</td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
</form>
<table class="hide-table" id="tb3" name="tb" cellspacing="5" width="100%">
<tbody><?php echo $_GET["act"] ? "<script>switchCell(3);showMenu(4);</script>" : "<script>switchCell(1);hideMenu(4);</script>"; ?>
<tr>
<td align=center width=100%>
<?php
if(($auth_user !== false) && ($auth_user !== "") && ($loginpathoriginal === true) && !in_array($auth_user,$admin_logins)){
//echo "<div>Авторизация задействована. Пользователь: $auth_user не является администратором! Его папка: $workpath</div>";
}
else {$workpath=realpath($workpathoriginal);}
if(($show_all !== true) | ($_COOKIE["showAll"] != 1)){$dir=$workpath;_create_list("",$dir);}
else {
if(isset($_GET["dir"]) & $step_dir){
$dir=$workpath.$_GET["dir"];
if(!file_exists($dir)){$dir=false;}
} else {
$dir=false;
}
if($dir===false){$dir=$workpath;}
_create_list("",$dir);
}
/* подрубаем модули */
if (file_exists(getcwd().DIRECTORY_SEPARATOR."modules".DIRECTORY_SEPARATOR.basename($_REQUEST['act'].".mod.php")) & $_REQUEST['act']!='files'){
include_once(getcwd().DIRECTORY_SEPARATOR."modules".DIRECTORY_SEPARATOR.basename($_REQUEST['act'].".mod.php"));
}
/* конец подрубаемых модулей */

?>
<script>
function setCheckboxes(act)
{
elts = d.forms["flist"].elements["files[]"];

var elts_cnt = (typeof(elts) != 'undefined') && (typeof(elts.length) != 'undefined') ? elts.length : 0;

if (elts_cnt)
{
for (var i = 0; i < elts_cnt; i++)
{
elts.checked = (act == 1 || act == 0) ? act : elts.checked ? 0 : 1;
}
}
if (!elts_cnt && elts)
{
elts.checked = (act == 1 || act == 0) ? act : elts.checked ? 0 : 1;
}
}
<?php if ($show_all === true) { ?>
function showAll() {
<?php
$Path = parse_url($PHP_SELF);
$Path = substr($Path["path"], 0, strlen($Path["path"]) - strlen(strrchr($Path["path"], "?")));
?>
if(getCookie("showAll") == 1)
{
deleteCookie("showAll");
location.href = "<?php echo $Path."?act=files"; ?>";
}
else
{
d.cookie = "showAll = 1;";
location.href = "<?php echo $Path."?act=files"; ?>";
}
}
<?php unset($Path); ?>
<?php } ?>
</script>
<form name="flist" method="post">
<table align="center"><tbody><tr><td>
<a href="javascript:setCheckboxes(1);"><?php echo $langcheckall;?></a> |
<a href="javascript:setCheckboxes(0);"><?php echo $languncheckall;?></a> |
<a href="javascript:setCheckboxes(2);"><?php echo $langinvertsel;?></a>
<?php if ($show_all === true) { ?>|
<a href="javascript:showAll();"><?php echo $langshow;?>
<script language="JavaScript">
if(getCookie("showAll") == 1)
{
d.write("<?php echo $langdownloaded;?>");
}
else
{
d.write("<?php echo $langeverythink;?>");
}
</script></a> | <a href="javascript:d.cookie = &quot;showAll = 1;&quot;; location.href = &quot;?act=files&amp;dir=%2F&quot;"><font color="18ec3b"><b>Обновить</b></font> Список Всех Файлов</a><?php } ?></td></tr></tbody></table>

<?php
if ($used_quota)
{
filesinfolder($workpath,false,true);
$pused=round(($fsumm / $used_quota)*100,2);
if ($pused >= $procent_message && $pused < 100) $mess_q="<center><h1><font color=blue><b>$langyouused $pused% $langdiscspace</b></font></h1></center>\n";
if ($pused >= 100) $mess_q="<center><h1><font color=red><b>$langdownlnewdisabled</b></font></h1></center>\n";

echo $mess_q ? $mess_q : '';
}
?>
<table cellpadding="3" cellspacing="1" width=800 align=center>
<tbody>
<tr align="center" class="action"><td COLSPAN=<?php echo ((($show_all !== true) | ($_COOKIE["showAll"] != 1)) ? ($show_download_link ? "6" : "5") : "4") ?>>
<?php
if ($actions){
echo "<select name=\"act\" onChange=\"javascript:void(d.flist.submit());\">\n";
echo "<option>".$langaction."</option>\n";
echo $actions;
echo "</select>";
}
echo $langfreespacefolder;
echo @bytesToKbOrMb(@disk_free_space($workpath));
echo $langfrom;
echo @bytesToKbOrMb(@disk_total_space($workpath));
?>
<a href="javascript:d.cookie = &quot;showAll = 1;&quot;; location.href = &quot;?act=files&amp;dir=%2F&quot;"><img src="refresh.png" title='Reload'><a/> <a href=menu_action['rar']><img src="delete.png"></a> <img src="winrar.png"> <img src="winrar.png"> <img src="edit.png"> <img src="url.png"> <img src="screenlist.png"> <img src="ftp.png"> <a href="http://torrent.org/index.php?iid=index"><img src="torrent.png" title='Torrent'></a>






</td></tr>

</noindex><tbody><tr class="folder" valign="bottom" align="center"><td COLSPAN=<?php echo ((($show_all !== true) | ($_COOKIE["showAll"] != 1)) ? ($show_download_link ? "6" : "5") : "4") ?>>
<b><?php
$spos=strrpos($workpath,DIRECTORY_SEPARATOR)+1;
echo("<a href='index.php?act=files'>".substr($workpath,$spos)."</a>".DIRECTORY_SEPARATOR);
if($dir && $step_dir){
$p_ts=str_replace($workpath,"",$dir).DIRECTORY_SEPARATOR;
$spos=strpos($p_ts,DIRECTORY_SEPARATOR);
$p_ts2="";
while($spos!==false){
$spos2=strpos($p_ts,DIRECTORY_SEPARATOR,$spos+1);
if($spos2===false){break;}
$p_ts2.=urlencode(DIRECTORY_SEPARATOR.substr($p_ts,$spos+1,$spos2-$spos-1));
echo "<a href='index.php?act=files&dir=".$p_ts2."'>".substr($p_ts,$spos+1,$spos2-$spos-1)."</a>".DIRECTORY_SEPARATOR;
$spos=$spos2;
}
}
?></b>
</td></tr></tbody><tr bgcolor="#A6A6A6" valign="bottom" align="center">
<td width=3>
</td>
<td width=50%><?php echo $langname;?></td>
<td width=50><?php echo $langsize;?></td>
<?php
if (($show_all !== true) | ($_COOKIE["showAll"] != 1))
{
if ($show_download_link)
{
?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий