Hola a todos y gracias por sus repuesta..
me fije en :
espectacular !!! anda todo, pero al subir un archivo rar. ó pdf me tira el siguiente error.
Se ha producido el siguiente error al subir el archivo: - Este tipo de archivo no está permitido:
Se ha producido el siguiente error al subir el archivo: - Este tipo de archivo no está permitido:
Se ha producido el siguiente error al subir el archivo: - Este tipo de archivo no está permitido:
Se ha producido el siguiente error al subir el archivo: - Este tipo de archivo no está permitido:
Se ha producido el siguiente error al subir el archivo: - Este tipo de archivo no está permitido:
Se ha producido el siguiente error al subir el archivo: - Este tipo de archivo no está permitido:
Se ha producido el siguiente error al subir el archivo: - Este tipo de archivo no está permitido:
dejo el codigo:
Código PHP:
Ver originalif( isset($_POST["envia"]) ) {
if (isset ($_FILES["archivos"])) {
//iniciamos la configuracion
$folder = "imgpublicadas/";//carpeta en donde se subiran los archivos
$maxlimit = 50000000000;
$allowed_ext = "rar,jpg,bmp,jpeg,gif,pdf";
$overwrite = "no";
$match = "";
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$error="";
$cad[]="";
$tot = count($_FILES['archivos']['name']);//esta seccion cuenta la cantidad de los archivos enviados pero como dijimos q era fijo no lo vamos a necesitar en caso de que lo quieran dinamicos pues lo usan si no no
for ($i = 0; $i < $tot; $i++)//recorremor el vector archivos[]
{
$filename = "";
$filesize = $_FILES['archivos']['size'][$i];
$archivo=$_FILES['archivos']['tmp_name'][$i];
$sep=explode("image/",$_FILES['archivos']['type'][$i]); $tipo=$sep[1];
for($j=0;$j<12;$j++)
if(!$filename || $filename=="")
{$error = "- Ningún archivo selecccionado para subir.<br>";}
elseif(file_exists($folder.$filename) && $overwrite=="no") { $error = "- El archivo $filename ya existe <br>";}
if($filesize < 1)
{$error .= "- Archivo vacío.";}
elseif($filesize > $maxlimit)
{$error .= "- Este archivo supera el máximo tamaño permitido.<br>";}
if($tipo == "gif" || $tipo == "jpeg" || $tipo == "jpg" || $tipo == "bmp" || $tipo == "pdf" || $tipo == "rar")
{$match = "1";}
if(!$match)
{$error .= "- Este tipo de archivo no está permitido: $tipo" ."<br>";}
if($error)
{print "Se ha producido el siguiente error al subir el archivo: $error" ."<br>";}
else
{
$destino = $folder.$filename.'.'.$tipo;
{$cad[$i] = $destino;}
else
echo "archivo no subido <br>";
}
}
include('../funciones/conectar.php');
$con = conectar();
$contador=0;
$consulta = mysql_query("SELECT contador FROM postusuarios WHERE id=$id_usuario",$con);
$contador = $result['contador'];
}
$contador++; //suma +1 automaticamente
/**************************************************************************/
$imag=$cad[0];$imag01=$cad[1];$imag02=$cad[2];$imag03=$cad[3];$imag04=$cad[4];$imag05=$cad[5];$imag06=$cad[6];
//$insercion = "INSERT INTO documentos VALUES ('".$cad[0]."','".$cad[1]."','".$cad[2]."','".$cad[3]."')";
$in=mysql_query("insert into postusuarios ( id_usuario, post, fecha, titulo, nombreU, imag, imag01, imag02, imag03, imag04, imag05, imag06, descrimg, contador ) VALUES ( '$id_usuario',
'$post1',
'$fecha',
'$titulo',
'$nombreU',
'$imag',
'$imag01',
'$imag02',
'$imag03',
'$imag04',
'$imag05',
'$imag06',
'$descrimg','$contador')",$con);
}
}
?>
Muchas Gracias por sus respuest saludos a todos
fede