Ir para conteúdo
Fórum Script Brasil

kuroi

Membros
  • Total de itens

    7.184
  • Registro em

  • Última visita

Tudo que kuroi postou

  1. você pode usar a funcao FileCopy(): FileCopy "C:\a.txt", "C:\b.txt"
  2. é verdade, eu utilizo um servidor q tb não permite o uso da funcao mail(). acho q ta ficando cada vez mais comum, mas acho mais certo mesmo bloquearem o envio sem autenticacao. no meu servidor, eles recomendam o uso do PHPMailer. você tem baixar o codigo dele e adicionar no seu servidor e adiciona-lo como include. aqui tem um tutorial, de uma olhada: http://blog.thiagobelem.net/php/enviar-e-m...do-o-phpmailer/
  3. realmente. se conseguir descobrir, avise ai, q tb quero saber. olha, mas como ultimo teste, você podia tentar mudar a mensagem q esta sendo enviada. não sei, como você ta adicionando um link no meio do texto, talvez o servidor barre por considerar como spam, seila. tenta escrever qualquer coisa no lugar pra ver se vai, por exemplo: if (mail($destino,$assunto,"kuroi",$headers)) ou então, ponha um codigo html qualquer: if (mail($destino,$assunto,"<html><body><p>kuroi</p></body></html>",$headers))
  4. muito estranho. o email do form de contato esta chegando mesmo?? olha, então tenta adicionar os mesmo headers q estavam no form de contato: $nome = $_POST["nome"]; $email = $_POST["email"]; $para = $_POST["amigo"]; $destino = $_POST["emaildoamigo"]; $site = "www.styllusfashion.com"; $assunto = "$nome te recomendou um site... "; $msg = "Olá $para. <br />\n $nome lhe convida a visitar o site $site"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $nome <$email>\r\n"; if (mail($destino,$assunto,$msg,$headers)) {[/code] vai ver q o seu servidor precisa q você especifique a versao do MIME, tenta ai.
  5. kuroi

    AVG X Executável

    o forum é dividido em varias salas. você havia postado na sala referente a visual basic (essa: http://scriptbrasil.com.br/forum/index.php?showforum=23). eu achei q o seu assunto tava mais relacionado a seguranca (essa sala: http://scriptbrasil.com.br/forum/index.php?showforum=39) já q o problema é com o anti-virus. então movi pra sala de seguranca. mas quanto ao seu problema, já aconteceu comigo tb de o anti-virus reconhecer como virus uns programas q eu tinha feito em c (e q, falando nisso, eram simples exercicios de escola q não tinha o minimo motivo pra ele considerar perigoso). não sei se tem o q fazer quanto a isso, mas acho q ele não precisa excluir automaticametne. deve ter algum jeito de você escolher se ele vai apagar ou não, da uma procurada nas suas opcoes no avg.
  6. realmente não esta chegando. faca o seguinte, só pra testar, tente trocar isso: if (mail($destino,$assunto,$msg,'From: $nome <$email>')) { ?> &lt;script> alert('Seu email foi enviado com sucesso!'); </script> &lt;script> window.location.href='http://www.styllusfashion.com' </script> <?php exit; } } ?>[/code] por: [code]if (mail($destino,$assunto,$msg,'From:$nome< $email>')) { echo("Destino: " . $destino . "<br />" . "Assunto: " . $assunto . "<br />" . "Mensagem: " . $msg . "<br />" . "Nome: " . $nome . "<br />" . "Email: " . $email . "<br />"); } } ?> ai tente enviar e veja os dados q vao aparecer na tela se estao certos.
  7. então agora, repito a mensagem do fit: tem certeza q os emails não tão indo pra caixa de spam não?? teria como você passar o link da onde esta o seu formulario pra gente testar aqui??
  8. mesmo sem o if, eu já vi um erro. você nomeou o campo agora como "emaildoamigo", mas ta tentando pegar no php como "emailamigo".
  9. mas como eu abri um if q não tinha no seu codigo original, era preciso q tivesse as duas chaves sim no final... mas poste como ficou o seu codigo agora. tando o do formulario quanto o do enviar.php.
  10. kuroi

    Enter

    se não me engano, normalmente, o enter vai postar o formulario em q você esta. agora quando eu usava asp.net, q eu tinha um formulario so, mas podia ter varios botoes, eu usava uma funcao tipo assim pra escolher o botao q eu queria pra cada controle: function ColocaFocoEm(nome, e) { var key; if (window.event) { key = window.event.keyCode; } else { key = e.which; } if (key == 13) { document.getElementById(nome).focus(); key = 13; } }[/code] e no html: [code]<input id="campo1" name="campo1" onkeydown="java script: ColocaFocoEm('botao_submit', event);" type="text" /> <input id="campo2" name="campo2" onkeydown="java script: ColocaFocoEm('botao_submit', event);" type="text" /> <input id="botao_submit" name="botao_submit" type="submit" /> no codigo acima "javascript" tem q ser tudo junto. o forum separa por seguranca quando você posta.
  11. <img id="imagem" src="imagem1.jpg" alt="Imagem" /"> <a href="link1.htm" onmouseover="java script: document.getElementById('imagem').src = 'imagem1.jpg';">Link 1</a> <a href="link2.htm" onmouseover="java script: document.getElementById('imagem').src = 'imagem2.jpg';">Link 2</a> <a href="link3.htm" onmouseover="java script: document.getElementById('imagem').src = 'imagem3.jpg';">Link 3</a> <a href="link4.htm" onmouseover="java script: document.getElementById('imagem').src = 'imagem4.jpg';">Link 4</a>[/code] onde estiver escrito javascript no codigo acima, escreve tudo junto (o forum separa por seguranca).
  12. inclusive no codigo do tenko já tem isso la.
  13. com esse seu codigo, acho q ele vai mostar a mensagem de sucesso, mesmo q o envio não funcione. olhando o seu codigo, acho q você podia tentar tirar algumas aspas pra ver se resolve: mail($destino,$assunto,$msg,'From:$nome< $email>') e depois pra testar se o email foi enviado mesmo, você devia fazer assim: if (mail($destino,$assunto,$msg,'From:$nome< $email>')) { ?> &lt;script> alert('Seu email foi enviado com sucesso!'); </script> &lt;script> window.location.href='http://site.com' </script> <?php exit; } } ?>[/code] EDITADO: a e olhe aqui: [code]<input type="text" size="30" name="email do amigo" class="campo" id="emailamigo"> <br> q nome é esse "email do amigo"?? o $_POST[] do php pega pelo name e não pelo id. você ta postando com o nome "email do amigo", mas ta tentando pegar pelo $_POST['emailamigo'], ai ele não encontra mesmo.
  14. é, eu testei um mysql_query() aqui usando o [550] e deu certo. o mysql_error() não retorna nd?? a tabela recados tem mesmo os campos id e idx?? se tb não funcionar sem o [550], tente fazer o seguinte pra testar. copie a linha do erro diretamente embaixo daonde você executa a query. ficando assim: $query[550] = mysql_query("SELECT * FROM recados WHERE id='$id' ORDER BY idx DESC LIMIT 5"); $returned = mysql_num_rows($query[550]);[/code] veja se ele vai dar erro nessa linha, ou se o erro so vai acontecer la embaxo.
  15. entendi. não sei exatametne o q eles usaram pra isso, mas pensei numas formas aqui: 1 - se você tiver um editor de texto q seja capaz de trabalhar com expressoes regulares nas opcoes de busca, você poderia fazer um replace de "\n" por nada e de "\t" por nada no seu codigo javascript. agora o problema seria se você precisasse, depois, editar o codigo. nesse caso, pra transformar de volta, você poderia fazer um replace de ";" por ";\n", de "{" por "{\n" e de "}" por "}\n", mas você vai perder a tabulacao. 2 - caso você precise sempre estar editando o javascript, e com o metodo acima ficar dificil, você pode usar o php (ou a outra linguagem q estiver usando) pra escrever o javascript. ai você escreveria o javascript todo certinho dentro duma variavel php, e na hora de escrver na pagina, vc "embaralhava": &lt;script language="JavaScript" type="text/javascript"> <?php $s = " function x(a) { alert(a); } "; $s = str_replace("\r", "", $s); //não deve ser necessario no linux. $s = str_replace("\n", "", $s); $s = str_replace("\t", "", $s); echo $s; ?> </script>[/code] o gde problema disso, seria q dentro do javascript, você teria q usar \" pra escrever " e etc. 3 - não sei se existem programas ou sites q fazem isso como você comentou, mas seria essa a terceira opcao. caso sua pagina seja muito gde, e ela já estiver pronta e o javascript todo escrito, daria muito trabalho ficar abrindo cada um dos arquivos pra aplicar um dos metodos acima. mas se fosse eu, eu escreveria um codigo em qualquer linguagem q lesse os arquivos e fizesse isso por mim.
  16. beleza, mas na verdade não eram chaves e sim colchetes hehe
  17. as letras vao do 65 ao 90 (maiusculas) e do 97 ao 122 (minusculas). mas tem q ver se vai poder por acento, se vai poder por pontuacao, caracteres especiais como "(", ")", "[", "]", "/", "<", ">", etc.
  18. danyy, a funcao Abs() tras o modulo do numero (tira o sinal): a = -1 b = Abs(a) 'b vai ser 1[/code]
  19. você pode usar o metodo .push(): http://www.w3schools.com/jsref/tryit.asp?f...e=tryjsref_push EDITADO: e se você quiser inicializar o array vazio, é so você não escrever nd dentro das chaves: var fruits = [];
  20. kuroi

    AVG X Executável

    vou mover pra sala de seguranca.
  21. nunca tive esse problema. mas a imagem q você usa é um icone (.ico) ou um arquivo de imagem mesmo (.bmp, .jpg, etc)?? se for um icone, pode ser por causa das definicoes de dimensoes dele, isso é realmente um saco. você podia tentar algum programa de edicao de icones, ou usar .jpg então.
  22. normalmente, quando fazemos o instalador, a gente define o flag promptifolder (q caso o arquivo já exista no pc, e estiver com uma data de modificacao mais recente do q o arquivo q esta no instalador, ele pergunta se você deseja sobrepor) ou o onlyifdoesntexist (q ignora a instalacao do arquivo especificado, caso já exista no sistema) pra todas as dlls, ocxs e arquivos de sistema, pra evitar problemas de versoes. o promptifolder é mais recomendado. agora, o seu problema não sei se tem relacao com isso. essa ocx ActiveText.OCX não é nativa do visual basic, certo?? se você esta copiando-a corretamente pro sistema, então é possivel q ela não seja compativel com o windows 2003. você poderia dar uma checada no manual, ou entrar em contato com o desenvolvedor, ou coisa assim.
  23. é so você fazer um for pra percorrer as linhas e as colunas: For i = 1 To ListView1.ColumnHeaders.Count Printer.Print Tab(20); ListView1.ColumnHeaders(i).Text; Next Printer.Print Printer.Print Dim item As ListItem For Each item In ListView1.ListItems Printer.Print Tab(20); item.Text; For i = 1 To ListView1.ColumnHeaders.Count - 1 Printer.Print Tab(20); item.SubItems(i); Next Printer.Print Next[/code] eu fiz o codigo levando em conta q cada coluna va ocupar 20 caracteres. agora se cada uma for ter tamanho diferente, então você ia ter q fazer uma linha pra cada coluna, ou você especificaria o tamanho pela propriedade Tag de cada ColumnHeader, q acho q seria melhor. tb não testei o codigo e não to acostumado a usar o objeto Printer, então não sei se o resultado sera exatamente o esperado, mas de acordo com o tutorial, parece ser isso.
  24. você pode formatar na hora de preencher: Set NewItem = ListView1.ListItems.Add(, , Application.Cells(i, 1).Value) NewItem.SubItems(1) = Application.Cells(i, 2).Value NewItem.SubItems(2) = Application.Cells(i, 3).Value NewItem.SubItems(3) = Format(Application.Cells(i, 4).Value, "#,##0.00;-#,##0.00") NewItem.SubItems(4) = Format(Application.Cells(i, 5).Value, "#,##0.00;-#,##0.00") NewItem.SubItems(5) = Application.Cells(i, 6).Value[/code]
×
×
  • Criar Novo...