Ir para conteúdo
Fórum Script Brasil

Eric Freitas

Membros
  • Total de itens

    441
  • Registro em

  • Última visita

Tudo que Eric Freitas postou

  1. ¬¬´ num quero nada pronto. você fala isso porque não é fã do SOUTH PARK! AhuAHahaha agora simplesmente acho q o asp já pode ter sido bom, mas pelo q sei ele não recebe atualização desde 2000.. ta velho esse negócio já além de ser microsoft... sou mais os livres... mas infelizmente sou obrigado a usar isso. =P obrigado mas eu não sabia dessa op. do IIS para as permissões, tanto q pensei q você haia falado do windows ou melhor ruindows... de qualquer forma, já consegui o que eu queria.. agora só fazer da maneira q eu quero =D Vlws, brigadão!
  2. Como seria a maneira correta de se fazer isso então? --- q merda de politica... por mim eu faria em php/.net/java q com certeza já estaria pronto... mo merda ser estagiário.. aaaaaaaaaaaaaaaaaaaaaaaa to aqui a 2 dias e já to me puto com esse ASP
  3. probleminha... não sei onde será salvo o arquivo.. não intendo muito de asp.. e windows tem permissão?!? RUINDOWS é foda ¬¬´
  4. pessoal, preciso criar um sistema q gere um arquivo *.txt sei como fazer isso em PHP, contudo a empresa quer isso em ASP... fazer uq né? Bom vamos estudar!.. ---- Peguei um exemplo de como criar um arquivo, mas ele não funcionou! segue abaixo o script <% 'criamos o nome do arquivo arquivo= request.serverVariables("APPL_PHYSICAL_PATH") & "provas.txt" 'conectamos com o FSO set confile = createObject("scripting.filesystemobject") 'criamos o objeto TextStream set fich = confile.CreateTextFile(arquivo) 'escrevemos os números do 0 ao 9 for i=0 to 9 fich.write(i) next 'fechamos o arquivo fich.close() 'voltamos a abrir o arquivo para leitura set fich = confile.OpenTextFile(arquivo) 'lemos o conteúdo do arquivo texto_arquivo = fich.readAll() 'imprimimos na página o conteúdo do arquivo response.write(texto_arquivo) 'fechamos o arquivo fich.close() %> Tipo de erro: Erro de tempo de execução do Microsoft VBScript (0x800A0046) Permissão negada /teste.asp, line 9 Alguém saberia me ajudar? Obrigado
  5. Pessoal, como diz o tópico preciso saber se existem comandos para fazer a quebra de linha e a identação de documentos. o que eu quero fazer com isso é gerar um XML como faço no PHP no PHP é /t /n mas preciso saber disso no ASP porque o pessoal aqui só usa esse negócio desculpem aos que gostam de asp mas... puxa.. muito RUIM
  6. Eric Freitas

    instrução SQL

    Pessoal, programo em PHP mas entrei numa empresa q só usa ASP mas os cara são tudo meio fraco de programação usam o InterDev... bom.. seguinte preciso saber como verificar se um comando SQL foi executado com sucesso. perguntei pro pessoal aqui, mas eles não sabem me responder. então estou recorrendo a vocês pra fazer isso já que não posso usar PHP.. Obrigado!
  7. Pessoal, tenho uma prova amanhã de PHP nem imagino o que irá cair, então (tirando as funções de conex com banco de dados) Gostaria de saber quais as funções mais usadas por vocês em seus programas pra eu dar uma estudada nos q eu não conhecer =D Obrigado pela Ajuda =D
  8. Seguinte pessoal, criei um script q funciona gera o XML e tudo mais. mas o que acontece é q se um dos nós estiver vazio nulo sei lá como chama isso no XML o JS trava e não chama nada... então como criar um IF q verifique se tem conteúdo dentro da tag... EX funciona <pai> <filho> <nome>AAAAA</nome> <end>BBBBB</end> </filho> </pai> não funciona <pai> <filho> <nome>AAAAA</nome> <end></end> </filho> </pai>
  9. você tem q fazer a requisição retornar um xml, e com esse xml criar os elementos
  10. você verificou se o php está recebendo os dados ? bota ali no final do if um else echo "chego nada"; seu js também não mandou as info. pro servidor talvez por isso não retorne nada.. solução: AJAX
  11. você tem que criar uma classe pra imagem no css q recebera Filter: Alpha(Opacity=10); // IE -moz-opacity: 0.2; // FF/MOZ opacity:0.20; // OPERA z-index: 2; // Propriedade p/ Sobrepor Layer /* z-index é um parametro q sobrepõe os itens sendo q 0 sempre fica atras do 1 q fica atras do 2 e assim por diante */ CSS... espero ter ajudado =D
  12. você pode usar css também e colocar a propriedade "bottom-margin: 20px;" na tag body ou em uma class de div seletor...
  13. hum é. você so precisa criar a função em js q vai abrir a div e enviar com um form normal. você pode fazer isso com getElementById(); do js mesmo
  14. descobri! a função function carregando_cep(div,msg){ document.getElementById(div).innerHTML = msg; } q tava me empacando no IE, alguém sabe me dizer porque?
  15. por pouco flavio! muito Obrigado! function final... function totalVenda(){ var totalLinhas = document.getElementById('total_linhas').value; var total = 0.0; for(var i=0; i<totalLinhas; i++){ var valor = document.getElementById('valorTotal_'+i).innerHTML; total = parseFloat(total + eval(valor)); document.getElementById('total_compra').innerHTML = total; } } =D
  16. function totalVenda(){ var totalLinhas = document.getElementById('total_linhas').value; for(var i=0; i<totalLinhas; i++){ var valor = document.getElementById('valorTotal_'+i).innerHTML; var total = total + valor; document.getElementById('total_compra').innerHTML = total; } } essa aí minha função q faz isso
  17. não funciona! um valor eu pego do input outro da célula (td).. ou ele me retorna isNaN ou junta como soma da string... Eis minha função function totalVenda(){ var totalLinhas = document.getElementById('total_linhas').value; for(var i=0; i<totalLinhas; i++){ var valor = document.getElementById('valorTotal_'+i).innerHTML; var total = total + valor; document.getElementById('total_compra').innerHTML = total; } }
  18. ele não ta chamando o onblur não sei porque não da erro nenhum.
  19. Criei uma função p/ pegar cep pode ajudar a muitos ae, mas preciso contornar esse erro no IE6, podem me ajudar? -> acredito q o erro esteja aí no cep.html -> tem q deixar como dhtml/xhtml esse cep.html? obs: já tentei por onblur/onBlur/ONBLUR etc etc etc.. cep.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript" src="cep.js"></script> </head> <body> <form id="form1" name="form1" method="post" action=""> <label> <input name="cep" type="text" id="cep_campo" onBlur="java script: buscar_cep(this.value);" size="10" maxlength="8" /> </label> </form> <div id="cep"></div> <p>&nbsp;</p> </body> </html> cep.js /** * @author Eric Rodrigo de Freitas */ //-> INICIA AJAX function iniciaAjax(){ if(window.ActiveXObject) var ajax = new ActiveXObject('Microsoft.XMLHTTP'); else var ajax = new XMLHttpRequest(); return ajax; } // Abrir Tela Carregando function carregando_cep(div,msg){ document.getElementById(div).innerHTML = msg; } // Busca do CEP (Requisição AJAX) - function buscar_cep(cep){ ajax = iniciaAjax(); ajax.onreadystatechange = popula_cep; ajax.open('GET','xml_cep.php?cep='+cep); ajax.send(null); } // Popula os Campos do Formulário function popula_cep(){ carregando_cep('cep','Carregando'); if (ajax.readyState == 4) { if (ajax.status == 200) { var xml = ajax.responseXML; // - recebe XML if (xml != null) { // - verifica se XML não está vazio var nofilho = xml.hasChildNodes; if (nofilho) { // - verifica se tem nos filhos var nos = xml.getElementsByTagName('cep'); for (i = 0; i < nos.length; i++) { if (window.ActiveXObject) { var cor_msg = nos[i].childNodes[0].firstChild.nodeValue; var msg = nos[i].childNodes[1].firstChild.nodeValue; var cidade = nos[i].childNodes[2].firstChild.nodeValue; var uf = nos[i].childNodes[3].firstChild.nodeValue; var tipo = nos[i].childNodes[4].firstChild.nodeValue; var logradouro = nos[i].childNodes[5].firstChild.nodeValue; var bairro = nos[i].childNodes[6].firstChild.nodeValue; } else { var cor_msg = nos[i].childNodes[1].firstChild.nodeValue; var msg = nos[i].childNodes[3].firstChild.nodeValue; var cidade = nos[i].childNodes[5].firstChild.nodeValue; var uf = nos[i].childNodes[7].firstChild.nodeValue; var tipo = nos[i].childNodes[9].firstChild.nodeValue; var logradouro = nos[i].childNodes[11].firstChild.nodeValue; var bairro = nos[i].childNodes[13].firstChild.nodeValue; } } var mensagem = '<font color="'+cor_msg+'">'+msg+'</font><br>'; mensagem+= tipo+': '+logradouro+'<br>'; mensagem+= 'Bairro: '+bairro+'<br>'; mensagem+= 'Cidade: '+cidade+' - UF:'+uf+'<br>'; } } }else var mensagem = 'erro na conexão com o servidor \\n'+ajax.statusText; } carregando_cep('cep',mensagem); } xml_cep.php <?php /* * Função de busca de Endereço pelo CEP * - Desenvolvido Felipe Olivaes para ajaxbox.com.br * - Utilizando WebService de CEP da republicavirtual.com.br * - Alterado por Eric Rodrigo de Freitas em 22/11/2007 */ class busca_cep{ function busca_cep($cep){ $resultado = @file_get_contents('http://republicavirtual.com.br/web_cep.php?cep='.urlencode($cep).'&formato=query_string'); if(!$resultado){ $resultado = "&resultado=0&resultado_txt=erro+ao+buscar+cep"; } parse_str($resultado, $_retorno); /* * - Cria XMl */ header("Content-Type: application/xml"); $_xml = '<?xml version="1.0" encoding="ISO-8859-1" ?>'."\r\n"; $_xml.= "\t"."<cep>\r\n"; switch($_retorno['resultado']){ case '2': $_xml_.="\t\t".'<cor_msg>green</cor_msg>'."\r\n"; //-> Define Cor da mensagem $_xml.= "\t\t".'<msg>Cidade com logradouro único</msg>'."\r\n"; $_xml.= "\t\t".'<cidade>'.$_retorno['cidade'].'</cidade>'."\r\n"; $_xml.= "\t\t".'<uf>'.$_retorno['uf'].'</uf>'."\r\n"; break; case '1': $_xml.= "\t\t".'<cor_msg>green</cor_msg>'."\r\n"; //-> Define Cor da mensagem $_xml.= "\t\t".'<msg>Cidade com logradouro completo</msg>'."\r\n"; $_xml.= "\t\t".'<cidade>'.$_retorno['cidade'].'</cidade>'."\r\n"; $_xml.= "\t\t".'<uf>'.$_retorno['uf'].'</uf>'."\r\n"; $_xml.= "\t\t".'<tipo_logradouro>'.$_retorno['tipo_logradouro'].'</tipo_logradouro>'."\r\n"; $_xml.= "\t\t".'<logradouro>'.$_retorno['logradouro'].'</logradouro>'."\r\n"; $_xml.= "\t\t".'<bairro>'.$_retorno['bairro'].'</bairro>'."\r\n"; break; default: $_xml_.="\t\t".'<cor_msg>red</cor_msg>'."\r\n"; //-> Define Cor da mensagem $_xml.= "\t\t".'<msg>Falha ao buscar CEP!</msg>'."\r\n"; break; } $_xml.= "\t"."</cep>\r\n"; echo $_xml; } } $_cep = new busca_cep($_GET['cep']); ?>
  20. Pessoal, qual o nome da função ou como fazer pra transformar o conteúdo da célula q no caso é número p/ ponto flutuante? (float) p/; q eu possa realizar uma conta? eu já tentei colocar parseFloat parseInt isNaN -> o resultado da minha operação sem eles da 20+20 = 2020 ->com parseInt ou parseFloat retorna NaN Alguém saberia me informar isso? Obrigado
  21. Pessoal fiz um formulário é validado pelo meu JS. mas Parece q a página está atualizando qd clico em enviar/gravar dados... E como eu to aprendendo ajax gostaria de saber como contornar isso... Obrigado
  22. Criei uma parada legal ae queria disponibilizar pra v6 verem /* Eric Rodrigo de Freitas ** Trabalho PHP ** */ // -> Site em geral class conexao{ function conexao(){ $_servidor = "localhost"; $_usuario = "root"; $_senha = ""; $_banco = "trabalho"; $_con = mysql_connect($_servidor, $_usuario,$_senha); mysql_select_db($_banco) or die('Não foi possível selecionar o banco da dados'); } function executa($_query){ $_sql = mysql_query($_query) or die('erro<br>'.mysql_error()); return $_sql; } function linhas($_sql){ $_linhas = mysql_num_rows($_sql); return $_linhas; } function colunas($_sql){ $_colunas = mysql_num_fields($_sql); return $_colunas; } function resultado($_x,$_y,$_sql){ $_resultado = mysql_result($_sql,$_x,$_y); } } class verificacoes{ function login($_user){ $_con = new conexao(); $_query = "SELECT * "; $_query.= "FROM autorizacao "; $_query.= "WHERE nome = '".$_user."';"; $_sql = $_con->executa($_query); $_linhas = $_con->linhas($_sql); if($_linhas > 0 )echo 1; else echo 0; } function produto($_produto){ $_con = new conexao(); $_query = "SELECT * "; $_query.= "FROM produto "; $_query.= "WHERE nome = '".$_produto."';"; $_sql = $_con->executa($_query); $_linhas = $_con->linhas($_sql); if($_linhas > 0 )echo 1; else echo 0; } function fabricante($_fabricante){ $_con = new conexao(); $_query = "SELECT * "; $_query.= "FROM produto "; $_query.= "WHERE nome = '".$_fabricante."';"; $_sql = $_con->executa($_query); $_linhas = $_con->linhas($_sql); if($_linhas > 0 )echo 1; else echo 0; } function cliente($_cliente){ $_con = new conexao(); $_query = "SELECT * "; $_query.= "FROM produto "; $_query.= "WHERE nome = '".$_cliente."';"; $_sql = $_con->executa($_query); $_linhas = $_con->linhas($_sql); if($_linhas > 0 )echo 1; else echo 0; } } class secoes{ function altera($_secao,$_campos,$_valores,$_id){ $_login = new login(); if($_login->autenticaPHP() == false) exit(); $_config = $_login->config(); if($_config['alterar'] == 1){ $_con = new conexao(); $_query="UPDATE ".$_tabela." SET "; for($_i=0; $_i <sizeof($_campos); $_i++){ if($_i+1 == sizeof($_campos)) $_virgola = ''; else $_virgola = ','; $_query.= $_campos[$_i]." = '".$_valores[$_i]."'".$_virgola." "; } $_query.= " WHERE ".$_condicao."= '".$_id."';"; $_con->executa($_query) or die('erro<br>'.mysql_error()); echo 1; }else echo 0; } function incluir($_campos,$_secao,$_valores,$_tabela){ $_login = new login(); if($_login->autenticaPHP() == false) exit(); $_config = $_login->config(); if($_config['incluir'] == 1){ $_con = new conexao(); $_nomeCampos =""; //-> define os campos for($_i=0; $_i<sizeof($_campos); $_i++){ if($_i+1==sizeof($_campos)) $_nomeCampos.= $_campos[$_i]; else $_nomeCampos.= $_campos[$_i].","; } $_valorCampo = ""; //define o valor dos campos for($_i=0; $_i<sizeof($_valores); $_i++){ if($_i+1 == sizeof($_valores)) $_valorCampo.= "'".$_valores[$_i]."'"; else $_valorCampo.= "'".$_valores[$_i]."',"; } $_query = "INSERT INTO"; $_query.= " ".$_tabela." "; $_query.= ' ('.$_nomeCampos.') '; $_query.= "VALUES"; $_query.=' ('.$_valorCampo.');'; $_con->executa($_query); echo 1; }else echo 0; } function deletar($_secao,$_id){ $_login = new login(); if($_login->autenticaPHP() == false) exit(); $_config = $_login->config(); if($_config['deletar'] == 1){ $_con = new conexao(); $_query = "DELETE FROM "; $_query.= $_tabela.' '; $_query.= "WHERE "; $_query.= $_tabela.".".$_condicao." = '".$_id."';"; $_con->executa($_query) or die('erro<br>'.mysql_error()); echo 1; }else echo 0; } } switch($_pagina){ case 'autorizacao': $_campos[0] = "nome"; $_valores[0] = "p***"; $_campos[1] = "senha"; $_valores[1] = "merda"; $_campos[2] = "nivel"; $_valores[2] = "0"; break; case 'produto': $_campos[0] = 'codigo'; $_valores[0] = "p***"; $_campos[1] = 'nome'; $_valores[1] = "p***"; $_campos[2] = 'codigo_fabricante'; $_valores[2] = "p***"; $_campos[3] = 'preco_custo'; $_valores[3] = "p***"; $_campos[4] = 'preco_venda'; $_valores[4] = "p***"; break; case 'fabricante': $_campos[0] = 'codigo'; $_valores[0] = "p***"; $_campos[1] = 'nome'; $_valores[1] = "p***"; $_campos[2] = 'cnpj'; $_valores[2] = "p***"; $_campos[3] = 'endereco'; $_valores[3] = "p***"; $_campos[4] = 'bairro'; $_valores[4] = "p***"; $_campos[5] = 'cidade'; $_valores[5] = "p***"; $_campos[6] = 'uf'; $_valores[6] = "p***"; $_campos[7] = 'telefone'; $_valores[7] = "p***"; break; case 'cliente': $_campos[0] = 'codigo'; $_valores[0] = "p***"; $_campos[1] = 'nome'; $_valores[1] = "p***"; $_campos[2] = 'email'; $_valores[2] = "p***"; $_campos[3] = 'endereco'; $_valores[3] = "p***"; $_campos[4] = 'bairro'; $_valores[4] = "p***"; $_campos[5] = 'cidade'; $_valores[5] = "p***"; $_campos[6] = 'uf'; $_valores[6] = "p***"; $_campos[7] = 'cep'; $_valores[7] = "p***"; $_campos[8] = 'ddd_fone'; $_valores[8] = "p***"; $_campos[9] = 'fone'; $_valores[9] = "p***"; $_campos[10] = 'ddd_fax'; $_valores[10] = "p***"; $_campos[11] = 'fax'; $_valores[11] = "p***"; $_campos[12] = 'obs'; $_valores[12] = "p***"; $_campos[13] = 'nome_contato'; $_valores[13] = "p***"; $_campos[14] = 'www_cliente'; $_valores[14] = "p***"; break; } switch($_op){ case 'incluir': secoes::incluir($_campos,$_secao,$_valores,$_tabela); break; case 'alterar': secoes::altera($_secao,$_campos,$_valores,$_id,$_tabela,$_condicao); break; case 'deletar'; secoes::deletar($_sesao,$_id,$_tabela,$_condicao); break; default: } Aceito comentarios! dicas etc.. =D
  23. Eric Freitas

    Sistema Em Php

    SISTEMINHA? Agente num faz sisteminha.. agt faz sistema! hauHUaHuA Seguinte concordo com GtOkAi Varia de cliente pra cliente, se você ve q o cara tira bastante cobre bastante, se ele ganha +o- cobra +o- se ele ganha poco cobra pouco.
  24. tuas dicas estão no DB? se não faz em JS, q é mais fácil..
  25. Pessoal, seguinte criei uma classe e quero definir uma variavel pública para eu poder útilizar em todas as funções dessa minha classe, como posso fazer isso? sem útilizar uma variavel global? tem q ser uma variavel q só será útilizada dentro dessa minha classe.. Desde já Obrigado
×
×
  • Criar Novo...