Ir ao conteúdo
  • Cadastre-se

Fábio Corrêa Vitorino

Membro Pleno
  • Posts

    26
  • Cadastrado em

  • Última visita

Tudo que Fábio Corrêa Vitorino postou

  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!!!
  15. Olá pessoal, boa noite! De um tempo pra cá estou tendo um problema chato com meu banco de dados mysql, o problema é, tudo que eu envio pro banco de dados através de um campo textarea, é duplicado, por exemplo se eu envio "teste" quando vou exibir a informação na página, ele está assim: teste teste Olhei no phpmyadmin e obviamente também há uma entrada duplicada. Segue abaixo meu código: Formulário onde escrevo o que quero publicar, campo textarea com plugin de edição de texto: <style type="text/css"> body { background-color: #A2D7FB; }</style> <!-- TinyMCE --><script type="text/javascript" src="tinymce_pt/jscripts/tiny_mce/tiny_mce.js"></script><script type="text/javascript" src="tinymce_pt/jscripts/tiny_mce/plugins/tinybrowser/tb_tinymce.js.php"></script><script type="text/javascript"> tinyMCE.init({ // General options language : "pt", mode : "textareas", theme : "advanced", plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template", // Theme optionstheme_advanced_buttons1:"code,bold,italic,underline,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,cleanup,link,unlink,image,table,formatselect,fontselect,fontsizeselect,forecolor,backcolor,fullscreen", // Theme options theme_advanced_buttons2 : "", theme_advanced_buttons3 : "", theme_advanced_buttons4 : "", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true, // Example content CSS (should be your site CSS) content_css : "css/content.css", // Drop lists for link/image/media/template dialogs template_external_list_url : "lists/template_list.js", external_link_list_url : "lists/link_list.js", external_image_list_url : "lists/image_list.js", media_external_list_url : "lists/media_list.js", file_browser_callback : "tinyBrowser", // Replace values for the template plugin template_replace_values : { username : "Some User", staffid : "991234" } });</script><div id="mensagem"><div id="titulo" align="left" style="font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; color:#0974AE;"><p><strong>Adicionar/Editar Mensagem</strong></p></div><table width="200" border="0" cellspacing="0" cellpadding="0"> <tr> <td><form name="formulario" method="post" action="enviar.php"> <table width="700" height="380" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="323"><textarea name="noticias" id="noticias" cols="90" rows="30"><?php error_reporting(E_ALL ^ E_DEPRECATED);include ("conecta.php");mysql_select_db("gebem");$result = mysql_query('SELECT noticias FROM noticias');while($row = mysql_fetch_array($result)){echo $row['noticias'];}?></textarea></td> </tr> <tr> <td height="19"> </td> </tr> <tr> <td height="37"><input type="submit" formaction="enviar.php" value="Enviar Mensagem"></td> </tr> </table> </form></td> </tr></table></div></body> enviar.php <?php error_reporting(E_ALL ^ E_DEPRECATED);include ("conecta.php");$noticias = $_POST['noticias'];$id = ['id'];mysql_select_db("gebem");$sql= mysql_query("UPDATE noticias SET noticias= '$noticias'");$inserir = $sql;if ($inserir) {echo "<script language='javascript' type='text/javascript'>alert('Mensagem publicada com sucesso!!!');window.location.href='content.html';</script>";}else {echo "<script language='javascript' type='text/javascript'>alert('Ocorreu um erro, tente novamente!');window.location.href='content.html';</script>";}mysql_close($con); ?> Alguém pode me ajudar? Desde já muitooo obrigado!!!
  16. @dif Vivendo e aprendendo kkkkkk Valeu cara, valeu mesmo! Abraçooo!!
  17. Bom dia @dif Sempre tu mesmo para me ajudar né?! kkkkk Então, Retirei o height assim como você sugeriu, porém veja o que aconteceu: o #conteudo simplesmente não aparece, é como se estivesse com height = 0 Você sabe o que pode ser?
  18. Bom dia amigos! Estou tendo um problema com meu css, tenho um sistema de exclusão de usuários que lista todos os usuários cadastrados no sistema. Eu quero que quando abra o sistema o layout se estenda para o tamanho da quantidade de usuários. Veja que na imagem o o fundo está muito abaixo do ultimo usuário, segue código: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">#titulo { height:25px; width:400px; color:#fff; font-family:Tahoma, Geneva, sans-serif; text-align:center; font-size:16px; border:solid 1px #0974AE; background-color:#0974AE;background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.3));position:absolute;vertical-align:middle; }#conteudo { width:400px; height:100%; color:#0974AE; font-family:Tahoma, Geneva, sans-serif; border:solid 1px #0974AE; background-color:#E7F5FE;}#tabela { position:absolute; left:10px; top:37px; text-align:center; }</style><div id="titulo"><strong>Excluir Usuários cadastrados</strong></div><div id="conteudo"><table id="tabela" bordercolor="#0974AE" width="398" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse;"> <tr> <td bgcolor="#ABDEFB" style="font-size:14px;" height="100%"><b>Nome</b></td> <td bgcolor="#ABDEFB" style="font-size:14px;"><b>Usuário</b></td> <td bgcolor="#ABDEFB" style="font-size:14px;"><b>Excluir</b></td> </tr> <tr><?phperror_reporting(E_ALL ^ E_DEPRECATED);$conexao = mysqli_connect("localhost","root","", "news");$result = mysqli_query($conexao, "SELECT login, senha, id FROM news");while($row = mysqli_fetch_object($result)){echo "<tr><td>$row->login</td>". "<td>$row->senha</td>". "<td><a href='exclui.php?id=$row->id'><img src='delete.gif' width='30' height='28'></a></td></tr>"; }?></table> Alguém pode me ajudar? Desde já agradeço! Abraço.
  19. DIF, Caraa não creio que eu não percebi isso!!!! kkkkkk Nossa, valeu man, valeu mesmo! Abraçooo!!!
  20. Olá pessoal, boa tarde! Gostaria de ajuda dos amigos, pois estou engatinhando no mundo do php e estou enfrentando um problema que não sei como resolver. É o seguinte, tenho um sistema de exclusão de usuários de um painel administrativo. Com apenas 1 usuário no sistema ele funciona perfeitamente, o layout fica 100%, porém quando se adiciona mais usuários, e ele carrega no sistema pra eu escolher qual quero excluir ele fica desorganizado, em vez de os dados se enfileirarem um em baixo do outro, eles estão ficando lado a lado. Vejam: Com layout ok Com mais de 1 usuário cadastrado Segue código fonte: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">body{ height:50%;}#titulo { height:25px; width:400px; color:#fff; font-family:Tahoma, Geneva, sans-serif; text-align:center; font-size:16px; border:solid 1px #0974AE; background-color:#0974AE;background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.3));position:absolute;vertical-align:middle; }#conteudo { width:400px; height:100%; color:#0974AE; font-family:Tahoma, Geneva, sans-serif; border:solid 1px #0974AE; background-color:#E7F5FE;}#tabela { position:absolute; left:10px; top:37px; text-align:center; }</style><div id="titulo"><strong>Excluir Usuários cadastrados</strong></div><div id="conteudo"><table id="tabela" bordercolor="#0974AE" width="398" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse;"> <tr> <td bgcolor="#ABDEFB" style="font-size:14px;" height="100%"><b>Nome</b></td> <td bgcolor="#ABDEFB" style="font-size:14px;"><b>Usuário</b></td> <td bgcolor="#ABDEFB" style="font-size:14px;"><b>Excluir</b></td> </tr> <tr><?phperror_reporting(E_ALL ^ E_DEPRECATED);$conexao = mysqli_connect("localhost","root","", "news");$result = mysqli_query($conexao, "SELECT login, senha, id FROM news");while($row = mysqli_fetch_object($result)){echo "<td>$row->login</td>". "<td>$row->senha</td>". "<td><a href='exclui.php?id=$row->id'><img src='delete.gif' width='30' height='28'></a></td>"; }?></table> Alguém sabe onde estou errando? Estou com problemas no height do css também, ele deveria se ajustar automaticamente conforme for adicionando usuários. Mas postarei essa dúvida em css. Amigos desde já agradeço!!!
  21. Ufa, consegui resolver, fiz o seguinte: No Arquivo excluir.php coloquei isso <?php error_reporting(E_ALL ^ E_DEPRECATED); $host = "localhost"; $user = "root"; $pwd = ""; $bd = "news"; $conexao = mysql_connect($host, $user, $pwd); mysql_select_db($bd); $id = $_GET['id']; $query = "DELETE FROM news where id=".$id; $res = mysql_query($query, $conexao)or die(mysql_error()); if($res){ echo "Dado removido com sucesso."; }else{ echo "Falha ao tentar remover dado."; }?> Não sei por que, mas quando coloco mysqli dá erro, será que é alguma configuração no meu WAMP? Bom, de qualquer forma desse jeito que mencionei está funcionando, valeuu!!!!!
  22. DIF valeu cara por se disponibilizar a me ajudar! =) Fiz exatamente como você citou acima, porém quando clico em excluir ele só exibe a mensagem "Houve um erro" e eu percebi que a url tá pegando o valor do 'id' certinho, porém não sei o que pode estar dando errado. T_T
  23. Olá, boa tarde! Estou iniciando em PHP e estou com algumas dificuldades. Bom, tenho um bando de dados e nele tenho dados cadastrados dentro da tabela login e senha, fiz uma listagem para exibir todos os dados dentro de uma linha de tabela HTML: Segue código abaixo: <?phperror_reporting(E_ALL ^ E_DEPRECATED);$conexao=mysql_connect("localhost","root","");mysql_select_db("news", $conexao);$result = mysql_query('SELECT login, senha, id FROM news');while($row = mysql_fetch_array($result)){echo "<table width='100' border='1' cellspacing='1' cellpadding='1'>" . "<tr>" . "<td align='center'>". $row['login'] ."</td>" . "<td align='center'>". $row['senha'] ."</td>" . "<td align='center'>". "Excluir" ."</td>" . "</tr>" ."</table>";}?> O que eu quero fazer é, excluir o usuário que eu quiser, por ex: listei os dados dentro da tabela html Fulano 1 | excluir Fulano 2 | excluir Fulano 3 | excluir Se eu escolher fulano 1 e clicar em excluir, é pra excluir do bd. Alguém pode me dar uma luz? 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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!