Jump to content

Sapinn

Members
  • Content count

    23
  • Joined

  • Last visited

Community Reputation

0 Comum

About Sapinn

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Salve! Dúvida muito frequente que eu não achei a resposta como enviar um e-mail usando o PHPmailer sem que vá para a caixa de Spam? O mais interessante é que só vai no hotmail. Alguém sabe como é?
  2. Sapinn

    Problemas ao usar php para gerar pdf

    Salve! Dúvida cruel que eu preciso resolver para o meu projeto. Foi requerido que eu permitisse que as redações feitas no meu projeto fossem mostradas em arquivos pdf para download e para impressão já consigo gerar tal arquivo o único problema é que nas correções que também poderão ser impressas eu mostro os erros de um forma para que eles vejam destacado. Tudo isso funciona, o único problema é que tá dando umas quebras de página no pdf. Muito mais muito provavelmente seja por causa do vetor ou seja a forma que eu esteja chamando o mesmo . Vejam meu codigo: <?php //inclui o mpdf include("mpdf60/mpdf.php"); //essa função verifica dois textos para verem se eles são iguais function get_str_difs($str1, $str2) { $first = explode(" ", $str1); $second = explode(" ", $str2); $arrDif1 = array_diff($first,$second); $arrDif2 = array_diff($second,$first); $old = ''; $new = ''; foreach($first as $word) { if(in_array($word,$arrDif1)) { //aqui ele marca o que for diferente $old .= "<span style='color: red; background-color:#dedede;'>" . $word . "</span> "; continue; } $old .= $word . " "; } foreach($first as $word) { if(in_array($word,$arrDif1)) { //aqui ele marca o que for diferente $new .= "<span style='color: green;background-color:#dedede;'> " . $word . " </span>"; continue; } $new .= $word . " "; } return array('old' => $old, 'new' => $new); } //esses são dois textos usado como exemplo de uma redação $str1 = ' Em virtude do contexto histórico, é visível que o desmatamento em excesso no Brasil é um desafio que já vem sendo enfrentado há muito tempo, porém, ainda existem bastante casos que afetam gravemente, colocando em desequilíbrio todo o sistema natural. É fundamental avaliar o corte das árvores de grande porte na floresta Amazônica, principalmente para a criação de gado bovino e derivados da madeira extraída. O espaço preenchido e o material retirado são pontos fundamentais para os grandes fazendeiros e as indústrias em meios econômicos. As queimadas são usadas para limpar áreas, muitas vezes acabam saindo de controle, gerando os incêndios florestais. Elas destroem regiões propícias à vida animal, tornando o lugar inabitável. Segundo o G1, do dia 1 de janeiro até 11 de setembro do ano passado, foi registrado um aumento de 43% das queimas. O desmatamento ilegal esta presente e intenso. Muitas vezes, por se tratar de uma grande região de floresta, se torna difícil identificar e punir os infratores, que acabam desmatando uma taxa a mais que a recomendada. Portanto, é preciso de uma atenção maior por parte do governo, punindo severamente os que exercem o desmatamento ilegal, além de recrutar mais soldados para vigiarem a área florestal. As indústrias desenvolverem novos materiais para servirem como matérias-primas dos seus produtos, como os recicláveis. É importante as ONGS fazerem movimentos, sejam palestras ou campanhas de conscientização da população. '; $str2 = ' Em virtude do contexto histórico, é visível que o desmatamento em excesso no Brasil é um desafio que já vem sendo enfrentado há muito tempo, porém, ainda existem bastante casos que afetam gravemente, colocando em desequilíbrio todo o sistema natural. É fundamental avaliar o corte das árvores de grande porte na floresta Amazônica, principalmente para a criação de gado bovino e derivados da madeira extraída. O espaço preenchido e o material retirado são pontos fundamentais para os grandes fazendeiros e as indústrias em meios econômicos. As queimadas são usadas para limpar áreas, muitas vezes acabam saindo de controle, gerando os incêndios florestais. Elas destroem regiões propícias à vida animal, tornando o lugar inabitável. Segundo o G1, do dia 1 de janeiro até 11 de setembro do ano passado, foi registrado um aumento de 43% das queimas. O desmatamento ilegal está presente e intenso. Muitas vezes, por se tratar de uma grande região de floresta, se torna difícil identificar e punir os infratores, que acabam desmatando uma taxa a mais que a recomendada. Portanto, é preciso de uma atenção maior por parte do governo, punindo severamente os que exercem o desmatamento ilegal, além de recrutar mais soldados para vigiarem a área florestal. As indústrias desenvolverem novos materiais para servirem como matérias-primas dos seus produtos, como os recicláveis. É importante as ONGS fazerem movimentos, sejam palestras ou campanhas de conscientização da população. '; $difs = get_str_difs($str1, $str2); //Algumas variaveis criadas para o exemplo $nome = 'Fulano'; $nota = '950,00'; $html = " <h1>CORREÇÃO</h1> <h1>Tema: O DESMATAMENTO COMO PROBLEMA NO BRASIL</h1> <div> <img src='aluno.jpg' width='80px' height='80px' class='img'> </div> <div> <h3>Feito por: $nome/NOTA: $nota</h3> <p style='font-size:12px;'><i>Aluno do 3° ano A / Manhã </i></p> </div> <textarea class='notebook'> ".$difs['new']." </textarea> <footer> <p><b>&copy;Minha Redação Nota Mil </b></p> </footer> " ; $mpdf=new mPDF(); $mpdf->SetDisplayMode('fullpage'); $css = file_get_contents("css/estilo.css"); //imprime no pdf as informações. $mpdf->WriteHTML($css,1); $mpdf->WriteHTML($html); $mpdf->Output(); exit; ?> Vou deixar aqui as imagens de como está fincando o pdf com as quebras de páginas. Alguma ideia de como arrumar
  3. Salve salve. Mas uma dúvida minha aqui É o seguinte tenho uma pagina que tem um texto de um usuario e eu gostaria de imprimir esta página usando javascript. Sei que usando o window.print() da pra imprimir o problema é que não fica organizado. Então eu gostaria de imprimir outra pagina na qual eu organizaria melhor o texto e outra informações do usuario para impressão. Alguém tem algum codigo ae que faça isso? Desde já agradeço.
  4. Sapinn

    Logica para um sistema de mensagens em php e mysql

    Omar, compreendo o que quer dizer e estou fazendo a mesma coisa no meu codigo o problema, como já tinha dito, é sobre as mensagens privadas endereçadas a um usuario especifico. Quando eu enviar essa mensagem para esse usuario apenas ele receberá a notificação o problema é que todos os usuario estão recebendo.
  5. Sapinn

    Logica para um sistema de mensagens em php e mysql

    Omar já agradeço pela ajuda, mas não necessito que essas notificações sejam enviadas em tempo real só preciso que caso a mensagem seja para um usuario especifico só ele recebera essa notificação e não todos os usuarios caso ele seja publica ela todos receberão a notificação
  6. Salve! Estou desenvolvendo um sistema de mensagens para o meu site no qual o ADM envia a mensagem para todos os usuarios ou ele pode digitar o email de um usuaio e será enviado apenas para este usuario especifico, além disso, o usuario recebe um tipo de notificação que informa que tem uma nova mensagem. O problema está sendo justamente nesta segunda parte não consigo pensar em uma logica para que a mensagem destinada a apenas um usuario so seja notificado ele. Alguém pode me ajudar vejam meu codigo <?php //conexao com o banco de dados include '../php/conexao.php'; //pega a tabela mensagem $query = mysql_query("select * from mensagem")or die(mysql_error //ver todos os dados que tem nela while($mensagem = mysql_fetch_assoc($query)){ //verifica na tabela ler se o codigo do aluno é igual ao codigo do usuario logado se tem alguma mensagem na tabela e se o email do destinatario é igual //ao do usuario logado $ver = mysql_query("SELECT * FROM ler where codigo_aluno='".$row['id']."' and codigo_mensagem= '".$mensagem['id']."' and destinatario ='".$row['email']."'")or die(mysql_error); } //se for igual ao 0 ou seja não tiver tudo ok significa que ele não leu a mensagem então mostra a notificação if(mysql_num_rows($ver) == 0){ ?> <span class="app-menu__label">Mensagens</span> <i><img src="../img/icone/menu/sino_mensagem.png" width="26px" height="26px"></i></a> </li> <?php //se não ele não mostro porque ela já foi lida }else{ ?> <span class="app-menu__label">Menssagem</span></a> </li> <?php } ?> Preciso de ajuda acho que o erro é na minha logica
  7. Sapinn

    Duvida email com php

    Salve! Tô tentando enviar emails para recuperar a senha no meu site estou usando uma função antiga mas não funciona, vejam: <?php //permitem erros de relatório para que você possa ver se o script tem algum erro e não está sendo executado. ini_set('display_errors', 1); error_reporting(E_ALL); //$ From – Endereço do remetente do e-mail. $from = "testing @ yourdomain"; //O endereço de e-mail do destinatário. $to = "recipientemailaddress"; //O assunto do e-mail. $subject = "Verificando o correio do PHP"; //O conteúdo da mensagem de e-mail. $message = "O correio do PHP funciona bem"; //Cada email tem cabeçalhos. Eles contêm informações vitais, tais como De endereço de e-mail. $headers = "De:". $from; //Esta é uma função PHP que executa o e-mail. Você não deve mudar nada nesta linha. if(mail($to, $subject, $message, $headers)){ echo "Email enviado com sucesso!!"; }else{ echo "Erro ao enviar"; } ?> Alguém tem um codigo ou sabe como fazer? Eu fiz pesquisas na internet mas em nenhuma obtive exito. Obs: Meu site já esta hospedado não é localhost.
  8. Sapinn

    Como enviar um e-mail de recuperação de senha

    Iai cara ja agradeço pela ajuda. Mas antes de criar um form de envio resolvi testar usando o PHPMails do Git assim como você disse. Eu estou usando um servidor online e o que eu acho interessante é que ele não reporta erro diz que o email foi enviado com sucesso mas o email não chega. Veja o codigo que eu fiz: <?php require 'phpmailer/PHPMailerAutoload.php'; require 'phpmailer/class.phpmailer.php'; $mail = new PHPMailer; $mail ->Host = ' ssl: //smtp.gmail.com: 465 ' ; $mail->setFrom('emaildomeusite@gmail.com', 'Equipe do Minha do site'); $mail->addAddress('meuemail@gmail.com', 'Sapinn'); $mail->Subject = 'Primeira Mensagem'; $mail->Body = 'Aqui está a senha'; if(!$mail->send()) { echo 'Erro ao Enviar a mensagem.'; echo 'ERRO: ' . $mail->ErrorInfo; } else { echo 'Seu email foi enviado com sucesso!'; } ?>
  9. Sapinn

    Como enviar um e-mail de recuperação de senha

    Opa! Jack ja agradeço de coração, mas, sem querer pedir muito e já pedindo você poderia comentar o código para que possa entender melhor tem algumas partes que não sei bem o que é e podem ser usadas para melhor adequar meu codigo.
  10. Save! Estou desenvolvendo um sistema e resolvi colocar um parte para o "esqueci minha senha" para os usuários recuperarem e não precisarem refazer um cadastro o problema é que eu não consigo obter exito. Usei o PHPMailes mas ele não funciona Gostaria de saber se vocês conhecem algum artigo, livro ou vídeo-aula que explica como fazer isso por que as pesquisas que eu fiz na net não me retornaram resultados esperados. Desde já agradeço
  11. Sapinn

    Diferença entre textos(strings) em PHP

    Maujor obrigado!
  12. Sapinn

    Diferença entre textos(strings) em PHP

    Olá Maujor vou explicar novamente, eu já sabia que as pessoas não iam intender minha explicação. Vamos lá: Digamos que eu tenha um trecho de uma redação assim: Precoceito é uma opinião que formamos das pessoas antes de conhecê-las.É um jugamento apressado e superficial e muto perigoso, pois ao invés de melhorar a nosa vida e da sociedade, acaba trazendo muitas situações complicadas e até mesmo violentoos. Após a correção da professora deveria ficar assim: Preconceito é uma opinião que formamos das pessoas antes de conhecê-las.É um julgamento apressado e superficial e muito perigoso, pois ao invés de melhorar a nossa vida e da sociedade, acaba trazendo muitas situações complicadas e até mesmo violentas. Entretanto, outras palavras que não foram modificadas também ficam marcadas, exemplo: Preconceito é uma opinião que formamos das pessoas antes de conhecê-las.É um julgamento apressado e superficial e muito perigoso, pois ao invés de melhorar a nossa vida e da sociedade, acaba trazendo muitas situações complicadas e até mesmo violentas. E caso a professora acrescente um comentário algumas outras redações não ficam marcadas, exemplo: Preconceito é uma opinião que formamos das pessoas antes de conhecê-las.É um julgamento (Julgamento possui L)apressado e superficial e muito perigoso, pois ao invés de melhorar a nossa vida e da sociedade, acaba trazendo muitas situações complicadas e até mesmo violentas.(Você digitou a palavra violentas errado) Queia que ficasse marcado igual a esse site: https://clevert.com.br/comp/
  13. Salve comunidade! Volto aqui com uma dúvida que está persistindo. Estou desenvolvendo um site de redações online em que o professor corrigi e a correção fica estacada Exemplo: Eu gosta mas de você. Quando ele for ver a correção terá: Eu gosto mas(o correto seria "mais") de você. O problema é que quando é um texto muito grande como uma redação ele além de marcar a diferença entre os textos marca outras palavras. Talvez haja um problema no código ou fazer isso seja impossivel mas eu queria basicamente o que o site https://clevert.com.br/comp/ faz. Alguém me ajuda ai na moral. Aqui está meu código: <?php $id = $_GET['id']; $pega = mysql_query("select * from correcao where codigo_redacao='$id'")or die(mysql_error()); $linhacorrecao = mysql_fetch_assoc($pega); ?> <?php function get_str_difs($str1, $str2) { $first = explode(" ", $str1); $second = explode(" ", $str2); $arrDif1 = array_diff($first,$second); $arrDif2 = array_diff($second,$first); $old = ''; $new = ''; foreach($first as $word) { if(in_array($word,$arrDif1)) { $old .= "<del style='background-color:#ffcccc'>" . $word . "</del> "; continue; } $old .= $word . " "; } foreach($second as $word) { if(in_array($word,$arrDif2)) { $new .= "<b style='color:red;'> " . $word . " </b>"; continue; } $new .= $word . " "; } return array('old' => $old, 'new' => $new); } $str1 = $linha['redacao']; $str2 = $linhacorrecao['correcao']; $difs = get_str_difs($str1, $str2); echo ' <center><div class="correcao" name="redacao" rows="30" cols="100">'.$difs['new']. '</div></center>'; ?>
  14. Sapinn

    Destacar o que foi alterado em um texto

    Andre Severino, gostaria de agradecer pela sua resposta graças a ela pude resolver melhor o meu problema. Entretanto, eu tenho uma duvida nesse mesmo contexto em relação. É o seguinte gostaria que a pessoa que fosse corrigir o texto para destacar de vermelho colocasse as {{ }} entre as palavras. Por exemplo: O que é digitado pelo aluno: Eu gosto mas de você Na correção o professor colocaria Eu gosto {{mas}} de você {{(o certo seria mais por representar adição)}}. e quando o aluno visse a correção veria assim: Eu gosto mas de você ( o certo seria mais por representar adição). As {{ }} que eu sitei foram só um exemplo poderia ser qualquer outro simbolo.
  15. Sapinn

    Enviar texto e imagem para o banco de dados

    Gabriel ainda não entendo o que você quer dizer. O que eu quero basicamente é usar um WYSIWYG HTML Editor, assim com o que tem nesse site, para enviar texto e imagem e depois retornar tudo em uma div.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.