tengo un problema que no se como resolver
tengo un form, que entre otros campos, permite adjuntar 2 archivos
el problema , es que si subo 2 archivos de por ejemplo 2,5 Mb c/u, me sube solo uno, si lo hago con 2 archivos pequeños, me los sube sin problema
alguien sabe que puede ser ?
este es el php que valida mi form.
saludos a todos !
Código PHP:
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>:: ::</title>
<style type="text/css">
<!--
body {
background-image: url(../images/bg.jpg);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a:link {
color: #FFFFFF;
}
a:visited {
color: #FFFFFF;
}
a:hover {
color: #0000FF;
}
a:active {
color: #FFFFFF;
}
-->
</style>
<link href="../css.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style1 {
font-size: 16px;
color: #FFFFFF;
}
.Estilo2 {
font-size: 16px;
color: #FFFFFF;
}
.Estilo5 {
font-size: 16px;
color: #000000;
font-weight: bold
}
.Estilo6 {color: #000000}
-->
</style>
</head>
<body>
<p align="center" class="style1"><img src="http://www.forosdelweb.com/f18/images/axiomalogo2.gif" width="211" height="75" /></p>
<div align="center">
<table width="90%" border="0" bgcolor="#FFFFFF">
<tr>
<td><div align="center" class="Estilo2">
<span class="Estilo5">
<?php
$conexion= mysql_connect("localhost","xxx","xxx")
or die ("no se pudo conectar con el servidorssssssss");
mysql_select_db("prueba",$conexion)or die ("problemas en la conexion a la base de datos");
$encargado = $_SESSION["s_username"];
$txt_correlativo=$_POST['txt_correlativo'];
$registro=$_POST['registro'];
$soluccion=$_POST['soluccion'];
$fechaobs=$_POST['fechaobs'];
$km_inicio=$_POST['km_inicio'];
$km_final=$_POST['km_final'];
$tramo_eje=$_POST['tramo_eje'];
$orientacion=$_POST['orientacion'];
$txt_ubicacion=$_POST['txt_ubicacion'];
$programa_semanal=$_POST['programa_semanal'];
$partida=$_POST['partidas'];
$activ=$_POST['activos'];
$cbo_categoria=$_POST['cbo_categoria'];
$cbo_estado=$_POST['cbo_estado'];
$observacion=$_POST['observacion'];
if ($_POST['partidas']=='' or $_POST['activos']=='')
{
echo "Debes seleccionar la Partida y el Activo asociado al registro <br>";
echo "<a href='nuevo_registro.php'>volver</a>";
mysql_close($conexion);
}
$perfil_usuario= mysql_query("select unidad from users where username ='$encargado'",$conexion)or die ("cago".mysql_error());
if($reg_a=mysql_fetch_array($perfil_usuario));
{
$unidad_inspeccion=$reg_a["unidad"];
}
$consulta_partida=mysql_query("SELECT id , opcion FROM partidas WHERE id=$partida") or die(mysql_error());
if($valores=mysql_fetch_array($consulta_partida));
{
$nom_partida=$valores["opcion"];
}
$consulta_activo=mysql_query("SELECT id , opcion FROM activos WHERE id=$activ") or die(mysql_error());
if($valores_act=mysql_fetch_array($consulta_activo));
{
$nom_activo=$valores_act["opcion"];
}
$ccc = "http://localhost/sga/php/"; //datos archivo
$directorio = 'imgs/'; //datos archivo
$nombre_archivo = $_FILES["userfile"]["name"]; //datos archivo
$tipo_archivo = $_FILES["userfile"]["type"]; //datos archivo
$tamano_archivo = $_FILES["userfile"]["size"]; //datos archivo
$nom_img= time().$nombre_archivo; //datos archivo
$nom_img_sin_espacio = str_replace(" ", "", $nom_img);
if(move_uploaded_file($_FILES['userfile']['tmp_name'],$directorio . $nom_img_sin_espacio)) //datos archivo
{ $img_sol= $ccc . $directorio . $nom_img_sin_espacio; } //datos archivo
$nombre_archivo2 = $_FILES["foto2"]["name"]; //datos archivo
$tipo_archivo2 = $_FILES["foto2"]["type"]; //datos archivo
$tamano_archivo2 = $_FILES["foto2"]["size"]; //datos archivo
$nom_img2= time().$nombre_archivo2; //datos archivo
$nom_img2_sin_espacio = str_replace(" ", "", $nom_img2);
if(move_uploaded_file($_FILES['foto2']['tmp_name'],$directorio . $nom_img2_sin_espacio)) //datos archivo
{ $img_sol2= $ccc . $directorio . $nom_img2_sin_espacio; } //datos archivo
if ($_POST['fechaobs']=='' or $_POST['km_inicio']=='' or $_POST['tramo_eje']=='' or $_POST['orientacion']=='' or $_POST['txt_ubicacion']=='' or $_POST['programa_semanal']=='' or $_POST['cbo_categoria']=='' or $_POST['cbo_estado']=='' or $_POST['observacion']=='')
{
echo "debes ingresar todos los campos obligatorios <br>";
echo "<a href='nuevo_registro.php'>volver</a>";
mysql_close($conexion);
}
else
{
mysql_query("INSERT INTO registro (id_correlativo , solucion , obser_reg , num_registro , fecha_obs , encargado , km_inicio , km_final , nom_orientacion , nom_ubicacion , nom_programa , nom_eje , nom_partida , nom_activo , nom_categoria , nom_estado , img_1 , unidad_inspeccion , foto2) VALUES ('$txt_correlativo' , '$soluccion' , '$observacion' , '$registro' , '$fechaobs' , '$encargado' , '$km_inicio' , '$km_final' , '$orientacion' , '$txt_ubicacion' , '$programa_semanal' , '$tramo_eje' , '$nom_partida' , '$nom_activo' , '$cbo_categoria' , '$cbo_estado' , '$img_sol' , '$unidad_inspeccion' , '$img_sol2')",$conexion) or die ("cago mysql_query".mysql_error());
echo "Se ingresó el registro exitosamente <br>";
echo "¿ Deseas agregar un nuevo Registro ?<br>" ;
echo "<a href='nuevo_registro.php'>SI</a>" . " / " . "<a href='registros_conserva.php'>NO</a>";
}
?>
</span></div></td>
</tr>
</table>
</div>
<p align="center" class="style1">
<br />
</p>
</body>
</html>