Last active
August 29, 2015 14:10
-
-
Save ramcoelho/fc7ed7e18a4157234329 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<center> <table border="0" width="80%" cellspacing="1"> | |
<tr> | |
<td rowspan="3"> | |
</td> | |
<td><font face="Verdana" size="2"><b>Verificar arquivos necessários para | |
a rotina batch:<br> | |
</b>Os arquivos necessários para a execução de funções da rotina de abertura | |
devem estar no diretório Integra do servidor. Verifique se todos | |
encontram-se no servidor local conforme tabela abaixo:</font></td> | |
</tr> | |
<tr> | |
<td style="border-top: 1px solid #999999"> | |
<div align="center"> | |
<table border=0 cellspacing=0 cellpadding=0 width="50%"><tr> | |
<td valign=top width=50%> | |
<p align="center"><font face="Verdana" size=1> | |
<br> | |
<?php | |
$base_path = '/diretorio/dos/arquivos'; | |
$dmy = date('dmy'); | |
$dm = date('dm'); | |
$ontem = date('dmy', strtotime('now - 1 day')); | |
$mascaras = array( | |
'cm127001{dmy}', | |
'fn{dmy}', | |
'it127001{dmy}', | |
'pc127001{dmy}', | |
'me000{dmy}', | |
'agenda.{dm}', | |
'pd127001{dmy}', | |
'pa127{dmy}', | |
'pf000{dmy}', | |
'ba127001{dmy}', | |
'it127087{dmy}', | |
'it127008{dmy}', | |
'cs{dmy}', | |
'ms113{dmy}', | |
'tb113{dmy}', | |
'set001{dmy}.txt', | |
'pc127154{dmy}', | |
'pd127154{dmy}', | |
); | |
$files = array(); | |
foreach($mascaras as $mascara) { | |
$files[$mascara] = glob( | |
str_replace( | |
'{dmy}', | |
$dmy, | |
str_replace( | |
'{dm}', | |
$dm, | |
$base_path . DIRECTORY_SEPARATOR . $mascara | |
) | |
) | |
); | |
} | |
$hj = date("dmy"); | |
$hj1 = date("dm"); | |
$ontem = time() - (1 * 24 * 60 * 60); | |
$ontem = date('dmy', $ontem); | |
$arquivos = array("cm127001$hj", "fn$hj", "it127001$hj", "pc127001$hj", "me000$hj", "agenda.$hj1", "pd127001$hj", "pa127$hj", "pf000$hj", "ba127001$hj", "it127087$hj", "it127008$hj", "cs$hj", "ms113$hj", "tb113$hj", "set001$hj.txt", "pc127154$hj", "pd127154$hj"); | |
$arquivos1 = array("cpr001$hj",); | |
$arquivos2 = array("ca001$hj",); | |
//inicio arquivos batch diarios | |
$cout=count($arquivos); | |
echo"<font face=verdana size=2 color=black>Arquivos necessários para a rotina de abertura ($cout):<br></font><b>"; | |
for($i=0; $i<$cout; $i++) | |
{ | |
echo "$arquivos[$i] "; | |
} | |
echo"</b>"; | |
echo"<div align='center'><table cellpadding=0 cellspacing=2 border=0 style='font-family: Verdana; font-size: 8pt;' width='80%'>"; | |
$bg=0; | |
for($i=0; $i<$cout; $i++) | |
{ | |
if($j == 7) | |
{ | |
echo"<tr>"; | |
$j=0; | |
} | |
echo"<td width='33%' style='border: 1px solid #E9E9E9'>"; | |
if($bg == 0) | |
{ | |
echo"<table width=100% cellspacing=0 cellpadding=0 border=0>"; | |
$bg=1; | |
} | |
else | |
{ | |
echo"<table width=100% cellspacing=0 cellpadding=0 border=0 style='background-color: #F4F4F4'>"; | |
$bg=0; | |
} | |
echo"<tr>"; | |
$cor=0; | |
$status=0; | |
$status = shell_exec("sudo ls -lrt cd /fs1/integra/$arquivos[$i]"); | |
if($status == "") | |
{ | |
$cor=1; | |
} | |
else | |
{ | |
$cor=0; | |
} | |
echo"<td width='60%'"; | |
if($cor == 1) | |
{ | |
echo" style='background-color: #FFB9B9' "; | |
} | |
echo"><font face=verdana size=2>$arquivos[$i]</font></td>"; | |
if($status == "") | |
{ | |
echo"<td align=center "; | |
if($cor == 1) | |
{ | |
echo" style='background-color: #FFB9B9' "; | |
} | |
echo"><img src='http://imperatriz/images/nok.png' border=0></td>"; | |
$arquivosn[]=$arquivos[$i]; | |
} | |
else | |
{ | |
echo"<td align=center><img src='http://imperatriz/images/ok.png' border=0></td>"; | |
} | |
echo"</tr></table></td>"; | |
$j++; | |
if($j == 7) | |
{ | |
echo"</tr>"; | |
} | |
} | |
echo"</table></div><p align=center><font face=verdana size=2>"; | |
if($arquivosn != "") | |
{ | |
$cout=count($arquivosn); | |
echo"Faça o download da lista de arquivos abaixo ($cout):<font size=1><br><b>"; | |
for($i=0; $i<$cout; $i++) | |
{ | |
echo "$arquivosn[$i] "; | |
} | |
} | |
echo"</b></font></font></p>"; | |
//fim do Arquivos batch diarios | |
//inicio arquivos batch de segunda | |
$cout=count($arquivos2); | |
echo"<font face=verdana size=2 color=black>Arquivo necessário para a rotina segunda-feira job SJBCADE ($cout):<br></font><b>"; | |
for($i=0; $i<$cout; $i++) | |
{ | |
echo "$arquivos2[$i] "; | |
} | |
echo"</b><br>"; | |
echo"<div align='center'><table cellpadding=0 cellspacing=2 border=0 style='font-family: Verdana; font-size: 8pt;' width='80%'>"; | |
$bg=0; | |
for($i=0; $i<$cout; $i++) | |
{ | |
if($j == 1) | |
{ | |
echo"<tr>"; | |
$j=0; | |
} | |
echo"<td width='33%' style='border: 1px solid #E9E9E9'>"; | |
if($bg == 0) | |
{ | |
echo"<table width=100% cellspacing=0 cellpadding=0 border=0>"; | |
$bg=1; | |
} | |
else | |
{ | |
echo"<table width=100% cellspacing=0 cellpadding=0 border=0 style='background-color: #F4F4F4'>"; | |
$bg=0; | |
} | |
echo"<tr>"; | |
$cor=0; | |
$status=0; | |
$status = shell_exec ("sudo ls -lrt cd /fs1/integra/$arquivos2[$i]"); | |
if($status == "") | |
{ | |
$cor=1; | |
} | |
else | |
{ | |
$cor=0; | |
} | |
echo"<td width='60%'"; | |
if($cor == 1) | |
{ | |
echo" style='background-color: #FFB9B9' "; | |
} | |
echo"><font face=verdana size=2>$arquivos2[$i]</font></td>"; | |
if($status == "") | |
{ | |
echo"<td align=center "; | |
if($cor == 1) | |
{ | |
echo" style='background-color: #FFB9B9' "; | |
} | |
echo"><img src='http://imperatriz/images/nok.png' border=0></td>"; | |
$arquivosn2[]=$arquivos2[$i]; | |
} | |
else | |
{ | |
echo"<td align=center><img src='http://imperatriz/images/ok.png' border=0></td>"; | |
} | |
echo"</tr></table></td>"; | |
$j++; | |
if($j == 1) | |
{ | |
echo"</tr>"; | |
} | |
} | |
echo"</table></div><p align=center><font face=verdana size=2>"; | |
if($arquivosn2 != "") | |
{ | |
$cout=count($arquivosn2); | |
echo"Faça o download da lista de arquivos abaixo ($cout):<font size=1><br><b>"; | |
for($i=0; $i<$cout; $i++) | |
{ | |
echo "$arquivosn2[$i] "; | |
} | |
} | |
echo"</b></font></font></p>"; | |
//fim de arquivos batch de segunda feira | |
//inicio arquivos batch de sabado | |
$cout=count($arquivos1); | |
echo"<font face=verdana size=2 color=black>Arquivo necessário para a rotina batch de sabado batch semanal ($cout):<br></font><b>"; | |
for($i=0; $i<$cout; $i++) | |
{ | |
echo "$arquivos1[$i] "; | |
} | |
echo"</b><br>"; | |
echo"<div align='center'><table cellpadding=0 cellspacing=2 border=0 style='font-family: Verdana; font-size: 8pt;' width='80%'>"; | |
$bg=0; | |
for($i=0; $i<$cout; $i++) | |
{ | |
if($j == 1) | |
{ | |
echo"<tr>"; | |
$j=0; | |
} | |
echo"<td width='33%' style='border: 1px solid #E9E9E9'>"; | |
if($bg == 0) | |
{ | |
echo"<table width=100% cellspacing=0 cellpadding=0 border=0>"; | |
$bg=1; | |
} | |
else | |
{ | |
echo"<table width=100% cellspacing=0 cellpadding=0 border=0 style='background-color: #F4F4F4'>"; | |
$bg=0; | |
} | |
echo"<tr>"; | |
$cor=0; | |
$status=0; | |
$status = shell_exec("sudo ls -lrt cd /fs1/integra/$arquivos1[$i]"); | |
if($status == "") | |
{ | |
$cor=1; | |
} | |
else | |
{ | |
$cor=0; | |
} | |
echo"<td width='60%'"; | |
if($cor == 1) | |
{ | |
echo" style='background-color: #FFB9B9' "; | |
} | |
echo"><font face=verdana size=2>$arquivos1[$i]</font></td>"; | |
if($status == "") | |
{ | |
echo"<td align=center "; | |
if($cor == 1) | |
{ | |
echo" style='background-color: #FFB9B9' "; | |
} | |
echo"><img src='http://imperatriz/images/nok.png' border=0></td>"; | |
$arquivosn1[]=$arquivos1[$i]; | |
} | |
else | |
{ | |
echo"<td align=center><img src='http://imperatriz/images/ok.png' border=0></td>"; | |
} | |
echo"</tr></table></td>"; | |
$j++; | |
if($j == 1) | |
{ | |
echo"</tr>"; | |
} | |
} | |
echo"</table></div><p align=center><font face=verdana size=2>"; | |
if($arquivosn1 != "") | |
{ | |
$cout=count($arquivosn1); | |
echo"Faça o download do de arquivo abaixo ($cout):<font size=1><br><b>"; | |
for($i=0; $i<$cout; $i++) | |
{ | |
echo "$arquivosn1[$i] "; | |
} | |
} | |
echo"</b></font></font></p>"; | |
//fim de arquivos batch de | |
?> | |
<br> | |
</font></p></td> | |
</tr></table></div> | |
</td> | |
</tr> | |
</table> |
Olha a revisão 2. Eu usaria o array $files pra tudo...
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Danilo,
Estou realmente sem a menor ideia do que o seu codigo faz. Pode postar uma saida completa dele?