![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
08/07/2005, 13:52
|
![Avatar de maralbust](http://static.forosdelweb.com/customavatars/avatar56202_1.gif) | | | Fecha de Ingreso: febrero-2004 Ubicación: Santiago
Mensajes: 578
Antigüedad: 21 años Puntos: 0 | |
trans.php 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="t_b">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 = "BD";
$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("BD") 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> modificalo a gusto, esto esta trabajando con sesiones de usuario y otras variables como idauth, sacalas
saludos
__________________ ..:: NADA SE PIERDE SOLO SE TRANSFORMA ::.. |