PDA

View Full Version : درخواست تغییر در این کد



navid3d_69
شنبه 25 مهر 1388, 14:37 عصر
سلام من یک کد دارم که وقتی اجراش میکنی فایل های توی فلدر در هاست رو نمایش میده که با کلیک روی اسم فایل ها دانلود میشن
حالا من می خوام این اسکریپت رو تغییر بدم طوری که وقتی روی یکی از فایل ها کلیک کنم اسم اون فایل رو بطور کامل یعنی با پسوند ان فایل توی یک متغیر ذخیره کنه اگر میشه کمک کنید این هم کده این اسکریپت


<?
error_reporting(0);
function style()
{
echo "<TITLE>File List</TITLE>
<STYLE>
BODY
{
COLOR: #000000;
margin: 5,5,5,5;
FONT-FAMILY: Courier New,Courier;
}
TD
{
FONT-SIZE: 14px;
FONT-FAMILY: Courier New,Courier;
COLOR: #555555;
HEIGHT: 20;
}
A:link, A:visited, A:active
{
COLOR: #000000;
TEXT-DECORATION: none;
}
A:hover
{
COLOR: #FFFF00;
TEXT-DECORATION: none;
}
</STYLE>
";
}


function list_file()
{
echo "<TABLE width=90% align=center border=1 bordercolor=#0000FF style='border-collapse: collapse' cellpadding=2>
<TR>
<TD><B>File name</B></TD>
<TD><B>File size</B></TD>
<TD><B>File time</B></TD>
</TR>";
$d=opendir(".");
while ($f=readdir($d))
if (!($f=="." || $f==".." || $f=="index.php"))
{
$size=filesize($f);
$date=filemtime($f);
echo "<TR><TD><A href=$f>$f</A></TD><TD>$size</TD><TD>".date ("H:i:s - d F Y", $date)."</TD></TR>";
}
echo "</TABLE>";
}

function show_form()
{
echo "<H3 align=center>File List<BR>
<br></H3>
<TABLE width=90% align=center border=1 bordercolor=#0000FF style='border-collapse: collapse' cellpadding=2>
<FORM method=post>
<TR>
</TABLE>
</FORM>";
}

function download()
{
header("Content-type: application/x-download");
header("Content-Disposition: attachment; filename=index.php");
@readfile("index.php");
die();
}

$cmd=$_SERVER[QUERY_STRING];
if ($cmd=="source")
download();
style();
show_form();
global $HTTP_POST_VARS;

$url=$HTTP_POST_VARS;
if ($url!="")
{
$d=explode("\n",$url);
$d=str_replace("\r","",$d);
for ($i=0; $i<count($d); $i++)
if (trim($d[$i])!="") url_copy($d[$i]);
}
list_file();
?>
[URL="http://www.forum.p30world.com/report.php?p=4320460"]