Ir para conteúdo
Fórum Script Brasil

Luis Vagner

Membros
  • Total de itens

    53
  • Registro em

  • Última visita

Tudo que Luis Vagner postou

  1. Luis Vagner

    O que pode ser?

    Arquivo cad_impressora.php <?php require_once("includes/config.php"); //PEGA O ULTIMO CODIGO E ADICIONA + 1 $sel_nome = mysql_query("select max(nome_impressora) from impressoras"); $result = mysql_result($sel_nome,0,"max(nome_impressora)") or die(mysql_error()); $result = substr($result, 1); $proximo_codigo = 'I'.str_pad($result+1, 3, "0", STR_PAD_LEFT)."-"; ?> <html> <head> <title>Metra Sistema Metropolitano de Transporte Ltda</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="scripts/metra_styles.css" rel="stylesheet" type="text/css"> <script src='includes/funcoes.js' type='text/javascript'></SCRIPT> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> <script type="text/javascript"> //-------------------------------------------------------------------------------- // INIBE OU EXIBE O CAMPO IP DO CADASTRO DE IMPRESSORAS //-------------------------------------------------------------------------------- function Inibe() { document.form.IP_IMPRESSORA.disabled = true; } function Exibe() { document.form.IP_IMPRESSORA.disabled = false; } </script> <style type="text/css"> <!-- body { background-image: url(imagens/bgnd/bgnd_verde.jpg); background-repeat: no-repeat; } --> </style></head> <body bgcolor="#EFEFEF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="Inibe()"> <div align="center"> <table width="780" border="0" cellspacing="0"> <tr> <td width="15" bgcolor="#CCCCCC">&nbsp;</td> <td valign="top"><div align="center"> <table width="750" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#999999">&nbsp;</td> </tr> <tr> <td valign="top"> <div align="center"> <table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC"> <tr> <td bgcolor="#FFFFFF"><div align="center"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="100" valign="middle"> <div align="center"><?php include("banner1.htm"); ?></div></td> </tr> <tr> </tr> <tr> <td background="imagens/rodape.jpg" bgcolor="#660000"> <?php include("menu.htm"); ?> </td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="15"> <tr> <td bgcolor="#EFEFEF"> <div align="justify"><span class="TituloNoticias"><br> </span> </div></td> </tr> <tr> <td height="400" valign="top"><TABLE class=BP_Home_Table> <TBODY> <TR> <TD><TABLE> <TBODY> <TR> <TD class=BP_Bold><table width="690" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="64" height="100%"><img src="imagens/ico_impressora.jpg" width="48" height="36"></td> <td width="645"><div align="left" class="TituloNoticias">Cadastro - Impressoras</div></td> </tr> </table></TD> </TR> <TR> <TD class=BP_Bold><br> <form name=form method="POST" action="includes/cad_impressoras.php"> <table width="610" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="20%" class="TextoNoticias"><div align="right"><strong>Nome:</strong></div></td> <td width="2%">&nbsp;</td> <td width="78%"><input type="text" class=forms name="NOME_IMPRESSORA" id="NOME_IMPRESSORA" size="48" value="<? echo $proximo_codigo; ?>" campo="Nome" errorMsg="É obrigatório preencher o campo: " onKeyUp="this.value = this.value.toUpperCase();"></td> </tr> <tr> <td class="TextoNoticias"><div align="right">Ativo Fixo:</div></td> <td>&nbsp;</td> <td><input type="text" class=forms name="ATIVO_IMPRESSORA" id="ATIVO_IMPRESSORA"></td> </tr> <tr> <td class="TextoNoticias"><div align="right">Fornecedor:</div></td> <td>&nbsp;</td> <td><? //MONTA O COMBO FORNECEDORES $sql=mysql_query ("SELECT id_fornecedor, nome_fornecedor FROM fornecedores"); $str_fornecedor.='<option value="" selected>Selecione...</option>'; while($myrow=mysql_fetch_array($sql)) { $selected = ($myrow[id_fornecedor] == '0') ? 'selected' : ''; $str_fornecedor.=<option value=$myrow[id_fornecedor] $selected>$myrow[nome_fornecedor]</option>"; } $str_fornecedor="<select class=forms name='FORNECEDOR_IMPRESSORA' campo='Fornecedor' errorMsg='É obrigatório preencher o campo: '>$str_fornecedor</select>"; echo $str_fornecedor; ?></td> </tr> <tr> <td class="TextoNoticias"><div align="right">Data da Compra:</div></td> <td>&nbsp;</td> <td><input type="text" class=forms name="DTCOMPRA_IMPRESSORA" id="DTCOMPRA_IMPRESSORA" onKeyPress="Data(event, this)" maxlength="10" campo="Data da Compra" errorMsg="É obrigatório preencher o campo: " onBlur="ValidaData(form.DTCOMPRA_IMPRESSORA)"></td> </tr> <tr> <td class="TextoNoticias"><div align="right">Nota Fiscal:</div></td> <td>&nbsp;</td> <td><input type="text" class=forms name="NF_IMPRESSORA" id="NF_IMPRESSORA" onKeyPress="mascara(this,soNumeros)" maxlength="9" campo="Nota Fiscal" errorMsg="É obrigatório preencher o campo: "></td> </tr> <tr> <td class="TextoNoticias">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td class="TextoNoticias"><div align="right">Usu&aacute;rio:</div></td> <td>&nbsp;</td> <td><? //MONTA O COMBO USUARIOS $sql=mysql_query ("SELECT id_usuario, nome_usuario FROM usuarios"); $str_usuario.='<option value="" selected>Selecione...</option>'; while($myrow=mysql_fetch_array($sql)) { $selected = ($myrow[id_usuario] == '0') ? 'selected' : ''; $str_usuario.="<option value=$myrow[id_usuario] $selected>$myrow[nome_usuario]</option>"; } $str_usuario="<select class=forms name='USUARIO_IMPRESSORA' campo='Usuário' errorMsg='É obrigatório preencher o campo: '>$str_usuario</select>"; echo $str_usuario; ?></td> </tr> <tr> <td class="TextoNoticias"><div align="right">Departamento:</div></td> <td>&nbsp;</td> <td> <? //MONTA O COMBO DEPARTAMENTOS $sql=mysql_query ("SELECT id_departamento, nome_departamento FROM departamentos"); $str_departamento.='<option value="" selected>Selecione...</option>'; while($myrow=mysql_fetch_array($sql)) { $selected = ($myrow[id_departamento] == '0') ? 'selected' : ''; $str_departamento.="<option value=$myrow[id_departamento] $selected>$myrow[nome_departamento]</option>"; } $str_departamento="<select class=forms name='DEPARTAMENTO_IMPRESSORA' campo='Departamento' errorMsg='É obrigatório preencher o campo: '>$str_departamento</select>"; echo $str_departamento; ?> </td> </tr> <tr> <td class="TextoNoticias">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td class="TextoNoticias"><div align="right">Impressora com IP?</div></td> <td>&nbsp;</td> <td class="TextoNoticias"> <input type="radio" name="a" onClick="Inibe()" value="2" checked> N&atilde;o <input type="radio" name="a" onClick="Exibe()" value="1"> Sim </p> </td> </tr> <tr> <td class="TextoNoticias"><div align="right"></div></td> <td>&nbsp;</td> <td> <? //MONTA O COMBO ENDERECO IP $sql=mysql_query ("SELECT id_ip, numero_ip FROM ip WHERE status_ip!='Em uso'"); $str_ip.='<option value="" selected>Selecione...</option>'; while($myrow=mysql_fetch_array($sql)) { $selected = ($myrow[id_ip] == '0') ? 'selected' : ''; $str_ip.="<option id='ip' value=$myrow[numero_ip] $selected>$myrow[numero_ip]</option>"; } $str_ip="<select class=forms name='IP_IMPRESSORA'>$str_ip</select>"; echo $str_ip; ?> </td> </tr> <tr> <td class="TextoNoticias">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td class="TextoNoticias"><div align="right">Tipo:</div></td> <td>&nbsp;</td> <td><p> <label> <span class="TextoNoticias"> <input name="TIPO_IMPRESSORA" type="radio" id="RadioGroup1_0" value="Jato de tinta" checked> Jato de tinta</span></label> <span class="TextoNoticias"><br> <label> <input type="radio" name="TIPO_IMPRESSORA" value="Laser" id="RadioGroup1_1"> Laser</label> <br> <label> <input type="radio" name="TIPO_IMPRESSORA" value="Matricial" id="RadioGroup1_2"> Matricial</label> </span><br> </p></td> </tr> <tr> <td class="TextoNoticias">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td class="TextoNoticias"><div align="right">Observa&ccedil;&otilde;es:</div></td> <td>&nbsp;</td> <td><textarea name="OBS_IMPRESSORA" class=forms id="OBS_IMPRESSORA" cols="45" rows="5"></textarea></td> </tr> <tr> <td class="TextoNoticias">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td class="TextoNoticias">&nbsp;</td> <td>&nbsp;</td> <TD class=TextoNoticias><span class="style2Copy"> <input name="submit" type="submit" class="botoes" value="Enviar" id="submit" onClick='return validate();'> <input name="reset" type="reset" class="botoes" value="Limpar" id="reset"> </span></TD> </tr> </table> </form> <p>&nbsp;</p></TD> </TR> </TBODY> </TABLE></TD> </TR> </TBODY> </TABLE></td> </tr> </table> </td> </tr> <tr> <td height="52" background="imagens/rodape.jpg"><div align="center"></div></td> </tr> </table> </div></td> </tr> </table> </div></td> </tr> <tr> <td bgcolor="#CCCCCC">&nbsp; </td> </tr> <tr> <td bgcolor="#CCCCCC"><?php include("copyright.htm"); ?></td> </tr> <tr> <td bgcolor="#CCCCCC">&nbsp;</td> </tr> </table> </div></td> <td width="15" bgcolor="#CCCCCC">&nbsp;</td> </tr> </table> </div> </body> </html> Arquivo script_cad_impressora.php <?php require_once("config.php"); // SETA AS VARIAVEIS QUE VEM DO FORMULARIO VIA POST $NOME_IMPRESSORA = $_POST["NOME_IMPRESSORA]; // Nome $ATIVO_IMPRESSORA = $_POST["ATIVO_IMPRESSORA"]; // Ativo Fixo $FORNECEDOR_IMPRESSORA = $_POST["FORNECEDOR_IMPRESSORA"]; // Fornecedor $DTCOMPRA_IMPRESSORA = $_POST["DTCOMPRA_IMPRESSORA"]; // Data da Compra $NF_IMPRESSORA = $_POST["NF_IMPRESSORA"]; // Nota Fiscal $USUARIO_IMPRESSORA = $_POST["USUARIO_IMPRESSORA"]; // Usuário $DEPARTAMENTO_IMPRESSORA = $_POST["DEPARTAMENTO_IMPRESSORA"]; // Departamento $IP_IMPRESSORA = $_POST["IP_IMPRESSORA"]; // Endereço de IP $TIPO_IMPRESSORA = $_POST["TIPO_IMPRESSORA"]; // Tipo $OBS_IMPRESSORA = $_POST["OBS_IMPRESSORA"]; // Observação // VERIFICA QUAL O PRÓXIMO CÓDIGO PARA ADICIONAR NO CAMPO (ID_EQUIP) DA TABELA IP $query = mysql_query('SHOW TABLE STATUS LIKE "impressoras"'); $num = mysql_fetch_array($query); $id_eq = $num['Auto_increment']; // PESQUISA NA TABELA PARA VERIFICAR SE JÁ EXISTE CADASTRO COM MESMO CÓDIGO $trata_nome = substr($NOME_IMPRESSORA, 0, 4); // Pega os quatro primeiros digitos do campo (nome) $select_nome = mysql_query("select * from impressoras where nome_impressora like '$trata_nome%'"); $result = mysql_result($select_nome,0,"nome_impressora"); $result = substr($result,0, 4); // VERIFICA SE A PRIMEIRA LETRA DO CAMPO (NOME) COMEÇA COM (I). if (substr($NOME_IMPRESSORA, 0, 1) != "I" or $trata_nome == $result){ echo "Já existe um cadastro com o mesmo código ou o código não está começando com a letra (I). <br>"; echo "<a href='java script:history.go(-1)'>VOLTAR</a><br>"; }else{ $sql_insert = mysql_query ("insert impressoras set id_impressora='', nome_impressora='$NOME_IMPRESSORA', ativo_impressora='$ATIVO_IMPRESSORA', fornecedor_impressora='$FORNECEDOR_IMPRESSORA', dtcompra_impressora='$DTCOMPRA_IMPRESSORA', nf_impressora='$NF_IMPRESSORA', usuario_impressora='$USUARIO_IMPRESSORA', departamento_impressora='$DEPARTAMENTO_IMPRESSORA', ip_impressora='$IP_IMPRESSORA', tipo_impressora='$TIPO_IMPRESSORA', obs_impressora='$OBS_IMPRESSORA'"); mysql_query($sql_insert); if ($IP_IMPRESSORA != ""){ $sql_update = "UPDATE ip set status_ip='Em uso', id_equip='$id_eq', tipo_equip='Impressora' WHERE numero_ip='$IP_IMPRESSORA'"; $result = mysql_query ($sql_update); } Header("Location: ../msg_cad_ok.php"); } ?>
  2. Luis Vagner

    O que pode ser?

    Pessoal, estou com um plobleminha e não consegui detectar o motivo... Tenho um campo texto (código) onde o mesmo já traz no value o próximo código. O que acontece é que quando eu cadastro um registro e volto para a tela de cadastro ele não está atualizando com o próximo código, porém se eu fechar o browser e ir na tela de cadastro ai traz certo. O que pode ser isso? Obrigado!
  3. Putz kara, pode chamar de burro mesmo rs..rs.. mas enrrosquei nisso e não estava sabendo sair... novato é fogo... Muito obrigado amigo!
  4. Pessoal, consegui resolver meu problema da seguinte forma: $sel_nome = mysql_query("select max(nome_estacao) from estacoes"); $result = mysql_result($sel_nome,0,"max(nome_estacao)") or die(mysql_error()); $result = substr($result, 1); $proximo_codigo = 'E'.str_pad($result+1, 3, "0", STR_PAD_LEFT)."-"; Abraços a todos que ajudaram!
  5. Pessoal montei o seguinte script que popula a combo, porém surgiu uma necessidade agora e não estou sabendo como contornar isso: Preciso que fique selecionado na combo o texto "Selecione..." para que eu possa fazer uma validação para não deixar cadastrar se estiver selecionado esta opção. Porém não queria cadastrar a opção "Selecione..." na respectiva tabela. Tem como inserir essa opção somente no array? ou de alguma outra forma? //MONTA O COMBO FORNECEDORES $sql=mysql_query ("SELECT id_fornecedor, nome_fornecedor FROM fornecedores"); while($myrow=mysql_fetch_array($sql)){ $selected = ($myrow[id_fornecedor] == '1') ? 'selected' : ''; $str_fornecedor.="<option value=$myrow[id_fornecedor] $selected>$myrow[nome_fornecedor]</option>"; } $str_fornecedor="<select class=forms name='FORNECEDOR_ESTACAO'>$str_fornecedor</select>"; echo $str_fornecedor;
  6. Pessoal, consegui resolver meu problema da seguinte forma: $sel_nome = mysql_query("select max(nome_estacao) from estacoes"); $result = mysql_result($sel_nome,0,"max(nome_estacao)") or die(mysql_error()); $result = substr($result, 1); $proximo_codigo = 'E'.str_pad($result+1, 3, "0", STR_PAD_LEFT)."-"; Abraços a todos que ajudaram!
  7. Pessoal estou tentando pegar o último código cadastrado em um campo da tabela e somar mais um. O problema que o sequencial tem que ficar assim: E001 E002 E003... Estou tentando assim, mas não está dando certo... $select = mysql_query("select max(codigo_estacao) from estacoes"); $total_cod = mysql_result($select,0,"max(codigo_estacao)") or die(mysql_error()); $total = $total_cod+1;
  8. Pessoal, uma dúvida que sempre tive e que vou aproveitar para postar aqui... Qual a melhor forma (ou vantagem e desvantagem) de trabalhar com script de cadastro. Exemplo: Quando a pessoa clica no botão cadastrar ele chama <form name=form method="POST" action="includes/cad_depart.php"> contendo assim as funções de cadastro no arquivo cad_depart.php. Ou colocando tudo na mesma página? Obrigado galera!
  9. Pessoal consegui fazer um script que pega determinadas linhas do txt e coloca um texto segundo suas condições. O problema é que ele só está gravando as linhas que foram alteradas, como faço para ele substituir as respectivas linhas mas manter as outras linhas que não sofreram alteração? $arquivo = "Conversao_09032009_0758.txt"; //Verifica se o arquivo existe if (file_exists($arquivo)) { $fp = fopen($arquivo,"r+"); $f_contents = file ($arquivo); //Se o arquivo tiver algum conteúdo if ($f_contents == TRUE){ foreach ($f_contents as $linha) { $novo = substr($linha,0,48); $pega_conteudo = substr($novo,0,42); $corta = substr($linha,42,1); $cond1 = substr($linha,38,1); $cond2 = substr($linha,39,1); if ($cond1=="9" and $cond2=="1"){ $alt = $pega_conteudo."SMT "; }elseif ($cond1=="9" and $cond2=="2"){ $alt = $pega_conteudo."SBC "; }elseif ($cond1=="9" and $cond2=="3"){ $alt = $pega_conteudo."PIR "; }elseif ($cond1=="9" and $cond2=="4"){ $alt = $pega_conteudo."DID "; }elseif ($cond1=="9" and $cond2=="5"){ $alt = $pega_conteudo."JAQ "; }elseif ($cond1=="9" and $cond2=="6"){ $alt = $pega_conteudo."STO "; }elseif ($cond1=="9" and $cond2=="7"){ $alt = $pega_conteudo."STL "; } if ($corta == " "){ //preg_match($novo, $linha); $string .= str_replace($novo, $alt, $linha); // move o ponteiro para o inicio pois o ftruncate() não fara isso rewind($fp); // truca o arquivo apagando tudo dentro dele ftruncate($fp, 0); // reescreve o conteudo dentro do arquivo if (!fwrite($fp, $string)) die('Não foi possível atualizar o arquivo.'); }else{ echo "Linha não atualizada <br>"; } } fclose($fp); }//Se não tiver nenhum conteúdo no arquivo mostra a mensagem else{ echo "O arquivo $arquivo não tem nenhum conteúdo!"; } }//Se não existir o arquivo mostra a mensagem else { echo "O arquivo $arquivo não existe"; }
  10. Pessoal consegui com que ele jogue as informações certas na devida posição, porém ele está apagando todo o conteúdo e deichando apenas os valores que foram alterados, como faço para ele manter o restante das informações do txt mudando apenas as linhas que devem ser alteradas? segue abaixo o script <?php $arquivo = "Conversao_09032009_0758.txt"; //Verifica se o arquivo existe if (file_exists($arquivo)) { $fp = fopen($arquivo,"r+"); $f_contents = file ($arquivo); //Se o arquivo tiver algum conteúdo if ($f_contents == TRUE){ foreach ($f_contents as $linha) { $novo = substr($linha,0,48); $pega_conteudo = substr($novo,0,42); $corta = substr($linha,42,1); $cond1 = substr($linha,38,1); $cond2 = substr($linha,39,1); if ($cond1=="9" and $cond2=="1"){ $alt = $pega_conteudo."SMT "; } if ($cond1=="9" and $cond2=="2"){ $alt = $pega_conteudo."SBC "; } if ($cond1=="9" and $cond2=="3"){ $alt = $pega_conteudo."PIR "; } if ($cond1=="9" and $cond2=="4"){ $alt = $pega_conteudo."DID "; } if ($cond1=="9" and $cond2=="5"){ $alt = $pega_conteudo."JAQ "; } if ($cond1=="9" and $cond2=="6"){ $alt = $pega_conteudo."STO "; } if ($cond1=="9" and $cond2=="7"){ $alt = $pega_conteudo."STL "; } if ($corta == " "){ preg_match($novo, $linha); $string .= str_replace($novo, $alt, $linha); // move o ponteiro para o inicio pois o ftruncate() não fara isso rewind($fp); // truca o arquivo apagando tudo dentro dele ftruncate($fp, 0); // reescreve o conteudo dentro do arquivo if (!fwrite($fp, $string)) die('Não foi possível atualizar o arquivo.'); echo "Arquivo atualizado com sucesso<br>"; }else{ echo "<b>Existe conteúdo no caractere 44!</b><br>"; } } fclose($fp); }//Se não tiver nenhum conteúdo no arquivo mostra a mensagem else{ echo "O arquivo $arquivo não tem nenhum conteúdo!"; } }//Se não existir o arquivo mostra a mensagem else { echo "O arquivo $arquivo não existe"; } ?>
  11. Pessoal já estou quase conseguindo fazer a bagaça rs..rs.. minha dúvida agora é como faço para inserir por exemplo o SBC no primeiro espaço em brando da esquerda para a direita da linha mantendo a estrutura de todo txt na mesma forma depois? $arquivo = "Conversao_09032009_0758.txt"; //Verifica se o arquivo existe if (file_exists($arquivo)) { $fp = fopen($arquivo,"r+"); $f_contents = file ($arquivo); //Se o arquivo tiver algum conteúdo if ($f_contents == TRUE){ foreach ($f_contents as $linha) { $corta = substr($linha,42,1); $cond1 = substr($linha,38,1); $cond2 = substr($linha,39,1); if ($corta == " " and $cond1 =="9" and $cond2 =="2"){ preg_match(" ", $linha); $string .= str_replace(" ", "SBC", $linha); // move o ponteiro para o inicio pois o ftruncate() não fara isso rewind($fp); // truca o arquivo apagando tudo dentro dele ftruncate($fp, 0); // reescreve o conteudo dentro do arquivo if (!fwrite($fp, $string)) die('Não foi possível atualizar o arquivo.'); echo "Arquivo atualizado com sucesso"; echo "<b>SBC</b><br>"; }else{ echo "<b>Existe conteúdo no caractere 44!</b><br>"; } } fclose($fp); }//Se não tiver nenhum conteúdo no arquivo mostra a mensagem else{ echo "O arquivo $arquivo não tem nenhum conteúdo!"; } }//Se não existir o arquivo mostra a mensagem else { echo "O arquivo $arquivo não existe"; }
  12. coisa de maluco mesmo né!? rs..rs.. hehe eu estou tentando assim, mas ele loja o DID em tudo que é espaço e junta todas as linhas... // abre o arquivo colocando o ponteiro de escrita no final $arquivo = fopen('Conversao_09032009_0758.txt','r+'); if ($arquivo) { while(true) { $linha = fgets($arquivo); if ($linha==null) break; // busca na linha atual o conteudo que vai ser alterado if (preg_match("/ /", $linha)) { $string .= str_replace(" ","DID", $linha); }else { $string.= $linha; } } // move o ponteiro para o inicio pois o ftruncate() não fara isso rewind($arquivo); // truca o arquivo apagando tudo dentro dele ftruncate($arquivo, 0); // reescreve o conteudo dentro do arquivo if (!fwrite($arquivo, $string)) die('Não foi possível atualizar o arquivo.'); echo 'Arquivo atualizado com sucesso'; fclose($arquivo); }
  13. Pessoal, estou com um problemão e não estou conseguindo resolver... Estou abrindo e lendo todo o conteudo de um arquivo txt porém eu preciso do seguinte Se no 43 caractere tiver um espaço e o 38 caractere for igual 9 e se o 39 caractere for igual a 1 então ele coloca "SMT" no espaço do 43 caractere. isso ele vai fazer para todas as linhas do txt. Só para entender melhor segue o conteudo do txt 000200922320090226041720090227013900009123 C0000000000499 Ficaria assim:(Obs: tinha 7 espaços em branco entre o 3 e o C com a inclusão do SMT ficou apenas 4 espaços em branco) 000200922320090226041720090227013900009123SMT C0000000000499
  14. Pessoal, aqui na empresa quando entra um funcionário novo temos que cadastrar o mesmo em um monte de lugares (rede, internet, intranet, Sistemas...). Minha dúvida é, tem como eu validar os usuários da intranet através dos usuários cadastrados no Active directory do windows 2003 Server? tipo ele vai pesquisar lá o usuário e senha para validar a entrada dele na intranet... Isso é possível? alguém já chegou a fazer? Obrigado!
  15. Pessoal, não sei se via javascript seria a melhor maneira de fazer isso, mas vamos lá... Aqui na empresa temos um webmail, onde para as pessoas acessarem devem digitar e-mail completo e senha. Eu preciso fazer um esquema que a pessoa não precise mais digitar o e-mail completo, pensei em um script que pegue o conteudo do campo e-mail e coloque na frente o @meudominio.com.br e passe via post(como já está hoje). Alguém saberia me dizer como fazer isso?? Obrigado!
  16. Pessoal, é possível conectar-se a um banco de dados Oracle pela rede? Se sim, alguém teria um exemplo? Obrigado!
  17. PESSOAL RESOLVI O PROBLEMA DE UMA OUTRA FORMA... COLOQUEI NA GET O A VARIÁVEL $nomedoarquivo E LÁ NA PÁGINA exibenoticia.php EU ABRO E FAÇO A LEITURA DO ARQUIVO QUE TROUXE NA GET. OBRIGADO A TODOS PELA FORÇA!!!
  18. Pessoal eu fiz assim, porém só me aparece na página exibenoticia.php apenas as informações do último txt. ele não carrega as informações referente ao link da informação que eu cliquei... alguém tem alguma dica??? session_start(); function monta_noticia($dir_arq,$dir_img){ $mostra_resumo = ""; foreach (glob("$dir_arq") as $nomedoarquivo) { $fp = fopen($nomedoarquivo,'r'); $f_contents = file ($nomedoarquivo); if ($f_contents == TRUE){ $titulo = $f_contents [0]; $resumo = $f_contents [2]; $pega_nome_arquivo = end(explode("/", $nomedoarquivo)); $nome_imagem = substr($pega_nome_arquivo,0,-4); $texto = fread($fp, filesize($nomedoarquivo)); $texto = nl2br($texto); $mostra_resumo .= " <b class=TituloNoticias'>".$titulo."</b><br><img src='imagens/seta-azul.gif' width='4' height='8'> <a href='exibenoticia.php?img=$dir_img$nome_imagem.jpg&cont=$texto' class='TextoNoticias'>".$resumo."</a><hr>"; $_SESSION['cont_noticia] = $texto; fclose($fp); } } echo $mostra_resumo; }
  19. Luis Vagner

    SESSION

    Pessoal estou tentando enviar dados via GET mais estou tendo problemas pois está estourando o limite, minha dúvida é... Como faço para mandar via SESSION seguindo essa mesma idéia do meu script:? function monta_noticia($dir_arq,$dir_img){ $mostra_resumo = ""; foreach (glob("$dir_arq") as $nomedoarquivo) { $fp = fopen($nomedoarquivo,'r'); $f_contents = file ($nomedoarquivo); if ($f_contents == TRUE){ $titulo = $f_contents [0]; $resumo = $f_contents [2]; $pega_nome_arquivo = end(explode("/", $nomedoarquivo)); $nome_imagem = substr($pega_nome_arquivo,0,-4); $texto = fread($fp, filesize($nomedoarquivo)); $texto = nl2br($texto); $mostra_resumo .= " <b class='TituloNoticias'>".$titulo."</b><br><img src='imagens/seta-azul.gif' width='4' height='8'> <a href='exibenoticia.php?img=$dir_img$nome_imagem.jpg&cont=$texto' class='TextoNoticias'>".$resumo."</a><hr>"; fclose($fp); } } echo $mostra_resumo; } Obrigado a todos!
  20. Boa tarde MLeandroJr! Você saberia me dizer como fazer nesse caso só que utilizando session? Obrigado!
  21. Pessoal acabei descobrindo a origem porém não estou conseguindo resolver o problema... tem alguma coisa a ver com a variável $texto = nl2br($texto); que quando estou passando ela via GET (<a href='exibenoticia.php?img=$dir_img$nome_imagem.jpg&cont=$texto' class='TextoNoticias'>) teria alguma outra forma de mandar o conteúdo para a outra página sem ser dessa forma que estou fazendo? o estranho é que quando eu tiro a variável $texto = nl2br($texto) funciona. Abraços,
  22. Pessoal, estou com um enigma... tenho as seguintes páginas exibe-noticia.php index.php noticias.php Em algumas máquinas aqui da empresa quando a pessoa clica no link para ver a notícia completa ele simplismente abre a página e fecha em seguida (mas é tão rápido que não dá nem para ver se chega a carregar as informações da notícia ao qual a pessoa clicou). Porém em outras máquinas funciona corretamente... O que poderá ser?? As páginas tem o seguinte conteúdo: EXIBE-NOTICIA.PHP <?php include("scripts/noticias.php"); ?> <html> <head> <title>Metra Sistema Metropolitano de Transporte Ltda</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="scripts/metra_styles.css" rel="stylesheet" type="text/css"> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> </head> <body bgcolor="#EFEFEF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <div align="center"> <table width="780" border="0" cellspacing="0"> <tr> <td width="15" bgcolor="#CCCCCC">&nbsp;</td> <td valign="top"><div align="center"> <table width="750" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#999999">&nbsp;</td> </tr> <tr> <td valign="top"> <div align="center"> <table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC"> <tr> <td bgcolor="#FFFFFF"><div align="center"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="100" valign="middle"> <div align="center"><?php include("banner1.htm"); ?></div></td> </tr> <tr> <td height="150" valign="top" bgcolor="#660000"><?php include("banner2.htm"); ?></td> </tr> <tr> <td background="imagens/rodape.jpg" bgcolor="#660000"> <div align="left"> <div id="vqp_about" style="position:absolute;visibility:hidden;"></div> <script language="JavaScript" vqptag="doc_level_settings" is_vqp_html=1 vqp_datafile0="new_menu1.js" vqp_uid0=286559>cdd__codebase = "";cdd__codebase286559 = "";</script> <script language="JavaScript" vqptag="datafile" src="new_menu1.js"> </script><script vqptag="placement" vqp_menuid="286559" language="JavaScript">create_menu(286559)</script> </div> </td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="15"> <tr> <td bgcolor="#EFEFEF"> <div align="justify"><span class="estilo">Vitrine&gt; Inicio<br> </span> </div></td> </tr> <tr> <td height="400" valign="top"> <div align="justify"> <table width="720" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="195" valign="top"> <? if (file_exists($_GET['img'])) { echo"<img src='". $_GET['img'] . "' width='330' height='100%'>"; } else{ echo"<img src='dados/semimagem.jpg' width='330' height='304'>"; } ?> </td> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="5">&nbsp;</td> <td width="310" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="10"> <tr> <td valign="top" class="TituloNoticias"><p class="TextoNoticias"> <? echo $_GET['conteudo']; ?> </p></td> </tr> </table></td> </tr> <tr> <td>&nbsp;</td> <td valign="top" class="TituloNoticias">&nbsp;</td> </tr> </table></td> </tr> </table> </div></td> </tr> </table> </td> </tr> <tr> <td height="52" background="imagens/rodape.jpg"><div align="center"></div></td> </tr> </table> </div></td> </tr> </table> </div></td> </tr> <tr> <td bgcolor="#CCCCCC">&nbsp; </td> </tr> <tr> <td bgcolor="#CCCCCC"><?php include("copyright.htm"); ?></td> </tr> <tr> <td bgcolor="#CCCCCC">&nbsp;</td> </tr> </table> </div></td> <td width="15" bgcolor="#CCCCCC">&nbsp;</td> </tr> </table> </div> </body> </html> NOTICIAS.PHP <?php function monta_noticia($dir_arq,$dir_img){ $mostra_resumo = ""; foreach (glob("$dir_arq") as $nomedoarquivo) { $fp = fopen($nomedoarquivo,'r'); $f_contents = file ($nomedoarquivo); if ($f_contents == TRUE){ $titulo = $f_contents [0]; $resumo = $f_contents [2]; $pega_nome_arquivo = end(explode("/", $nomedoarquivo)); $nome_imagem = substr($pega_nome_arquivo,0,-3); $texto = fread($fp, filesize($nomedoarquivo)); $texto = nl2br($texto); $mostra_resumo .= " <b class='TituloNoticias'>".$titulo."</b><br><img src='imagens/seta-azul.gif' width='4' height='8'> <a href='exibe-noticia.php?img=".$dir_img."".$nome_imagem."jpg&conteudo=".$texto."' class='TextoNoticias'>".$resumo."</a><hr>"; fclose($fp); } } echo $mostra_resumo; } ?> INDEX.PHP <?php include("scripts/noticias.php"); ?> <html> <head> <title>Metra Sistema Metropolitano de Transporte Ltda</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="scripts/metra_styles.css" rel="stylesheet" type="text/css"> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> </head> <body bgcolor="#EFEFEF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <div align="center"> <table width="780" border="0" cellspacing="0"> <tr> <td width="15" bgcolor="#CCCCCC">&nbsp;</td> <td valign="top"><div align="center"> <table width="750" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#999999">&nbsp;</td> </tr> <tr> <td valign="top"> <div align="center"> <table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC"> <tr> <td bgcolor="#FFFFFF"><div align="center"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="100" valign="middle"> <div align="center"><?php include("banner1.htm"); ?></div></td> </tr> <tr> <td height="150" valign="top" bgcolor="#660000"><?php include("banner2.htm"); ?></td> </tr> <tr> <td background="imagens/rodape.jpg" bgcolor="#660000"> <div align="left"> <div id="vqp_about" style="position:absolute;visibility:hidden;"></div> <script language="JavaScript" vqptag="doc_level_settings" is_vqp_html=1 vqp_datafile0="new_menu1.js" vqp_uid0=286559>cdd__codebase = "";cdd__codebase286559 = "";</script> <script language="JavaScript" vqptag="datafile" src="new_menu1.js"> </script><script vqptag="placement" vqp_menuid="286559" language="JavaScript">create_menu(286559)</script> </div> </td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="10"> <tr> <td bgcolor="#EFEFEF"> <div align="justify"><span class="estilo">Vitrine&gt; Inicio<br> </span> </div></td> </tr> <tr> <td valign="top"> <div align="justify" class="estiloCopy"> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top"> <div align="justify" class="estiloCopy"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="254" height="234"> <param name="movie" value="swf/flash.swf"> <param name="wmode" value="transparent"> <param name="quality" value="high"> <embed src="swf/flash.swf" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="254" height="234"></embed> </object> <table width="100%" border="0" cellspacing="0" cellpadding="1"> <tr> <td valign="top"><img src="imagens/emtu.jpg" width="254" height="150"></td> </tr> <tr> <td>&nbsp;</td> </tr> </table> <?php include("lateral_esq.php"); ?> <br> </div> <p><br> </p></td> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="5">&nbsp;</td> <td width="310" valign="top"><img src="imagens/bn_noticias.jpg" width="320" height="30"></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="10"> <tr> <td valign="top"> <? monta_noticia("dados/noticias/*.txt","dados/noticias/") ?> </td> </tr> </table></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td valign="top"><div align="center"> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','299','height','295','src','video02','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','video02' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="299" height="295"> <param name="movie" value="video02.swf"> <param name="quality" value="high"> <embed src="video02.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="299" height="295"></embed> </object> </noscript></div></td> <td>&nbsp;</td> </tr> </table></td> <td width="140" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="imagens/bn_partner.jpg" width="137" height="30"></td> </tr> <tr> <td height="10">&nbsp;</td> </tr> <tr> <td><img src="imagens/bn_partner_eletra.jpg" width="137" height="100"></td> </tr> <tr> <td><img src="imagens/bn_partner_hg2.jpg" width="137" height="100"></td> </tr> <tr> <td><img src="imagens/bn_partner_alfa.jpg" width="137" height="100"></td> </tr> <tr> <td><img src="imagens/bn_partner_superpav.jpg" width="137" height="100"></td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> </table></td> </tr> </table> </div></td> </tr> </table> </td> </tr> <tr> <td height="52" background="imagens/rodape.jpg"><div align="center"></div></td> </tr> </table> </div></td> </tr> </table> </div></td> </tr> <tr> <td bgcolor="#CCCCCC">&nbsp; </td> </tr> <tr> <td bgcolor="#CCCCCC"><?php include("copyright.htm"); ?></td> </tr> <tr> <td bgcolor="#CCCCCC">&nbsp;</td> </tr> </table> </div></td> <td width="15" bgcolor="#CCCCCC">&nbsp;</td> </tr> </table> </div> </body> </html>
  23. Testei aqui e serviu certinho ESerra, porém eu preciso mesmo que todos os txt tenham a primeira linha em negrito. Mas acabei resolvendo de uma outra forma, eu coloquei a tag <b>Texto</b> na primeira linha de cada txt, ai deu certo, o problema é que vou ter que ficar colocando as tags em cada txt novo mas até ai beleza.... Muito obrigado! Abraços,
  24. Pessoal estou lendo um arquivo txt com o script abaixo, só que não estou conseguindo fazer com que fique em negrito a primeira linha na hora de mostrar a variável $texto o restante do texto para baixo da primeira linha não pode ficar em negrito. ALGUÉM SABE COMO FAZER ISSO? POIS JÁ ESTOU PERDENDO TODOS OS CABELOS E NÃO ESTOU CONSEGUINDO... $dir_arq = "c:\*.txt"; foreach (glob("$dir_arq") as $nomedoarquivo) { $fp = fopen($nomedoarquivo,'r'); $pega_nome_arquivo = end(explode("/", $nomedoarquivo)); $link = substr($pega_nome_arquivo,0,-3); $texto = fread($fp, filesize($nomedoarquivo)); $texto .= nl2br($texto); } echo $texto; Obrigado galera!
  25. Hum... fui verificar e estava fazendo dois includes do arquivo noticias.php (onde contem a função), na verdade estava dando include no index.php onde o mesmo faz include do lateral.php (onde já estava sendo incluido o noticias.php) Foi tirar o include do lateral.php e funcionou! Muito obrigado! Abraços a todos,
×
×
  • Criar Novo...