Logre guardar el path en la BD pero cuando me dice que el archivo es muy grande para guardarlo de igual manera me guarda el path en la BD
como puedo hacer para que no suceda esto???
aqui les dejo el codigo
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) VALUES ('$idAuth', '$ruta')";
mysql_select_db($database, $coneccion);
$Result1 = mysql_query($insertSQL) or die('ERROR, please contact: <a href="mailto:[email protected]">[email protected]</a>');
}
?>
</body>
</html>
saludos