Otra pregunta ya modifique un poco el código para poder guardar también el usuario que sube la imagen y una pequeña descripción todo va bien excepto que no guarda la descripción.
Código PHP:
Ver original<?
require_once('Connections/OfertaTuristica.php');
//initialize the session
}
if($_POST){
// Creamos la cadena aletoria
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$cad = "";
for($i=0;$i<12;$i++) {
}
// Fin de la creacion de la cadena aletoria
$tamano = $_FILES [ 'file' ][ 'size' ]; // Leemos el tamaño del fichero
$tamaño_max="50000000000"; // Tamaño maximo permitido
if( $tamano < $tamaño_max){ // Comprovamos el tamaño
$destino = 'uploads' ; // Carpeta donde se guardata
$sep=explode('image/',$_FILES["file"]["type"]); // Separamos image/ $tipo=$sep[1]; // Optenemos el tipo de imagen que es
if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "bmp" || $tipo == "jpeg" || $tipo == "png"){ // Si el tipo de imagen a subir es el mismo de los permitidos, segimos. Puedes agregar mas tipos de imagen
$sesion = $_SESSION['MM_Username'];
$ruta = ($destino.'/'.$cad.'.'.$tipo);
$description=$_POST["desc"];
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$cad.'.'.$tipo); // Subimos el archivo mysql_query("INSERT INTO images (name,user,path,description) VALUES ('$destino','$sesion','$ruta','')"); include('post.html'); // Incluimos la plantilla
}
else echo "El tipo de archivo no es de los permitidos";// Si no es el tipo permitido lo desimos
}
else echo "El archivo supera el peso permitido.";// Si supera el tamaño de permitido lo desimos
}
if($tipo == "pjpeg"){
$tipo='jpeg';
}
?>
Código HTML:
Ver original<form action="sube.php" method="post" enctype="multipart/form-data" onsubmit="document.getElementById('elDiv').innerHT ML = '<img src=\'Images/BarraProgreso.gif\' />'">
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0"> <td bgcolor="#FFFFFF"><table width="500" border="0" align="center" cellpadding="5" cellspacing="3"> <td height="30" class="recordset"> </td> <input type="text" name="desc" id="desc" /></td> <td width="70" height="30" class="recordset">Archivo:
</td> <td width="284" colspan="2"><input name="file" type="file" onchange="ver(form.file.value)" size="35" /></td> <td height="30"> </td> <td width="50"><input name="submit" type="submit" value="Subír " /></td>