kuroi
Membros-
Total de itens
7.184 -
Registro em
-
Última visita
Tudo que kuroi postou
-
você pode usar a funcao FileCopy(): FileCopy "C:\a.txt", "C:\b.txt"
-
é 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/
-
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))
-
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.
-
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.
-
realmente não esta chegando. faca o seguinte, só pra testar, tente trocar isso: if (mail($destino,$assunto,$msg,'From: $nome <$email>')) { ?> <script> alert('Seu email foi enviado com sucesso!'); </script> <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.
-
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??
-
mesmo sem o if, eu já vi um erro. você nomeou o campo agora como "emaildoamigo", mas ta tentando pegar no php como "emailamigo".
-
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.
-
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.
-
<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).
-
(Resolvido) Contagem de checkbox
pergunta respondeu ao Luiz Tibo de kuroi em Ajax, JavaScript, XML, DOM
inclusive no codigo do tenko já tem isso la. -
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>')) { ?> <script> alert('Seu email foi enviado com sucesso!'); </script> <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.
-
é, 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.
-
(Resolvido) Reformatar código
pergunta respondeu ao Rafael Laurindo de kuroi em Ajax, JavaScript, XML, DOM
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": <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. -
(Resolvido) Array com chave automática
pergunta respondeu ao Rafael Laurindo de kuroi em Ajax, JavaScript, XML, DOM
beleza, mas na verdade não eram chaves e sim colchetes hehe -
Apenas Números e apenas letras no TextBox
pergunta respondeu ao Danleonhart de kuroi em Visual Basic
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. -
danyy, a funcao Abs() tras o modulo do numero (tira o sinal): a = -1 b = Abs(a) 'b vai ser 1[/code]
-
(Resolvido) Reformatar código
pergunta respondeu ao Rafael Laurindo de kuroi em Ajax, JavaScript, XML, DOM
o q significa "embaralhar o js"?? -
(Resolvido) Array com chave automática
pergunta respondeu ao Rafael Laurindo de kuroi em Ajax, JavaScript, XML, DOM
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 = []; -
vou mover pra sala de seguranca.
-
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.
-
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.
-
é 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.
-
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]