-
Total de itens
38 -
Registro em
-
Última visita
Posts postados por hutuh
-
-
Opa!
Olha eu quando precisei fazer isso, até para manter tudo registrado para futuras auditorias, fiz o seguinte:[Tbl ANÚNCIOS]
------- [Tbl Rascunhos do Anúncios]
Ou seja, tenho a tabela principal dos anúncios e uma outra tabela só para registrar "rascunho/atualização" de cada anúncio, o rascunho/atualização aprovado(ex: Status 1) vai para a tabela principal.
Essa é minha sugestão, assim mantém tudo registrado e não tem problema de alguém no futuro falar que não alterou certo anúncio, pois tudo está no seu DB. ;)
-
Estranho... Era para funcionar, seu código está OK.
Tenta retirar o
$mensagem = utf8_decode('');
E usar:
$mensagem = '';
Outra opção é deixar o PHP detectar o charset ao invés de usar o utf8_decode, usa o mb_detect_encoding ( http://ca.php.net/manual/en/function.mb-detect-encoding.php )
$mensagem = mb_detect_encoding('');
Espero poder ajudar.
-
Não sei se entendi bem, mas se for para após enviar a mensagem ele enviar outra, basta usar outra função MAIL:
mail($email, $endereco, "Algum texto....", $headers);
Qualquer coisa nos de mais detalhes pra te ajudar.
Abraços.
-
Opa!
O problema não é neste código, ele está OK, como o wordpress usa vários includes o problema pode ser na página que chama esse arquivo, tente buscar as páginas que chamam o arquivo. Quando se trata de "include" é bom dar uma olhada nos scripts que são chamados antes deste arquivo e os "require" que este arquivo tem.Espero que possa ajudar um pouco, como não tenho seu código completo na mão fica complicado ajudar.
Abraços.
-
Opa!
Tenta logo após essa linha:$mailer->From = 'contato@emailautenticado.com.br'; //Obrigatorio ser a mesma caixa postal indicada em "username"
Adicionar esse código:
$mailer->AddReplyTo('email_do_cliente@alguem.com', 'Nome de Quem Enviou');
-
Opa!
Uma forma simples de fazer isso sem precisar fazer tudo do zero, é você usar essa classe:https://github.com/PHPMailer/PHPMailer
Nisso, para usar bastará deixar o seu "envia2.php" mais ou menos assim:
$mail = new PHPMailer(); $mail->IsMail(); $mail->AddAddress("seuemail@seuemail.com"); $mail->Subject = "Assunto"; $mail->Body = "Mensagem aqui"; $mail->AddAttachment('/home/seulogin/public_html/arquivo1.zip', 'arquivo1.zip'); $mail->AddAttachment('/home/seulogin/public_html/arquivo2.zip', 'arquivo2.zip');
Terá de adaptar o código um pouco para ele pegar o arquivo que o usuário está enviando.
Ele fica armazenado com nome temporário, isso pode te ajudar:
/* Como receber o INPUT ARQUIVO do seu código(que postou) */ $nome_temporario = $_FILES['arquivo']['tmp_name']; $tipo_arquivo = $_FILES['arquivo']['type']; $nome_arquivo = $_FILES['arquivo']['name'];
Espero abrir um pouco as ideias ai de como fazer esse envio, alguém mais do fórum deve te mandar algo aqui também.
Abraços. -
Opa!
É simples quando o usuário estiver logado provavelmente você está registrando um cookie ou session, assim poderá fazer o seguinte:
if( isset($_SESSION['algum_nome']) && ($_SESSION['algum_nome'] == 1) ) { // 1 para caso esteja logado neste meu exemplo echo "Mensagem aqui"; } else { echo "Botao de login aqui"; }
Neste código estou supondo que registrei a seção "algum_nome" com o VALOR 1, para quem estiver logado.
-
Opa!
Entrei no sistema e vi os dados apenas referente a você, mesmo assim para selecionar os dados, precisará alterar seu código dessa forma:
$result = mysql_query("SELECT * FROM members WHERE id='$id_do_membro' ");
Onde ID é o campo de identificação que seu banco de dados possuir e $id_do_membro será o ID ou login, acredito que se buscar pelo login digitado na tela anterior ficará mais fácil.
-
Isso é um sistema que está precisando, não da pra explicar o passo a passo, mas posso te mostrar scripts já prontos, bastará adaptar:
https://www.scriptbrasil.com.br/codigos/php/livro-de-visita-php/
-
-
Opa!
Isso acontece porque seu HTML está com erros.Olhei o debug do facebook para essa página e deu uns erros, tentei confirmar no W3C e tem uns erros críticos para exibição, confira:
Assim que corrigir o problema possivelmente se resolverá.
Espero que ajude.
-
Opa!
Olha agora fiquei um pouco confuso com sua lógica, tem como explicar melhor?Exemplo: Se txt_km for igual a X, faça isso...
Achei uns problemas no seu código:
1) Está usando vários IF e 1 else, ou seja o else ficou válido apenas para o último if, quando for preciso usar vários para testar uma mesma variável IF use ELSEIF
2) Sua comparação está como $calcular12 === ?
3) A todo momento você defini a variável $txt_km3, não é preciso.
Tente alterar seu código e fazer as adaptações(caso necessário) e testar desta forma:
<?php //define as variaveis $txt_m3 = $_POST['txt_m3']; // Calcular o TXT_M3 if( $txt_m3 >= 1 && $txt_m3 <= 5 ){ $calcular12 = 1; //sim } elseif( $txt_m3 >= 6 && $txt_m3 <= 10 ){ $calcular12 = 2; //sim } elseif( $txt_m3 >= 11 && $txt_m3 <= 15 ){ $calcular12 = 3; //sim } elseif( $txt_m3 >= 16 && $txt_m3 <= 20 ){ $calcular12 = 4; //sim } else { $calcular12 = 0; // não } // FUNÇÃO SIMULAR ! function simular($x ,$x2, $calcular12 ){ if($calcular12 == 1) // confere se é até 20 m³ $v = ((1.40 * $x) + (1 * $x2)); elseif($calcular12 == 2) // confere se é até 20 m³ $v = ((1.40 * $x) + (1.14 * $x2)); elseif($calcular12 === 3) // confere se é até 20 m³ $v = ((1.40 * $x) + (1.30 * $x2)); elseif($calcular12 === 4) // confere se é até 20 m³ $v = ((1.40 * $x) + (1.45 * $x2)); else $v = "<font color='red'> Desculpe ! Mas so Trasportamos até 20 m³ </font></<p/>"; return $v; } if ( isset($_POST['txt_km']) && $_POST['txt_km'] >= 45 ) { echo "<h1><font color='red'>Valor Total = € " .simular($_POST['txt_km'] ,$txt_m3, $calcular12) . "</font></h1><p/>"; } elseif( isset($_POST['txt_km']) && $_POST['txt_km'] < 45 ) echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; ?>
-
Opa!
Para isso você será poderá usar AJAX, ou melhor o Jquery, nesse assunto não tenho tanta experiência, mas segue abaixo um link(em inglês) que poderá te ajudar, mostra a solução exata para o que precisa:http://stackoverflow.com/questions/502391/jquery-tabs-load-contents-only-when-clicked
Qualquer coisa espera mais gente postar aqui, ou então da uma procurada na seção do fórum de AJAX, javascript....
-
A sua segunda dúvida, pode alterar seu PHP dessa forma:
<?php //define as variaveis $txt_m3 = $_POST['txt_m3']; // Calcular o TXT_M3 if( $txt_m3 >= 0 && $txt_m3 <= 5 ){ $calular12 = 1; //sim } else { $calular12 = 0; // nao } // FUNÇÃO SIMULAR ! // FORMULA COMPLETA COM IVA ! function simular($x ,$x2 ){ if($calcular12 == 1) // confere se é ou não para calcular por 12 $v = (12 * $x2); else $v = ((1.40 * $x) + (12 * $x2)) * 23 / 100 + ((1.40 * $x) + (12 * $x2)) ; // + 23% DE IVA ! return $v; } if ( isset($_POST['txt_km' ]) && $_POST['txt_km'] <= 44 ) { echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; } else echo "<h1><font color='red'>Valor Total = € " .simular($_POST['txt_km'] ,$txt_m3) . "</font></h1><p/>"; ?>
A ideia é essa, se tiver algum erro de programação é que não testei aqui, mas um dos caminhos que pode usar é esse.
-
<script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script>
Boas Pessoal do forum , já consegui resolver essa questao , so não sei se essa foi a melhor maneira , mas já esta .
<html xmlns="<a href="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Simulador Online</title> <style type="text/css"> <!-- .style2 { color: #999999; font-weight: bold; } #LayerBotao { position:absolute; width:61px; height:32px; z-index:1; left: 167px; top: 180px; } --> </style> </head> <body> <style type="text/css"> .botao{ font-size:20px; font-family:Verdana,Helvetica; font-weight:bold; color:white; background:#638cb5; border:0px; width:100px; height:40px; } </style> <p> <?php // FUNÇÃO SIMULAR ! // FORMULA COMPLETA COM IVA ! function simular($x ,$x2 ){ $v = ((1.40 * $x) + (12 * $x2)) * 23 / 100 + ((1.40 * $x) + (12 * $x2)) ; // + 23% DE IVA ! return $v; } if ( isset($_POST['txt_km' ]) && $_POST['txt_km'] <= 44 ) { echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; } else echo "<h1><font color='red'>Valor Total = € " .simular($_POST['txt_km'] ,$_POST['txt_m3']) . "</font></h1><p/>"; ?> </p> <h1>Simulador de Carga</h1> <form id="id_simulador" name="Simulador" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"> <p><strong>k.m :</strong> <input name="txt_km" type="text" size="20" maxlength="5" /> <strong> Metro Cubico ( m³ ): </strong> <input name="txt_m3" type="text" size="20" maxlength="5" /> </p> <div id="LayerBotao"> <input name="simular" type="submit" value="Simular" class="Botao" /> </div> <p/> </form> <p> </p> <p> </p> <form action="" method="post" name="form1" class="style2"> <ul> <li> IVA incluido . </li> <li>Distancia Minima 45 k.m . </li> </ul> </form> <p> </p> <p> </p> <p> </p> </body> </html>
Sobre essa sua solução, se achar mais simples é só alterar essa parte do código:
if ( isset($_POST['txt_km']) && $_POST['txt_km'] >= 45 ) { echo "<h1><font color='red'>Resultado = € " .simular($_POST['txt_km'] ,$_POST['txt_m3']) . "</font></h1><p/>"; } elseif( isset($_POST['txt_km']) && $_POST['txt_km'] < 45 ) echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>";
Ao invés de ter um ELSE, deixei um ELSEIF, isso resolveria também seu problema.
-
Opa!
Pelo que entendi, você pode tentar alterar uma parte do seu código, deixando assim:if ( isset($_POST['txt_km' ]) && $_POST['txt_km'] >= 45 ) { echo "<h1><font color='red'>Resultado = € " .simular($_POST['txt_km'] ,$_POST['txt_m3']) . "</font></h1><p/>"; } else echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>";
Assim ele validará se está definida e se é for maior ou igual a 45.
-
Opa!! Isso é bom!! Estamos aqui pra ajudar! ;)
-
Opa!! Que bom que funcionou, eu montei o código aqui de na hora, não cheguei a testar ai não vi o erro. Valeu por citar esse erro! :)
-
Se quiser acessar diretamente do registro, tem um tutorial em inglês:
http://www.sitepoint.com/access-the-windows-registry-from-php/ -
Quando testou qual erro o sistema retornou? O que aconteceu?
-
Opa!
Se possível posta como está o código pra gente, mas pelo que eu entendi, basta você validar se a variável existe ou atribuir uma string vazia para ela caso não esteja definida.Exemplo:
//define como em branco if(! isset($nome) ){ $nome = ''; }
Ou:
//só exibe o nome se estiver definido e com algum caracter if(isset($nome) && $nome != '' ){ echo $nome; }
-
Você poderá usar o Ckeditor:
Tem uma referência no manual sobre upload de imagens:
http://docs.ckeditor.com/#!/guide/dev_howtos_file_uploadPodendo fazer você mesmo a adaptação ou usando o http://cksource.com/ckfinder integrado.
Essa é a minha sugestão, o pessoal do fórum devem ter mais opções também. :)
-
Opa!
Não sei como está seu código HTML ou o javascript do evento "onclick", mas preciso disso direto nos scripts que faço e a melhor solução que achei foi a seguinte:01) Crie um formulário invisível ao usuário final, ou seja com inputs como hidden;
02) Use jquery para pegar o valor selecionado;
03) Atribua com javascript/jquery o valor seleciona a um input do formulário "escondido";
04) Na mesma função logo depois que ele atribuir os valores, deixe programado para postar o formulário;
Assim conseguirá passar com segurança os dados selecionados para a próxima página via GET ou POST.
-
Poderá usar o comando FOPEN do PHP para ler o arquivo e EXPLODE para separar pelos ";", montei um script que pode te ajudar. Deixei ele todo comentado para entender melhor, veja:
$handle = fopen("seu_arquivo.txt", "r"); //abrir apenas para leitura if ($handle) { while (($linha = fgets($handle)) !== false) { $partes = explode(';',$line); // separa o que tiver antes e depois do ponto e vírgula echo $partes[0]; // imprimindo as partes para ver o que tem dentro echo $partes[1]; /* AQUI você insere suas QUERYs MySQL usando as partes coletadas */ } } else { // caso de erro insira algo aqui } fclose($handle);
Como Imprimir apenas o necessario
em PHP
Postado
Eu uso a classe "hidden-print" do bootstrap, ficando assim:
Referência:
http://getbootstrap.com/css/