26/08/2005, 08:25
|
| | | Fecha de Ingreso: febrero-2004 Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 2 meses Puntos: 0 | |
ojala les sirva, es basico pero sube los archivos que quieran.
esta limitado a 500 Kb.
Uno de los problemas es que algunos archivos los abre y no los baja (si laguien sube como hacerlo coll).
trans.htm Código HTML: <html>
<head>
<title>Transferencia de archivos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="estilo.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#F1F3F5">
<table align="center">
<tr>
<td height="100">
<FORM ENCTYPE="multipart/form-data" action="script.php" METHOD="post">
<!-- # con este input "oculto" establecemos el limite máximo
# del tamaño del fichero a transferir. En este ejemplo 500 Kbytes-->
<INPUT type="hidden" name="lim_tamano" value="500000">
<p><span class="td">Archivo a transferir</span><br>
<INPUT name="archivo" type="file" class="t_n">
</p>
<p align="center">
<INPUT name="enviar" type="submit" class="t_n" value="Aceptar">
</FORM></td></tr></table>
</body>
</html> script.php Código PHP: <? session_start(); ?> <html> <head> <title>Transferencia de archivo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="estilo.css" rel="stylesheet" type="text/css"> </head> <body class="t_b"> <?php $nombre = $_FILES["archivo"]["name"]; $temporal = $_FILES["archivo"]["tmp_name"]; $size = $_FILES["archivo"]["size"]; $lim_tamano = "500000"; #500k maximo $folder = "files/"; #cambia el nombre de la carpeta aqui if ($size<=$lim_tamano){ if(!move_uploaded_file($temporal,$folder.$nombre)) { echo "<div align='center' class='titulo'>No ha podido transferirse el archivo $archivo_name</div>"; echo "<div align='center'>su tamaño no puede exceder de $lim_tamano bytes</div>"; echo "<p></p>"; echo "<p></p>"; echo "<table align='center'><td><form name='form1' method='post' action='index.php?accion=block'> <input type='button' name='Button' class='t_n' value='Close' onClick='self.close();return false'> </form></td></table>"; } else{ echo "<div align='center' class='titulo'>Se ha transferido el archivo $archivo_name</div>"; echo "<p></p>"; echo "<p></p>"; echo "<table align='center'><td><form name='form1' method='post' action='index.php?accion=block'> <input type='button' name='Button' class='t_n' value='Close' onClick='self.close();return false'> </form></td></table>"; $ruta = "$folder$nombre"; global $idAuth; $hostname = "localhost"; $database = "meuno"; $username = "root"; $password = ""; $coneccion = mysql_pconnect($hostname, $username, $password) or die(mysql_error()); $insertSQL = "INSERT INTO files (idUsuario, Ruta, Nombre) VALUES ('$idAuth', '$ruta', '$nombre')"; mysql_select_db($database, $coneccion); $Result1 = mysql_query($insertSQL) or die('ERROR, please contact: <a href="mailto:[email protected]">[email protected]</a>'); } } ?> </body> </html> mostrar.php Código PHP: <? session_start(); ?> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="estilo.css" rel="stylesheet" type="text/css"> </head> <body class="t_b"> <p class="subtitulo">Descarga de archivos</p> <?php if(isset($idAuth)) { global $idAuth; global $idRuta; // you may have to modify login information for your database server: $conexion=mysql_connect("localhost","root","") or die ("no se ha podido conectar a la BD"); mysql_select_db("meuno") or die ("no se ha podido seleccionar la BD"); $sql = "SELECT * FROM files WHERE idUsuario='$idAuth'"; //.$idUsuario; $consulta = mysql_query($sql,$conexion); /*$datos = mysql_result($consulta,0,"Ruta"); //or die('ERROR, please contact: <a href="mailto:[email protected]">[email protected]</a>'); $datos2 = mysql_result($consulta,0,"Nombre") or die('ERROR, please contact: <a href="mailto:[email protected]">[email protected]</a>'); //echo $datos; //echo $datos2;*/ while($datos = mysql_fetch_array($consulta)){ echo "<p><li><a href='".$datos["Ruta"]."' class='t_b'>".$datos["Nombre"]."</a></p>" ; } /*echo "<a href='$datos' class='titulo'>$datos2</a>" ;*/ } ?> </body> </html>
__________________ ..:: NADA SE PIERDE SOLO SE TRANSFORMA ::.. |