Ir ao conteúdo
  • Cadastre-se

Fábio Corrêa Vitorino

Membro Pleno
  • Posts

    26
  • Cadastrado em

  • Última visita

  1. Problema resolvido! Eu tinha baixado o vscode pela central de download do Linux Mint, desinstalei o vscode e resolvi instalar via terminal via snap com os comandos: sudo apt-get install snapd snapd-xdg-open sudo snap install --classic vscode E simplesmente está funcionando tudo corretamente. Se alguém estiver com o mesmo problema, tente fazer o mesmo.
  2. Olá pessoal, tudo bem? Estou utilizando o visual studio code para os meus estudos com javascript. Sempre utilizei a extensão Node Exec que serve para executar arquivos .js diretamente do visual studio code. Porém formatei meu pc e troquei do sistema operacional ubuntu para o Linux Mint, e fiz todas as instalações necessárias inclusive do próprio node.js. Mas quando vou executar um arquivo .js pelo visual studio code apertando F8 ele não executa e dá erro. No terminal aparece o seguinte: sh-5.0$ cd "/home/fabio/Área de Trabalho/Curso JS/testes" sh-5.0$ undefined "node_81422329ef678.tmp" sh: undefined: comando não encontrado sh-5.0$ Em seguida ele cria um arquivo chamado node_81422329ef678.tmp e dentro desse arquivo está o comando js que era pra ser executado no arquivo atual. Um comando simples apenas para verificar se a extensão está funcionando. console.log('teste') Outro detalhe é que, dentro do visual studio code, se eu abrir um novo terminal e digitar "node" era para ser executado o node dentro do terminal do VS code, porém ele dá como comando inválido. Eu já reinstalei tanto o visual studio, quanto o node.js quanto a extensão node exec e não resolveu. Porém no terminal do linux se eu digitar "node" ele abre o node.js normalmente. A versão do node.js instalada é a mais atual LTS: Node.js v12.x: # Using Ubuntu curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt-get install -y nodejs Que foi instalado pelo próprio github do node.js Alguém ai passou por isso? Sabe como resolver? Desde já agradeço!!!
  3. @br.renatolima Putz, não sabia disso. Não encontrei nada falando sobre. Vou dar uma pesquisada a fundo para ver se encontro alguém falando sobre isso e se tem alguma previsão de normalidade. Mas muito obrigado por me informar, se souber de alguma novidade posta aqui. Valeu, abraço!!!!
  4. Olá pessoal, boa tarde! Estou enfrentando um problema com meu formulário de e-mail que não consigo resolver de forma alguma, já revirei a net e nada. Seguinte, esse formulário que estou tendo problemas estava funcionando perfeitamente até ano passado (2017), e do nada ele para de funcionar. Já tentei de tudo, já atualizei a classe, já utilizei outros formulários prontos e todos estão dando o mesmo erro, tanto localmente (wamp), quanto no servidor de hospedagem. O erro que apresenta é referente ao servidor smtp, parece que ele não está conseguindo fazer autenticação. Vou postar meu código todo e explicar de forma mais detalhada. <?php $nome = utf8_decode (strip_tags(trim($_POST['nomeremetente']))); $email = utf8_decode (strip_tags(trim($_POST['emailremetente']))); $ddd = utf8_decode (strip_tags(trim($_POST['ddd']))); $telefone = utf8_decode (strip_tags(trim($_POST['telefone']))); $assunto = utf8_decode (strip_tags(trim($_POST['assunto']))); $mensagem = utf8_decode (strip_tags(trim($_POST['mensagem']))); require_once('PHPMailer/class.phpmailer.php'); $Email = new PHPMailer(); $Email->SetLanguage("br"); $Email->IsSMTP(); // Habilita o SMTP $Email->SMTPAuth = true; //Ativa e-mail autenticado $Email->Host = 'ssl://smtp.gmail.com'; // Servidor de envio # verificar qual o host correto com a hospedagem as vezes fica como smtp. $mail->SMTPSecure = 'ssl'; // SSL REQUERIDO pelo GMail $Email->Port = '465'; // Porta de envio $Email->Username = '[email protected]'; //e-mail que será autenticado $Email->Password = 'minha senha'; // senha do email // ativa o envio de e-mails em HTML, se false, desativa. $Email->IsHTML(true); // email do remetente da mensagem $Email->From = '[email protected]'; // nome do remetente do email $Email->FromName = utf8_decode($email); // Endereço de destino do emaail, ou seja, pra onde você quer que a mensagem do formulário vá? $Email->AddReplyTo($email, $nome); $Email->AddAddress("[email protected]"); // para quem será enviada a mensagem // informando no email, o assunto da mensagem $Email->Subject = "(Contato do site )"; // Define o texto da mensagem (aceita HTML) $Email->Body .= "<br /><br /> <strong>Nome:</strong> $nome<br /><br /> <strong>E-mail:</strong> $email<br /><br /> <strong>Telefone:</strong> $ddd - $telefone<br /><br /> <strong>Assunto:</strong> $assunto<br /><br /> <strong>Mensagem:</strong><br /> $mensagem"; // verifica se está tudo ok com oa parametros acima, se nao, avisa do erro. Se sim, envia. if(!$Email->Send()){ echo "<script>alert('Ocorreu um erro, tente novamente!');window.history.go(-1)</script>"; echo "Erro: " . $Email->ErrorInfo; }else{ echo "<script>alert('Sua mensagem foi enviada com sucesso!');window.history.go(-1)</script>"; } ?> <div class="div-form"> <h1>Formulário de Contato</h1> <form action="envia.php" method="post"> <fieldset> <p><label for="nome">Nome:</label></p> <input type="text" name="nomeremetente" size="30" class="width233" required="yes"> <p><label for="email">E-mail:</label></p> <input type="text" name="emailremetente" size="30" class="width233" required="yes" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" / > <p><label for="email">Telefone:</label></p> <input type="text" name="ddd" size="10" class="width10" pattern="[0-9]+$" /> <input type="text" name="telefone" size="30" class="tel" pattern="[0-9]+$" /> <p><label for="assunto">Assunto:</label></p> <input type="text" name="assunto" size="30" required="yes" class="width233"/> <p><label for="texto">Mensagem:</label></p> <textarea name="mensagem" rows="10" class="width233" required="yes"></textarea> <input type="submit" name="enviar" value="Enviar" class="enviar" /> </fieldset> </form> </div> </body> </html> Localmente, com wamp exibe esse erro aqui: A linha 17 do arquivo envia.php é essa aqui: $mail->SMTPSecure = 'ssl'; // SSL REQUERIDO pelo GMail E no servidor online ele só exibe a mensagem de erro: Erro de SMTP: Não foi possivel conectar com o servidor SMTP. o que eu já fiz: Alterei a porta para 587. Retirei o SSL:// do > $Email->Host = 'ssl://smtp.gmail.com'; Já procurei formulários prontos, porém todos exibem o mesmo erro de SMTP. E lembrando que sempre esteve ativado a opção de DISPOSITIVOS MENOS SEGUROS, no google para que ele não bloqueie o envio. Bom, acho que é isso, se alguém puder me ajudar eu agradeço, já revirei o fórum todo mas nada me ajudou. Retificando a mensagem anterior, eu por acaso acessei a conta do gmail que estou usando no phpmailer e recebi uma notificação de segurança de que uma tentativa de login foi bloqueada. Só não entendi porque o gmail está bloqueando, sendo que eu já ativei o acesso a aplicativos menos seguros. Será existe alguma configuração além dessa que possa estar bloqueando???? Desde já eu agradeço aos amigos que disponibilizarão de seu tempo para tentar me ajudar. Fiquem na paz!!!
  5. Humn entendi, você já tentou instalar esse drive em outro pc? Se conseguir faça isso, e verifique se continua a não funcionar.
  6. Boa noite! Sim, muito provavelmente seu drive da gravadora é sata, tente então trocar o cabo, e veja se o problema persiste. Esse seu drive ele é novo? Você comprou recente? Ou já faz tempo que tem?
  7. Boa tarde! Da uma lida aqui http://www.tecmundo.com.br/internet/2764-wireless-diferencas-entre-as-geracoes-b-g-e-n.htm Acho que vai sanar as suas dúvidas.
  8. Boa tarde! Você sabe me dizer se seu gravador cd/dvd é SATA ou IDE? Já verificou no SETUP ou no gerenciador de dispositivos se seu Drive foi detectado? Se ele está abrindo e "lendo" significa que a alimentação está ok, porém pode ser problema no seu cabo SATA ou se for ide cabo flat. Arrume com algum amigo outro cabo e faça a substituição, e veja se o problema persiste. Se for conector sata, tente trocar de conector se houver outro, e faça o teste verifique se ele esta sendo identificado.
  9. Olá amigos, boa tarde! Estou desenvolvendo um site em PHP, tenho meu servidor localhost e queria habilitar o sendmail para que o php passasse a enviar email através do formulário php sem a necessidade de se hospedar os arquivos num servidor web. Anteriormente eu usava um servidor free de php para fazer os testes de envio de email com meu formulário php. Porém, acho que o excedi o limite de envios e nunca mais consegui enviar email por lá. A alternativa que pensei foi enviar email localmente. Pesquisei um pouco, e vi que era necessário instalar o sendmail para que passasse a enviar emails localmente. Instalei o sendmail e fiz as configs que vi em varios tutoriais, porém não funcionou. Eu envio email, pelo formulario, o formulario envia normalmente, só que o email não chega. Meu php.ini está assim: [mail function] ; For Win32 only. ; http://php.net/smtp SMTP = smtp.gmail.com ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from ;sendmail_from = [email protected] ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = /usr/sbin/sendmail -t -i ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(). ;mail.force_extra_parameters = ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename mail.add_x_header = On ; The path to a log file that will log all mail() calls. Log entries include ; the full path of the script, line number, To address and headers. ;mail.log = ; Log mail to syslog (Event Log on Windows). ;mail.log = syslog Notei o caminho nesta linha: sendmail_path = /usr/sbin/sendmail Porém na pasta /usr/sbin/ não existe o arquivo sendmail, pode ser por isso que não está enviando? E na linha SMTP = smtp.gmail.com coloquei o smtp do gmail que é a conta por onde o formulario vai receber as msgs, não sei se isto está correto. Não postarei aqui as linhas de código do meu formulario, pois como disse ele está funcionando normalmente, meu problema é com o php no linux para que ele passe a enviar emails sem ter a necessidade de hospedar os arquivos num servidor web. Estou usando o linux mint. Desde agradeço a todos!
  10. Olá, bom dia! Estou com uma dúvida de como desenvolver um sistema que se relaciona com os dias do mês. Por exemplo, se um mês tiver 31 dias, precisarei de 31 inputs para inserir uma informação por dia, se o mês tiver 30, precisarei de 30 inputs e assim por diante. Não queria nada muito complexo, ai pensei em uma forma de fazer isso usando somente php sem precisar de outras linguagens. Eu tenho a lógica, porém não sei como devo proceder. o que eu pensei foi: Fazer um formulário com 31 inputs (quantidade máxima de dias num mês), e fazer uma condição para que ele grave somente os inputs que tem informação e ignorar os que estão em branco. Não sei se seria o mais correto porém é a unica alternativa na qual consigo pensar no momento. Queria a opinião dos amigos, se alguém tiver uma ideia melhor eu agradeço!
  11. @dif Desculpe-me pela demora, fiz o que você me orientou e deu certo! =) muiiito obrigado!!!
  12. @dif Boa noite! Então, o que acontece, eu não fiz um comando de insert, eu apenas atualizo as informações, é um sisteminha bem simples de postagem de noticia, na hora que o cara abre o painel administrativo e vai editar/escrever uma noticia, fiz um select no banco pra exibir a noticia(texto) pra pessoa poder editar a partir daí. Meu banco está assim: Só lembrando que esse problema está acontecendo em todas as tabelas. Mais uma vez, muito obrigadoo!
  13. Boa noite, Tirei uma ss do que está acontecendo. Neste caso eu inseri a palavra "teste" uma unica vez no mysql, tanto no banco quanto na hora de exibir fica assim: Eu tinha falado que estava duplicando a informação, mas agora já esta diferente, ele guardou 6x a informação oO. O que pode ser?
  14. Bom dia! Nossa, nem tinha reparado nessa variável $id, eu desisti de usar e esqueci de apagar essa linha kkkkk. Bom, no momento não estou em casa, assim que chegar em casa vou tirar um print de como fica e te mostro. Valeuuu!!!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...