OK OK lo que pasa es que no podia mostrar todo el codigo por que es bastante pero estuve "debugueando" y al final mi unico problema es esta funcion y por lo que vi la version de php que uso en mi host local es 5.4.16 y la version php del hostweb es 5.3.3 no se si tenga alguna sintaxis cambiada.
Código PHP:
Ver originalpublic function _consultarecordatorios($contratos){
$a = [];
$b = [];
$c = [];
$idcontrato = explode(',', $contratos); for($j=0;$j<count($idcontrato);$j++){ $eventosb = "Entrega de informacion financiera, Entrega de dictamenes, Justificacion de recursos";
$arreglobc = explode(', ', $eventosb); for($m=0;$m<count($arreglobc);$m++){ $query = "SELECT id_evento from eventos where contrato = '$idcontrato[$j]' and nombre = '$arreglobc[$m]';";
if (!$resultado) {
echo 'Error al ejecutar la consulta';
}
if($numerofib == 0){
$numerofib = 1;
}
for($k=0;$k<$numerofib;$k++){
$b[] = $rowb['id_evento'];
$queryc = "SELECT id_recordatorio, periodo from recordatorios where evento = '$b[0]';";
if (!$resultadoc) {
echo 'Error al ejecutar la consulta';
}
if($numerofic==0){
$numerofic = 1;
}
for($l=0;$l<$numerofic;$l++){
if(!ISSET($rowc['periodo'])){ $rowc['periodo'] = " ";
}
$c[] = $rowc['periodo'];
}
}
$b = [];
}
}
foreach($c as $name){
}
}