hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
18 de Noviembre de 2008, 11:19:03
Noticias: La segunda fase del torneo de matemáticas ya ha empezado!!
Para ver este enlace Registrate o Inicia Sesion
ver

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  Upload de archivos - Subir archivos al servidor
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Upload de archivos - Subir archivos al servidor  (Leído 250 veces)
shevchenko
Moderador
*****
Desconectado Desconectado

Mensajes: 926


Lo importante no es ganar sino hacer perder alotro


Ver Perfil WWW
« : 11 de Julio de 2008, 07:36:09 »

Upload de archivos, Este script consigue subir archivos al servidor web desde la maquina del usuario.
Compuesto por dos archivos:
1- setup.php
2- uploader.php

setup.php
Código:
$ADMIN[RequirePass] = "no";
$ADMIN[Password] = "password";
$ADMIN[UploadNum] = "5";
$ADMIN[directory] = "uploads";

uploader.php
Código:
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="#ffffff">
<?php
require("setup.php");
If(
$doupload) {
If(
$ADMIN[RequirePass] == "Yes") {
If(
$password != "$ADMIN[Password]") {
?>

<P><CENTER><B><FONT FACE="Verdana">Error</FONT></B></CENTER></P>
<P><CENTER><TABLE WIDTH="450" BORDER="0" CELLSPACING="0"
CELLPADDING="0">
<TR>
<TD WIDTH="100%" BGCOLOR="#000000">
<TABLE WIDTH="450" BORDER="0" CELLSPACING="1" CELLPADDING="2">
<TR>
<TD COLSPAN="2" BGCOLOR="#ffffff">
<FONT COLOR="#000000" SIZE="-1" FACE="Verdana">Clave invalida</FONT></TD>
</TR>
</TABLE></TD>
</TR>
</TABLE></CENTER></P>
<P><CENTER> </CENTER></P>
<P><CENTER></FONT></CENTER>
</BODY>
</HTML>
<?php
Exit();
}
}
$num 0;
While(
$num $ADMIN[UploadNum]) {
$num++;
$picture "fileup$num"."_name";
$picture1 = $$picture;
$picture2 "fileup$num";
$picture3 = $$picture2;
If(
$picture3 != "none") {
$filesizebtyes filesize($picture3);
$ok 1;
If(
$filesizebtyes 10) {
$error .= "Se produjo un error al subir el archivo al servidor ( menor de 10 bytes ) $num<BR>";
$ok 2;
}
If(
file_exists("$ADMIN[directory]/$picture1") Or $ok == 2) {
$error .="El archivo ya existe $num<BR>";
} Else {
copy ($picture3"$ADMIN[directory]/$picture1");
$error .="El archivo: $num subio correctamente<BR>";
}
}
}
If(!
$error) {
$error .= "no se han seleccionado archivos";
}
?>

<P><CENTER><B><FONT FACE="Verdana">Estado</FONT></B></CENTER></P>
<P><CENTER><TABLE WIDTH="450" BORDER="0" CELLSPACING="0"
CELLPADDING="0">
<TR>
<TD WIDTH="100%" BGCOLOR="#000000">
<TABLE WIDTH="450" BORDER="0" CELLSPACING="1" CELLPADDING="2">
<TR>
<TD COLSPAN="2" BGCOLOR="#ffffff">
<FONT COLOR="#000000" SIZE="-1" FACE="Verdana"><?php echo $error?></FONT></TD>
</TR>
</TABLE></TD>
</TR>
</TABLE></CENTER></P>
<P><CENTER> </CENTER></P>
<P><CENTER> </CENTER></P>
<P></BODY>
</HTML>
<?php
Exit();
} Else {
$num 0;
While(
$num $ADMIN[UploadNum]) {
$num++;
$html .= "<TR>
<TD WIDTH=\"25%\" BGCOLOR=\"#295e85\">
<FONT COLOR=\"#ffffff\" SIZE=\"-1\" FACE=\"Verdana\">Archivo $num:</FONT></TD> 
<TD WIDTH=\"75%\" BGCOLOR=\"#ffffff\">
<Input NAME=\"fileup$num\" Type=\"file\" SIZE=\"25\">
</TD> "
;
}
?>

<FORM ENCTYPE="multipart/form-data" ACTION="uploader.php" METHOD="POST">
<P><CENTER><B><FONT FACE="Verdana">Subir</FONT></B></CENTER></P>
<P><CENTER><TABLE WIDTH="450" BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD WIDTH="100%" BGCOLOR="#000000">
<TABLE WIDTH="450" BORDER="0" CELLSPACING="1" CELLPADDING="2">
<TR>
<TD COLSPAN="2" BGCOLOR="#295e85">
<B><FONT COLOR="#ffffff" SIZE="-1" FACE="Verdana">Selecciona archivos</FONT></B></TD>
</TR><?php echo $html?>
</TABLE></TD>
</TR>
</TABLE></CENTER></P>
<?php
If($ADMIN[RequirePass] == "Yes") {
?>

<P><CENTER><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD WIDTH="100%" BGCOLOR="#000000">
<TABLE WIDTH="300" BORDER="0" CELLSPACING="1" CELLPADDING="2">
<TR>
<TD WIDTH="33%" BGCOLOR="#295e85">
<B><FONT COLOR="#ffffff" SIZE="-1" FACE="Verdana">clave:</FONT></B></TD>
<TD WIDTH="67%" BGCOLOR="#ffffff">
<Input NAME="password" Type="password" SIZE="25">
</TD>
</TR>
</TABLE></TD>
</TR>
</TABLE></CENTER></P>
<?php
}
?>

<P><CENTER><Input NAME="doupload" Type="submit" VALUE="Subir archivos"></CENTER></FORM>
</BODY>
</HTML>
<?php
Exit();
}
?>



Fuente: tutores.org
En línea



Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Aprende C++ ( 29 Videotutoriale s )
   
Para ver este enlace Registrate o Inicia Sesion
Consejos Web
 
Para ver este enlace Registrate o Inicia Sesion
F.A.Q-Temas Importantes sobre PHP


Para ver este enlace Registrate o Inicia Sesion
FAQ - Temas Importantes sobre ASP
   
Para ver este enlace Registrate o Inicia Sesion
Lista de Script de ASP

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online