Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse. - Mayo 16, 2008, 10:55:37
Boton Buscar
Inicio Ayuda Calendario Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderadores: RuB, SaTeLuCo)  |  Tema: Visor de archivos (file manager) 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Visor de archivos (file manager)  (Leído 16 veces)
RuB
Moderadores
Colaborador
*****
Desconectado Desconectado

Mensajes: 892



Ver Perfil WWW Email
« en: Abril 20, 2008, 01:57:22 »

Buenas a todos, esta tarde me entretuve en hacer una simple aplicación que quizá os pueda servir.
Se trata de un sencillo "visor de archivos" con el que puedes ver los ficheros de tu servidor.
Aquí os dejo el código:

style.css
Código:
.box{
width:400px;
min-height:300px;
border:dashed #666666 1px;
padding-left:8px;
}
.tabla tr td a{
text-decoration:none;
color:#333333;
}

funciones.php
Código:
<?php
session_start
();
session_register("raiz");
if(!
$_SESSION["raiz"]){
$_SESSION["raiz"] = "./";
}
require (
'xajax/xajax.inc.php');
$xajax = new xajax();

function 
initialize($raiz){
$salida '<table class="tabla">';
$salida .='<tr><td>Nombre</td></tr>';
if(is_dir($raiz)){
if($dir opendir($raiz)){
while($archivo readdir($dir)){
if((is_dir($raiz."/".$archivo)) and ($archivo!=".")){
$fold .= '<tr><td><a name="'.$archivo.'" 
href="#" onclick="xajax_open_type(\''
.$archivo.'\');"><img src="icons/folder.gif" border="0" />&nbsp;
'
.$archivo.'</a></td></tr>';
}
if(is_file($raiz."/".$archivo)){
$files .= '<tr><td><a name="'.$archivo.'" href="'.$_SESSION["raiz"].$archivo.'" 
onclick="xajax_open_type(\''
.$archivo.'\');"><img src="icons/file.gif" border="0" />&nbsp;
'
.$archivo.'</a></td></tr>';
}
}
}
}
$salida .=$fold.$files;
$salida .= '</table>';
return $salida;
}

function 
open_type($dir){// ./xajax/../xajax/test/
if(is_dir($_SESSION["raiz"].$dir."/")){
$_SESSION["raiz"] .= $dir."/";
$salida .= initialize($_SESSION["raiz"]);
$respuesta = new xajaxResponse();
$respuesta->addAssign("box","innerHTML",$salida);
return $respuesta;
}

else{
$salida "hubo algun fallo<br />".$_SESSION["raiz"];
$respuesta = new xajaxResponse();
$respuesta->addAssign("box","innerHTML",$salida);
return $respuesta;
}
}

$xajax->registerFunction("open_type");
$xajax->processRequests();
?>

index.php
Código:
<?php include_once("funciones.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php $xajax->printJavascript("xajax/"); ?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="box" class="box">
<?php
$_SESSION
["raiz"]="./";
echo 
initialize($_SESSION["raiz"]);
?>

</div>
</body>
</html>

Para que funcione correctamente necesitaréis:
-La librería xajax:

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


-Iconos


Si lo desean aquí tienen más:

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Bien, eso es todo, un abrazo Wink
rubén



fuente:
Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
http://foro.code-makers.es/visor_de_archivos_file_manager-t532.0.html



En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderadores: RuB, SaTeLuCo)  |  Tema: Visor de archivos (file manager) « anterior próximo »
Ir a:  
Novedades, Dudas, Comentarios Y Sugerencias, Top 100, Off-Topic, Revista E-Zine, Revista E-Zine, Sistemas operativos libres. , HacK GeneraL, Phreaking, Bug y Exploits, Networking & Wireless, Overclocking, Refrigeracion y demas, Hardware, Electronica Y Robotica, Hack para newbies, Todo Messenger, Troyanos y virus, Programacion, Programacion para webmasters, Software, Cracks & Serialz, P2p, Bittorrent, Elinks, Diseño Grafico, Juegos PC, Mp3, Multimedia, Peliculas Divx, Juegos, Humor y Adultos. (Diversion), Paginas Webs Recomendadas, Videos,


Zona-Musical Juegos online Juego Gratis10 Solucion Hosting Videos De Musica 1juegogratis Dragonjar
Noticias
 Juegos De Coche juegos gratis online juegos Los Foros De Sexe Gratuit Sexo Duro Tierra Messenger Trucos
Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC