Se non sbaglio dato che non sono riuscito a trovarla dovrebbe essere nell'index.php. Il codice è troppo lungo lo divido in 2 parti:
prima parte:
<?
$Directory = eregi_replace("\.\.","",$Directory);
?>
<SCRIPT LANGUAGE="JavaScript">
compatibility=false;
if(parseInt(navigator.appVersion)>=3.0){compatibil ity=true}
if(compatibility)
{
IMG_htmlv_on = new Image; IMG_htmlv_on.src = "./img/htmlview_.gif";
IMG_htmlv_off = new Image; IMG_htmlv_off.src = "./img/htmlview.gif";
IMG_normalv_on = new Image; IMG_normalv_on.src = "./img/normalview_.gif";
IMG_normalv_off = new Image; IMG_normalv_off.src = "./img/normalview.gif";
IMG_normale_on = new Image; IMG_normale_on.src = "./img/normaledit_.gif";
IMG_normale_off = new Image; IMG_normale_off.src = "./img/normaledit.gif";
IMG_hnormale_on = new Image; IMG_hnormale_on.src = "./img/hnormaledit_.gif";
IMG_hnormale_off = new Image; IMG_hnormale_off.src = "./img/hnormaledit.gif";
IMG_delete_on = new Image; IMG_delete_on.src = "./img/delete_.gif";
IMG_delete_off = new Image; IMG_delete_off.src = "./img/delete.gif";
IMG_ren_on = new Image; IMG_ren_on.src = "./img/rename_.gif";
IMG_ren_off = new Image; IMG_ren_off.src = "./img/rename.gif";
IMG_move_on = new Image; IMG_move_on.src = "./img/move_.gif";
IMG_move_off = new Image; IMG_move_off.src = "./img/move.gif";
IMG_copy_on = new Image; IMG_copy_on.src = "./img/copy_.gif";
IMG_copy_off = new Image; IMG_copy_off.src = "./img/copy.gif";
IMG_download_on = new Image; IMG_download_on.src = "./img/download_.gif";
IMG_download_off = new Image; IMG_download_off.src = "./img/download.gif";
}
function change(x,y) {
if(compatibility) {
document.images[x].src=eval(y+'.src');
}
}
</SCRIPT>
<?
require("./config.inc.php");
require("./funcs.inc.php");
PutHeader();
?>
<BODY BGCOLOR="white" topmargin=0 leftmargin=0 marginwidth=0 marginheight=0><?
if(!empty($newfichier)) $newfichier = stripslashes($newfichier);
if(!empty($Directory)) $Directory = stripslashes($Directory); else $Directory = ".";
if(!empty($fichier)) $fichier = stripslashes($fichier);
if(!empty($place)) $place = stripslashes($place);
if(!empty($rep)) $rep = stripslashes($rep);
if(empty($sort)) $sort = "NomASC";
if( DirCrr($Directory) != false)
{
$Directory = ".";
unset($action);
unset($rep);
}
$Directorytotal = $RelDirN."/".$Directory;
include "./head.inc.php";
echo "<TABLE BGCOLOR=\"#D6D3CE\" width=100% BORDER=\"0\" cellspacing=0 cellpadding=0><TR><TD ALIGN=\"left\"><table border=1 width=100% height=100% cellspacing=0 cellpadding=1><tr><td>";
switch($action){
case "rename" : if(file_exists("$Directorytotal/$newfichier")) Message("$strBtnStrFichier$newfichier$strBtnStrAle rtDeja");
else if(rename("$Directorytotal/$fichier","$Directorytotal/$newfichier")) Message("$strBtnStrFichier$fichier$strBtnStrMsgren ame$newfichier");
else Message("$strBtnStrErreur");
break;
case "CreerRep" : if(file_exists("$Directorytotal/$rep")) Message("$strBtnStrRepertoire$rep$strBtnStrAlertDe ja");
else if(mkdir("$Directorytotal/$rep", 0777)) Message("$strBtnStrRepertoire$rep$strBtnStrMsgCree rRep");
else Message("$strBtnStrErreur");
break;
case "CNewFile" : if(file_exists("$Directorytotal/$rep")) Message("$strFileNIE$rep$strBtnStrAlertDeja");
else if(touch("$Directorytotal/$rep")) Message("$strFileNIE$rep$strBtnStrMsgCreerRep");
else Message("$strBtnStrErreur");
break;
case "deleterimerFichier" : if(unlink("$Directorytotal/$fichier")) Message("$strBtnStrFichier$fichier$strBtnStrMsgdel eterimer");
else Message("$strBtnStrErreur");
break;
case "deleterimerRep" : if(rmdir("$Directorytotal/$rep")) Message("$strBtnStrRepertoire$rep$strBtnStrMsgdele terimer");
else Message("$strBtnStrErreur");
break;
case "deleterimerRepNV" : if(SlwDirsRec("$Directorytotal/$fichier")) Message("$strBtnStrRepertoire$fichier$strBtnStrMsg deleterimer");
else Message("$strBtnStrErreur");
break;
case "upload" : if(copy("$fichier","$Directorytotal/$fichier_name")) Message("$strBtnStrFichier$fichier_name$strUploadB tnSize$fichier_size$strBtnStrMsgupload");
else Message("$strBtnStrErreur");
break;
case "moveFichier" : if("$Directory/$fichier" != DirPrepa($RelDirN,"$place/$fichier")) {
if(copy("$Directorytotal/$fichier","$place/$fichier")) {
if(unlink("$Directorytotal/$fichier")) {
$NouvelEmplacement = DirPrepa($RelDirN,"$place/$fichier");
Message("$strBtnStrFichier$Directory/$fichier$strBtnStrMsgmove$NouvelEmplacement");
}
else Message("$strBtnStrErreur");
}
else Message("$strBtnStrErreur");
}
else Message("$strBtnStrAlertSD");
break;
case "copyFichier" : for($i=0;$i<$NbRepTotal;$i++) {
if($choix[$i] == "on") {
if("$Directory/$fichier" != DirPrepa($RelDirN,"$emplacement[$i]/$fichier")) {
if(copy("$Directorytotal/$fichier","$emplacement[$i]/$fichier")) {
$NouvelEmplacement = DirPrepa($RelDirN,"$emplacement[$i]/$fichier");
?><TABLE BGCOLOR="#D6D3CE" width=100% BORDER="0" cellspacing=0 cellpadding=0>
<TR>
<TD ALIGN="left"><table border=1 width=100% height=100% cellspacing=0 cellpadding=1><tr><td><? echo $strBtnStrFichier; ?><? echo $Directory; ?>/<? echo $fichier; ?><? echo $strBtnStrMsgcopy; ?><? echo $NouvelEmplacement; ?>
</td></tr></table></TD>
</TR>
</TABLE><?
$retouralaligne = true;
}
else Message("$strBtnStrErreur");
}
else Message("$strBtnStrAlertSD");
}
}
if($retouralaligne) { ?><? }
break;
case "MvRep" : $Message[0] = $strBtnStrRepertoire;
$Message[1] = $strBtnStrMsgmove;
$Message[2] = $NouvelEmplacement;
$Message[3] = $strBtnStrErreur;
$Message[4] = $strBtnStrAlertSD;
MvRep($RelDirN,$Directory,$fichier,$place,$Message );
break;
case "copyRep" : $Message[0] = $strBtnStrRepertoire;
$Message[1] = $strBtnStrMsgcopy;
$Message[2] = $NouvelEmplacement;
$Message[3] = $strBtnStrErreur;
$Message[4] = $strBtnStrAlertSD;
copyRep($RelDirN,$Directory,$fichier,$emplacement, $NbRepTotal,$choix,$Message);
break;
}
echo "
</td></tr></table></TD></TR></TABLE>";
$handle = @opendir($Directorytotal);
$file = @readdir($handle);
$file = @readdir($handle);
$repind = 0;
$fileind = 0;
while ($file = @readdir($handle)) {
if(is_dir("$Directorytotal/$file")) {
$reptab[$repind]["nom"] = $file;
$reptab[$repind]["Prts"] = filesize("$Directorytotal/$file");
$reptab[$repind]["date"] = GetDateStr(filemtime("$Directorytotal/$file"));
$reptab[$repind]["datesort"] = FormatDate(filemtime("$Directorytotal/$file"));
$reptab[$repind]["permissions"] = FPerms(fileperms("$Directorytotal/$file"));
$repind++;
}
else {
$filetab[$fileind]["nom"] = $file;
$filetab[$fileind]["Prts"] = filesize("$Directorytotal/$file");
$filetab[$fileind]["date"] = GetDateStr(filemtime("$Directorytotal/$file"));
$filetab[$fileind]["datesort"] = FormatDate(filemtime("$Directorytotal/$file"));
$filetab[$fileind]["permissions"] = FPerms(fileperms("$Directorytotal/$file"));
$fileind++;
}
}
@closedir($handle);