Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
boa tarde eu tenho um codigo e estou tentando execultar um arquivo bat.
via FTP
mais não estou conseguindo alguem pode dar um help?
obrigado e feliz natal http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif
<?
//se a ação for limpa
if(empty($_REQUEST['acao'])){
}else{
$n_pedido = $_REQUEST['n_pedido'];
//abrimos o arquivo em leitura
$conn_id2 = ftp_connect("xxx.xxx.xxx.xxx");
$ftp_user_name = "";
$ftp_user_pass = "";
$login_result2 = ftp_login($conn_id2, $ftp_user_name, $ftp_user_pass);
if(!$login_result2){
echo "não Logado";
}else{
echo "logado";
//$source_file2 = $n_pedido; // caminho do arquivo a ser enviado
$source_file2 = "101-2381-2";
$destination_file2 = "101-2381-2";
//renomei
$cmd = "rota/txt.bat";
if (ftp_exec($conn_id2, $cmd)) {
$source_file3 = $n_pedido;
if (ftp_get($conn_id2, $source_file3, $destination_file2, FTP_BINARY)) {
$arquivo = $n_pedido;
if(file_exists($arquivo)){
//$fp = fopen($arquivo,'r');
//$texto = fread($fp, filesize($arquivo));
$texto = file("$arquivo");
echo "Informações do Pedido ".$n_pedido."";
$tabela = "<table width='582' border='1'>
<tr>
<td width='156' bgcolor='#CCCCCC'>Lugar</td>
<td width='215' bgcolor='#CCCCCC'>Data/hora</td>
<td width='189' bgcolor='#CCCCCC'>Status</td>
</tr>";
foreach($texto as $chave => $valor){
$array = explode(",",$valor);
//mosta a data
$data = str_replace('"','',$array[0]);
//mosta a hora
$hora = str_replace('"','',$array[1]);
//mostra o lugar onde esta o pedido
$lugar = str_replace('"','',$array[2]);
//mostra o status do pedido
$status = str_replace('"','',$array[3]);
$tabela .="<tr>
<td>".$lugar."</td>
<td>".$data."/".$hora."</td>
<td>".$status."</td>
</tr>";
}
$tabela .="</table>";
echo $tabela;
}else{
echo "<script>alert('Desculpe Arquivo Não Existe');history.back(-1);</script>";
}
} else {
echo "<script>alert('Não Pego o arquivo');history.back(-1);</script>";
}// fecha o if do get
} else {
echo "<script>alert('erro ao execultar o BAT');history.back(-1);</script>";
}
}//fecha o if do login
ftp_close($conn_id2);
}//fecha o if da ação
?>
Carregando comentários...