Jump to content

Dimitry

Members
  • Content count

    26
  • Joined

  • Last visited

Community Reputation

0 Comum

About Dimitry

Recent Profile Visitors

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

  1. Dimitry

    Newsletter com erro de pular paragrafo e acentuação

    Então use o PHPMailer e mais facil de configurar
  2. Dimitry

    Newsletter com erro de pular paragrafo e acentuação

    Desculpa erro meu estava a pensar uma e fiz outra, "PRESA" agora sim vai funcionar a 100% <?php include 'conexao.php'; ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Newsletter</title> <link href="css/estilo.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" href="css/grid.css"> <link href="css/bootstrap.min.css" rel="stylesheet"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Language" content="pt-br"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <meta name="description" content=""> <meta name="author" content="newsletter"> <style> img{ max-width:100%; height:auto; } </style> </style> </head> <body bgcolor="#E8E8E8"> <table width="100%" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#000000" style="border-collapse: collapse"> <tr><td width="100%" valign="top" bgcolor="#CFCFCF"><? include ("menu.php")?></td></tr> </table> </td> </tr> <td width="100%" valign="center"> <p align="center"><font size=3><b>Aviso por email</b></p> <? if ($_POST[acao] == "enviar") { $sql = $sqli->query("SELECT * FROM clientes"); $i = 1; while ($coluna = mysqli_fetch_array($sql)) { $headers = 'MIME-Version: 1.1' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= "Content-type: text/html; charset=utf-8\n"; $headers.= "From:$_POST[form_nome]<$_POST[form_email]>"; if (@mail($coluna[email],'=?UTF-8?B?'.base64_encode($_POST[form_assunto]).'?=', mb_convert_encoding($_POST[form_mensagem], "ISO-8859-1"),$headers)) { echo "$i. <font color=blue><font size=3>$coluna[email] - $coluna[cliente] - enviado</font><br>"; } else { echo "$i. <font color=red><font size=4>$coluna[email] $coluna[cliente] - $coluna[cpf]- falhou</font><br>"; } flush(); $i++; } ?><p align="center"><a href="<?=$_SERVER['SCRIPT_NAME']?>">Voltar</a></p> <? } else { ?><p align="center"><font size=3><b>O sistema possui <? echo mysqli_num_rows($result = $sqli->query("SELECT * FROM clientes"))?> Clientes cadastrados no banco de dados.</p> <form name="form1" method="post" action="<?=$_SERVER['SCRIPT_NAME']?>"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFE4C4"> <div class="container"> <form> <div class="row"> <div class="col-25"> <label><b>De:</b></label> </div> <div class="col-75"> <input name="form_nome" id="form_nome" value="" placeholder="Seu nome" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Email:</b></label> </div> <div class="col-75"> <input name="form_email" id="form_email" value="" placeholder="Seu email" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Assunto:</b></label> </div> <div class="col-75"> <input name="form_assunto" id="form_assunto" value="" placeholder="Seu assunto" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Aviso:</b></label> </div> <div class="col-75"> <textarea name="form_mensagem" type="text" id="form_mensagem"></textarea> </div> </div> <tr align="right"> <td colspan="2"><input name="acao" type="hidden" id="acao" value="enviar"> <input type="submit" name="Submit" value="Enviar Mensagem"></td> </tr> </table> </form> <? } ?><br> <tr align="right" bgcolor="#0000FF"> </tr> </table> </body> </html>
  3. Dimitry

    Newsletter com erro de pular paragrafo e acentuação

    Assim funciona de certeza absoluta garanto 100% <?php include 'conexao.php'; ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Newsletter</title> <link href="css/estilo.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" href="css/grid.css"> <link href="css/bootstrap.min.css" rel="stylesheet"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Language" content="pt-br"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <meta name="description" content=""> <meta name="author" content="newsletter"> <style> img{ max-width:100%; height:auto; } </style> </style> </head> <body bgcolor="#E8E8E8"> <table width="100%" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#000000" style="border-collapse: collapse"> <tr><td width="100%" valign="top" bgcolor="#CFCFCF"><? include ("menu.php")?></td></tr> </table> </td> </tr> <td width="100%" valign="center"> <p align="center"><font size=3><b>Aviso por email</b></p> <? if ($_POST[acao] == "enviar") { $sql = $sqli->query("SELECT * FROM clientes"); $i = 1; while ($coluna = mysqli_fetch_array($sql)) { $headers = 'MIME-Version: 1.1' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= "Content-type: text/html; charset=utf-8\n"; $headers.= "From:$_POST[form_nome]<$_POST[form_email]>"; if (@mail($coluna[email],'=?UTF-8?B?'.base64_encode($_POST[form_assunto]).'?=','=?UTF-8?B?'.base64_encode($_POST[form_mensagem]).'?=',$headers)) { echo "$i. <font color=blue><font size=3>$coluna[email] - $coluna[cliente] - enviado</font><br>"; } else { echo "$i. <font color=red><font size=4>$coluna[email] $coluna[cliente] - $coluna[cpf]- falhou</font><br>"; } flush(); $i++; } ?><p align="center"><a href="<?=$_SERVER['SCRIPT_NAME']?>">Voltar</a></p> <? } else { ?><p align="center"><font size=3><b>O sistema possui <? echo mysqli_num_rows($result = $sqli->query("SELECT * FROM clientes"))?> Clientes cadastrados no banco de dados.</p> <form name="form1" method="post" action="<?=$_SERVER['SCRIPT_NAME']?>"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFE4C4"> <div class="container"> <form> <div class="row"> <div class="col-25"> <label><b>De:</b></label> </div> <div class="col-75"> <input name="form_nome" id="form_nome" value="" placeholder="Seu nome" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Email:</b></label> </div> <div class="col-75"> <input name="form_email" id="form_email" value="" placeholder="Seu email" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Assunto:</b></label> </div> <div class="col-75"> <input name="form_assunto" id="form_assunto" value="" placeholder="Seu assunto" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Aviso:</b></label> </div> <div class="col-75"> <textarea name="form_mensagem" type="text" id="form_mensagem"></textarea> </div> </div> <tr align="right"> <td colspan="2"><input name="acao" type="hidden" id="acao" value="enviar"> <input type="submit" name="Submit" value="Enviar Mensagem"></td> </tr> </table> </form> <? } ?><br> <tr align="right" bgcolor="#0000FF"> </tr> </table> </body> </html>
  4. Dimitry

    Newsletter com erro de pular paragrafo e acentuação

    tenta assim: <td width="100%" valign="center"> <p align="center"><font size=3><b>Aviso por email</b></p> <? if ($_POST[acao] == "enviar") { $sql = $sqli->query("SELECT * FROM clientes"); $i = 1; while ($coluna = mysqli_fetch_array($sql)) { $headers = "Content-Type: text/html; charset=UTF-8". "\r\n"; $headers.= "From:$_POST[form_nome]<$_POST[form_email]>"; if (@mail($coluna[email],$_POST[form_assunto],$_POST[form_mensagem],$headers)) { echo "$i. <font color=blue><font size=3>$coluna[email] - $coluna[cliente] - enviado</font><br>"; } else { echo "$i. <font color=red><font size=4>$coluna[email] $coluna[cliente] - $coluna[cpf]- falhou</font><br>"; } flush(); $i++; } ?><p align="center"><a href="<?=$_SERVER['SCRIPT_NAME']?>">Voltar</a></p> <? } else { ?><p align="center"><font size=3><b>O sistema possui <? echo mysqli_num_rows($result = $sqli->query("SELECT * FROM clientes"))?> Clientes cadastrados no banco de dados.</p> <form name="form1" method="post" action="<?=$_SERVER['SCRIPT_NAME']?>"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFE4C4">  <div class="container"> <form> <div class="row"> <div class="col-25"> <label><b>De:</b></label> </div> <div class="col-75"> <input name="form_nome" id="form_nome" value="" placeholder="Seu nome" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Email:</b></label> </div> <div class="col-75"> <input name="form_email" id="form_email" value="" placeholder="Seu email" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Assunto:</b></label> </div> <div class="col-75"> <input name="form_assunto" id="form_assunto" value="" placeholder="Seu assunto" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Aviso:</b></label> </div> <div class="col-75"> <textarea name="form_mensagem" type="text" id="form_mensagem"></textarea> </div> </div> <tr align="right"> <td colspan="2"><input name="acao" type="hidden" id="acao" value="enviar"> <input type="submit" name="Submit" value="Enviar Mensagem"></td> </tr> </table> </form>
  5. Dimitry

    Newsletter com erro de pular paragrafo e acentuação

    Tem de verificar TMB em que formato esta a ser gravada a informação na DB. ou seja em que charset E verificar em que charset foi feita a DB
  6. Dimitry

    mail() não funciona na versão 5.6.40 do PHP

    ve melhor a documentação AQUI
  7. Dimitry

    Newsletter com erro de pular paragrafo e acentuação

    adiciona esse meta no teu header no HTML <meta http-equiv="Content-Language" content="pt-br">
  8. Dimitry

    [ZF3] Alteração de senha no Active Directory

    Ola tente assim: public function resetAction() { $ldap_connect = $this->getLdap(); $ldap = new Zend_Ldap($ldap_connect); $user = $this->getRequest()->getPost('user'); $sen = $this->getRequest()->getPost('sen'); $bind = $ldap->bind($user, $sen); if($bind) : $getName = $ldap->getCanonicalAccountName($user, Zend_Ldap::ACCTNAME_FORM_DN); $getEntry = $ldap->getEntry($getName); Zend_Ldap_Attribute::setPassword($getEntry, '12345678910', Zend_Ldap_Attribute::PASSWORD_UNICODEPWD); $ldap->update($getName, $getEntry); $this->flashMessenger()->addMessage("Atualizado com sucesso."); return $this->redirect()->toRoute('home'); else: $this->flashMessenger()->addMessage("Ocorreu um erro ao atualizar."); return $this->redirect()->toRoute('home'); endif; }
  9. Dimitry

    ERRO PHP Warning: Creating default object from empty value in

    Tenta você primeiro ve como eu fiz, se não conseguir manda msg privada, e marca o tópico como resolvido
  10. Dimitry

    ERRO PHP Warning: Creating default object from empty value in

    Ups, não precisavas do segundo isset() naquela linha <?php include('../conn/Connection.php'); include("include/class.upload.php"); $conn = Connection::getInstance(); $escritorio = []; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <link href="css/layout.css" rel="stylesheet" type="text/css" /> <link href="css/main.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="../js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script> <script type="text/javascript" src="../js/jquery-1.8.2.js"></script> <script type="text/javascript"> $(document).ready(function(e) { tinyMCE.init({ theme : "simple", mode : "textareas" }); }); </script> </head> <body> <div id="barra"></div> <div id="principal"> <div id="topo"> <?php include("include/topo.php"); ?> </div> <div id="banner"></div> <img style="margin-top:10px; margin-bottom:10px;" src="img/linha.jpg" width="998" height="2" /> <div id="conteudo"> <?php if($_SERVER['REQUEST_METHOD'] == 'POST'){ try{ $sql = $conn->query("select escritorio.id from escritorio"); if($sql->num_rows > 0){ $dados = $sql->fetch_array(1); $id = $dados['id']; } $escritorio['textocompleto'] = addslashes($_POST['textocompleto']); $escritorio['paragrafo1'] = addslashes($_POST['paragrafo1']); $escritorio['paragrafo2'] = addslashes($_POST['paragrafo2']); $handle = new Upload($_FILES['banner']); if ($handle->uploaded) { $handle->allowed = array('image/jpeg','image/png','image/gif','image/bmp'); $handle->image_resize = true; $handle->image_ratio_y = false; $handle->image_x = 222; $handle->image_y = 150; $handle->Process('../imghome/'); if ($handle->processed) { $escritorio->imghome = $handle->file_dst_name; }else{ throw new Exception($handle->error); } }else{ $escritorio->imghome = $_POST['ubanner']; } $conn->query("update escritorio set textocompleto='".$escritorio['textocompleto']."', imagem='".$escritorio['imghome']."', paragrafo1='".$escritorio['paragrafo1']."', paragrafo2='".$escritorio['paragrafo2']."', imagem='".$escritorio['imghome']."' where id=".$id.""); echo '<div class="success">Texto atualizado com sucesso</div>'; unset($escritorio); }catch(Exception $e){ echo '<div class="error">'.$e->getMessage().'</div>'; } } $sql = $conn->query("select * from escritorio"); if($sql->num_rows > 0){ $dados = $sql->fetch_array(1); $escritorio['textocompleto'] = $dados['textocompleto']; $escritorio['paragrafo1'] = $dados['paragrafo1']; $escritorio['paragrafo2'] = $dados['paragrafo2']; $escritorio['imagem'] = $dados['imagem']; } ?> <p class="titulopaginaadmin">O Escritório</p> <form name="form1" id="form1" method="post" enctype="multipart/form-data"> <p>Primeiro Parágrafo da Home</p> <p><textarea cols="90" rows="9" name="paragrafo1"><?php if(isset($escritorio['paragrafo1'])){echo $escritorio['paragrafo1'];}?></textarea></p> <br /> <p>Segundo Parágrafo da Home</p> <p><textarea cols="90" rows="9" name="paragrafo2"><?php if(isset($escritorio['paragrafo2'])){echo $escritorio['paragrafo2'];}?></textarea></p> <br /> <p>Texto completo </p> <p><textarea cols="90" rows="15" name="textocompleto"><?php if(isset($escritorio['textocompleto'])){echo $escritorio['textocompleto'];}?></textarea></p> <p><input type="file" name="banner" id="banner1" /><input type="hidden" name="ubanner" id="ubanner" value="<?php if(isset($escritorio)){ echo $escritorio['imghome'];}?>" /></p> <p><input type="submit" name="enviar" id="enviar" value="Cadastrar" /></p> </form> </div> <img style="margin-top:10px; margin-bottom:10px;" src="img/linha.jpg" width="998" height="2" /> <div id="rodape"></div> </div> <div id="barra"></div> </body> </html>
  11. Dimitry

    Pegar somente as urls de uma pesquina no google

    Podes usar algumas API do google aqui tem material de estudo Complementos, Dimitry
  12. Dimitry

    exibir no input o valor das parcelas

    So e possível fazer com o javascript. Podes fazer um AJAX para fazer o calculo em PHP e depois vais atribuir os valores a cada imput com javascript.
  13. Dimitry

    ERRO PHP Warning: Creating default object from empty value in

    O erro acontece porque não tens o objecto iniciado ou seja não o criaste para criar um objecto tem de criar uma classe e varias funções e depois chamar a função que precisas depois de criar o objecto ex $objecto = new Object(); $objecto->minhafunção(). Dei uma olhada no teu código e acho que não precisas de um objecto para fazer para dar certo aqui tem o código corrigido; PS. Se percebeste o porque do erro, tem partes do código que tem de corrigir sozinho. Ehehehe Cumprimentos, Dimitry <?php include('../conn/Connection.php'); include("include/class.upload.php"); $conn = Connection::getInstance(); $escritorio = []; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <link href="css/layout.css" rel="stylesheet" type="text/css" /> <link href="css/main.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="../js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script> <script type="text/javascript" src="../js/jquery-1.8.2.js"></script> <script type="text/javascript"> $(document).ready(function(e) { tinyMCE.init({ theme : "simple", mode : "textareas" }); }); </script> </head> <body> <div id="barra"></div> <div id="principal"> <div id="topo"> <?php include("include/topo.php"); ?> </div> <div id="banner"></div> <img style="margin-top:10px; margin-bottom:10px;" src="img/linha.jpg" width="998" height="2" /> <div id="conteudo"> <?php if($_SERVER['REQUEST_METHOD'] == 'POST'){ try{ $sql = $conn->query("select escritorio.id from escritorio"); if($sql->num_rows > 0){ $dados = $sql->fetch_array(1); $id = $dados['id']; } $escritorio['textocompleto'] = addslashes($_POST['textocompleto']); $escritorio['paragrafo1'] = addslashes($_POST['paragrafo1']); $escritorio['paragrafo2'] = addslashes($_POST['paragrafo2']); $handle = new Upload($_FILES['banner']); if ($handle->uploaded) { $handle->allowed = array('image/jpeg','image/png','image/gif','image/bmp'); $handle->image_resize = true; $handle->image_ratio_y = false; $handle->image_x = 222; $handle->image_y = 150; $handle->Process('../imghome/'); if ($handle->processed) { $escritorio->imghome = $handle->file_dst_name; }else{ throw new Exception($handle->error); } }else{ $escritorio->imghome = $_POST['ubanner']; } $conn->query("update escritorio set textocompleto='".$escritorio['textocompleto']."', imagem='".$escritorio['imghome']."', paragrafo1='".$escritorio['paragrafo1']."', paragrafo2='".$escritorio['paragrafo2']."', imagem='".$escritorio['imghome']."' where id=".$id.""); echo '<div class="success">Texto atualizado com sucesso</div>'; unset($escritorio); }catch(Exception $e){ echo '<div class="error">'.$e->getMessage().'</div>'; } } $sql = $conn->query("select * from escritorio"); if($sql->num_rows > 0){ $dados = $sql->fetch_array(1); $escritorio['textocompleto'] = $dados['textocompleto']; $escritorio['paragrafo1'] = $dados['paragrafo1']; $escritorio['paragrafo2'] = $dados['paragrafo2']; $escritorio['imagem'] = $dados['imagem']; } ?> <p class="titulopaginaadmin">O Escritório</p> <form name="form1" id="form1" method="post" enctype="multipart/form-data"> <p>Primeiro Parágrafo da Home</p> <p><textarea cols="90" rows="9" name="paragrafo1"><?php if(isset($escritorio['paragrafo1'])){echo $escritorio['paragrafo1'];}?></textarea></p> <br /> <p>Segundo Parágrafo da Home</p> <p><textarea cols="90" rows="9" name="paragrafo2"><?php if(isset($escritorio['paragrafo2'])){echo $escritorio['paragrafo2'];}?></textarea></p> <br /> <p>Texto completo </p> <p><textarea cols="90" rows="15" name="textocompleto"><?php if(isset($escritorio['textocompleto'])){echo isset($escritorio['textocompleto'];}?></textarea></p> <p><input type="file" name="banner" id="banner1" /><input type="hidden" name="ubanner" id="ubanner" value="<?php if(isset($escritorio)){ echo $escritorio['imghome'];}?>" /></p> <p><input type="submit" name="enviar" id="enviar" value="Cadastrar" /></p> </form> </div> <img style="margin-top:10px; margin-bottom:10px;" src="img/linha.jpg" width="998" height="2" /> <div id="rodape"></div> </div> <div id="barra"></div> </body> </html>
  14. Dimitry

    Login por CPF/CNPJ sem BD

    Aqui tem o script para um login conforme como pediste, não testei mas acho que deve funcionar <?php session_start(); $infoGet = 1; //Passa o id do usuario atravez do $_GET tem de ser um numero inteiro $usuarios = [ "1"=>["username"=>"john", "password"=>"senha", "morada"=>"Rua das laranjeiras 23"], "2"=>["username"=>"maria", "password"=>"senha", "morada"=>"Rua das laranjeiras 24"], "3"=>["username"=>"Alex", "password"=>"senha", "morada"=>"Rua das laranjeiras 25"], ]; $usuarios[$infoGet]['username']; //para consultar alguma informação onde mudas username para info que queres $username = "maria"; //passa por um $_POST que seria $username= $_POST['username']; $password = "123"; //passa por um $_POST que seria $username= $_POST['password']; //Ver se estas logado if(isset($_SESSION['login'])){ echo "Estas Logado"; echo '<a href="?action=logout">Logout</a>'; }else{ //Ver o metodo que queres ex if($_SERVER['REQUEST_METHOD'] === 'POST){$username = $_GET['username'] .......blabla..........validar o form } //Validar o form $i = 1; foreach($usuarios as $validar){ if($usuarios[$i]['username'] == $username AND $usuarios[$i]['password'] == $password){ $_SESSION['login'] = 1; //atribuir variaveis na sessão $_SESSION['id'] = $i; //atribuir variaveis na sessão echo "Bm vindo ".$usuarios[$i]['username']; //Podes por um header de refresh ou redirecionamento bla bla bla } $i++; } } //fazer logout if(isset($_GET['action']) AND $_GET['action'] == "logout" ){ session_destroy(); }
  15. Dimitry

    ERRO PHP Warning: Creating default object from empty value in

    Posta o código fonte de escritorio.php, não somos mágicos para adivinhar o que esta em linha 94
×

Important Information

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