Ya cambie el maximo tiempo de ejecución a 600(10 minutos) y lo raro es que se sigue trabando a los 300 que tenia por default (5 minutos)
Aqui publico el codigo:
Código PHP:
<?
include('include/header1.php');
set_time_limit(0);
ini_set('max_execution_time', 600);
ini_set('memory_limit', '1024M');
$fechamax = $db->get_row("SELECT MAX(fecha_transmision) as fecha FROM ventas");
$fechamin = $db->get_row("SELECT MIN(fecha_transmision) as fecha FROM ventas");
$bar = strtotime($fechamax->fecha); $candy = strtotime('-1 month',$bar);
$separa = date('Y-m-d', $candy);
$fechamax1 = str_replace('-', ', ', $separa);
$bar1 = strtotime($fechamin->fecha); $candy1 = strtotime('-1 month',$bar1);
$separa1 = date('Y-m-d', $candy1);
$fechamin1 = str_replace('-', ', ', $separa1);
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Alsuper - Proveedores</title>
<link rel="stylesheet" href="css/style.css" type="text/css" media="all" />
<link rel="stylesheet" type="text/css" href="css/theme/easyui.css">
<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript" src="js/curvycorners.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
caldenario();
$('#exportar').on('click',exportar);
$('#Exportar_a_Excel tr:nth-child(odd)').addClass('odd1');
$('#Exportar_a_Excel tr:nth-child(even)').addClass('even1');
});
function caldenario(){
$.datepicker.regional['es'] = {
closeText: 'Cerrar',
prevText: '<Ant',
nextText: 'Sig>',
currentText: 'Hoy',
monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],
dayNames: ['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'],
dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'],
dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'],
weekHeader: 'Sm',
dateFormat: 'dd-mm-yy',
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''
};
$.datepicker.setDefaults($.datepicker.regional['es']);
$(".datepicker").datepicker({
showOn: 'button',
buttonImageOnly: true,
buttonImage: 'img/calendario.jpeg',
minDate: new Date(<? print $fechamin1; ?>),
maxDate: new Date(<? print $fechamax1; ?>),
constrainInput: true,
showAnim: "scale",
showOn: "both",
showOptions: {
origin: ["top", "left"]
}
});
}
function exportar(){
$("#datos_a_enviar").val( $("<div>").append( $("#Exportar_a_Excel").eq(0).clone()).html());
$("#FormularioExportacion").submit();
}
</script>
<?
if(!empty($_POST)){
$arreglo = array(
'proveedor' => $_POST['proveedor'],
'descripcion' => $_POST['descripcion'],
'fechade' => $_POST['fechade'],
'fechaa' => $_POST['fechaa'],
'sucursal' => $_POST['sucursal'],
'codigo' => $_POST['codigo'],
'cantidadde' => $_POST['cantidadde'],
'cantidada' => $_POST['cantidada'],
'importede' => $_POST['importede'],
'importea' => $_POST['importea'],
'tecla' => $_POST['tecla'],
);
$ventas1 = getVentas($arreglo);
}
?>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
<div align="center">
<table id="content">
<tr>
<td height="19" align="center" valign="top">
<img src="img/top_prov.jpg" width="715" height="110">
<div class="prov_ventana_info">
Favor de Incluir en su facturación la siguiente información <br>
<b>Banco:</b> <?=$_SESSION["nom_banco"]?> <br>
<b>No. de Cuenta:</b> <?=$_SESSION["num_cuenta"]?> <br>
<b>Tipo de Pago:</b> <?=$_SESSION["tipo_pago"]?> - <a href="formapago.php">ver completo</a><br>
</div>
</td>
</tr>
<tr>
<td align="center" valign="top">
<table width="710" border="0" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC">
<tr>
<td>
<ul class="tabs123 group">
<li><a href="existencias.php" >Existencias</a></li>
<li class="active rounded"><a href="ventas.php">Ventas</a></li>
<li><a href="ordenesdecompra.php" >Ordenes de Compra</a></li>
<li><a href="cheques.php" >Cheques</a></li>
<li><a href="promocontrol.php" >Promocontrol</a></li>
<li><a href="usuario.php">Usuarios</a></li>
<li><a href="salir.php" >Salir</a></li>
</ul>
</td>
</tr>
<?
$bar = strtotime($fechamax->fecha);
$newMax1 = date('d-m-Y', $bar);
$bar2 = strtotime($fechamin->fecha);
$newMin1 = date('d-m-Y', $bar2);
?>
<tr>
<td height="38" colspan="10" align="left" valign="top" bordercolor="#2B659A" >
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tablatext">
<tr>
<td width="2%" align="left" valign="top" bgcolor="#FFFFFF"></td>
<td width="95%" bgcolor="#FFFFFF" style="padding-top:4px;">
<div class="Estilo1">
<form method="post" action='<?=$_SERVER['PHP_SELF']?>'>
<input type="hidden" value="<?=$_SESSION["proveedor"]?>" name="proveedor" id="formProveedor">
<div style="float: left; ">
Descripcion:
<input type="text" name="descripcion" id="descripcion" size="10">
Fecha de:
<input id="formFechade" class="datepicker" name="fechade" value="<?=$newMin1?>" size="8" maxlength="10">
a
<input id="formFechaa" class="datepicker" name="fechaa" value="<?=$newMax1?>" size="8" maxlength="10">
Suc:
<select id="formSucursal" style="width:100px" name="sucursal">
<option value="0" selected>Todas</option>
<?
foreach (getSucursales() as $res){
?>
<option value="<?=$res->sucursal?>"><?=$res->sucursal?>-<?=$res->descripcion?></option>
<? } ?>
</select>
Tecla
<input type="text" id="formTecla" name="tecla" size="3">
<br>
Codigo
<input type="text" id="formCodigo" name="codigo" size="7">
Cantidad entre
<input type="text" id="formCantidadde" name="cantidadde" size="2">
y
<input type="text" id="formCantidada" name="cantidada" size="2">
Importe entre
<input type="text" id="formImportede" name="importede" size="2">
y
<input type="text" id="formImportea" name="importea" size="2">
<input type="submit" value="Buscar" id="buscarVentas">
<input type="button" value="Exportar" id="exportar">
</div>
</form>
<form method="post" target="_blank" action="datos/creaexcel.php" id="FormularioExportacion">
<input type="hidden" id="datos_a_enviar" name="datos_a_enviar" />
</form>
<div style="margin-bottom: 20px;">
<table id="existenciasDataGrid" align="left"></table>
</div>
</div>
</td>
<td width="3%" align="right" valign="top" bgcolor="#FFFFFF">
</td>
</tr>
<tr>
<td colspan="3" bgcolor="#FFFFFF">
<div class="scroll" id="divtable">
<table width="1800px" border="0" id="Exportar_a_Excel">
<tr class="cabezera">
<td>Sucursal</td>
<td width="145px">Nombre Sucursal</td>
<td>Articulo</td>
<td>Codigo</td>
<td width="370px">Nombre Articulo</td>
<td>Venta Actual</td>
<td>Cantidad Actual</td>
<td>Importe Actual</td>
<td>Venta Mes Anterior</td>
<td>Cantidad Mes Anterior</td>
<td>Importe Mes Anterior</td>
<td>Venta Año Anterior</td>
<td>Cantidad Año Anterior</td>
<td>Importe Año Anterior</td>
<td width="170px">Fecha</td>
</tr>
<?
if(!empty($ventas1)){
$ventas1 = json_decode($ventas1,true);
$cantidad = count($ventas1);
for ($i=0; $i < $cantidad; $i++) {
echo "<tr>";
echo "<td>".$ventas1[$i]['sucursal']."</td>";
echo "<td>".$ventas1[$i]['descripcion']."</td>";
echo "<td>".$ventas1[$i]['articulo']."</td>";
echo "<td>".$ventas1[$i]['codigo']."</td>";
echo "<td>".$ventas1[$i]['nombre']."</td>";
echo "<td>".$ventas1[$i]['venta']."</td>";
echo "<td>".$ventas1[$i]['cantidad']."</td>";
echo "<td>".$ventas1[$i]['importe']."</td>";
echo "<td>".$ventas1[$i]['MaVenta']."</td>";
echo "<td>".$ventas1[$i]['MaCantidad']."</td>";
echo "<td>".$ventas1[$i]['MaImporte']."</td>";
echo "<td>".$ventas1[$i]['AaVenta']."</td>";
echo "<td>".$ventas1[$i]['AaCantidad']."</td>";
echo "<td>".$ventas1[$i]['AaImporte']."</td>";
echo "<td>".$_POST['fechade']." a ".$_POST['fechaa']."</td>";
echo "</tr>";
}
}
?>
</table>
<div>
</td>
</tr>
</table>
<tr>
<?
include('include/footer.php');
?>