Jump to content
Fórum Script Brasil

Search the Community

Showing results for tags 'php'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Olá amigos! Eu estou terminando alguns apps que vamos vender na minha empresa, e gostaria de encontrar alguns programadores para ajudar a testá-los e avaliá-los. Este é um exemplo de um script de integração para programadores PHP poderem enviar torpedos SMS para todo o Brasil. Integre com seu website, app e etc. <?php /* -------------------------------------- SISTEMA DE ENVIO DE TORPEDOS PARA MONTAR O SEU SERVIDOR, BAIXE O APP QUE ESTÁ DISPONÍVEL EM NOSSO SITE E FALE COMIGO (MACUSA) QUE EU ARRUMO A LICENÇA DE GRAÇA! Link: http://www.deaqweb.com.br/softwares/sms-server/ -------------------------------------- */ // DECLARE A FUNCTION NO COMEÇO DO ARQUIVO PHP function enviarsms($destino,$msgSMS,$seuSERIAL) { if ($byMacusa = file_get_contents('http://apps.deaq.com.br/sms/inserir.php?fone='.preg_replace ("/[^0-9]/", "", $destino).'&sms='.urlencode($msgSMS).'&serial='.$seuSERIAL)) { return TRUE; } else { return FALSE; } } // Modos de USO if (enviarsms(4399000000,'Esta é uma mensagem SMS de Teste','LICENC-2037')) { echo 'Executado com sucesso GET ao Webservice'; } else { echo 'Erro ao executar o comando no Webservice'; } // ou usar diretamente enviarsms(4399000000,'Esta é uma mensagem SMS de Teste','LICENC-2037'); ?> App SMS Server que você vai instalar pra montar o seu servidor de SMS (só precisa de um chip de celular em um modem 3G): http://www.deaqweb.com.br/softwares/sms-server/ (nesta página está o Link do Download) Entre em contato comigo que eu libero uma licença de graça do SMS Server para utilizar antes do lançamento .. Mas pode haver chance de parceria e a licença ficar sem custo.
  2. Olá amigos! Eu estou terminando alguns apps que vamos vender na minha empresa, e gostaria de encontrar alguns programadores para ajudar a testá-los e avaliá-los. 1. E-mail Marketing Rápido e ilimitado, e com um dos melhores esquemas de checagem de e-mails, para você fazer uma mala direta precisa obtendo os melhores resultados! Link: http://www.deaqweb.com.br/softwares/email-marketing/ 2. SMS Server Aqui já é para os programadores e Web Dev: Envie e RECEBA torpedos SMS para/de TODO O BRASIL, implantando em seu site, software, app ou o que for .. Você só vai precisar de um modem 3G e um chip de celular!! APROVEITE OS PLANOS DE SMS ILIMITADO DAS OPERADORAS E FAÇA A FESTA!! http://www.deaqweb.com.br/softwares/sms-server/ 3. SMS Marketing Quer fazer SMS MARKETING? ENVIO EM MASSA DE TORPEDOS? Temos a ferramenta pronta! Ela utiliza o SMS SERVER acima para disparar os torpedos. ALTA CAPACIDADE DE ENVIO com EXTREMA EFICÁCIA! Quem quizer testar, estou liberando a licença de graça enquanto não fazemos o lançamento!! http://www.deaqweb.com.br/softwares/sms-marketing/ Sendo assim, está feito o convite para quem quiser aproveitar este período de gratuidade dos meus aplicativos e também ajudar a testar. Podemos nos tornar parceiros e deixar liberado a licença depois do lançamento .. E um grande abraço!! Atenciosamente, MACUSA
  3. filipiarruda

    Upload de imagem

    Olá pessoal, estou querendo criar um formulário para upload da imagem para uma pasta no meu site, e gravar o caminho desta no banco de dados MySQL, e posteriormente, em outra página, exibir determinado número destas imagens, ordenando pelas mais recentes adicionadas, alguém tem alguma dica para me ajudar? PS.: Testei um código aqui, mas não é o que quero, alguém pode dar uma luz sobre como fazer?
  4. Galera boa noite. Estou fazendo um site para uma loja de tintas, como projeto do meu Tcc no curso técnico de Programação Web. Quero colocar um simulador de tintas igual da coral, suvinil e outras... Só que procurei como fazer ou baixar o frame ou algo do tipo para incorporar e não encontrei... Alguém aí sabe ou conhece como? Vlw Diogo
  5. Cara, to tentando fazer um esquema desses, só que dinâmico, com dados vindo do banco. Eu estou usando o foreach pra percorrer uma lista e exibir os dados. Basicamente eu tenho uma lista de categorias e uma lista de convênios. Eu percorro a lista de categorias e exibo os convênios de acordo com a categoria. Até aí, tudo lindo, o problema é quando eu tento fazer o slideToggle dinamicamente, ele mostra apenas o primeiro item da lista de convênios. Será que tem alguma ideia? Segue abaixo meu código: JAVASCRIPT <script type="text/javascript"> $(document).ready(function() { $(".lista_definicao dt a").toggle(function() { $(this).parent().next("dd").slideDown(800); $(this).addClass("ativo"); }, function() { $(this).parent().next("dd").slideUp(800); $(this).removeClass("ativo"); }); }); </script> PHP <?php if (!empty($lista_categoria)) { foreach ($lista_categoria as $lc) {//Percorrendo a lista de categorias echo "<dt><a href=\"#\">" . $lc->getDescricao() . "</a></dt>";//Mostrando o nome da categoria $lista_convenios = $conv_dao->listarConvenioPorCategoria($lc->getCodigo());//Preenchendo a lista de convênios com o código da categoria if (!empty($lista_convenios)) { foreach ($lista_convenios as $lv) {//percorrendo a lista de convênios echo "<dd> <p>" . $lv->getNome() . " </p> <p>" . $lv->getDescricao() . "</p> </dd>";//Exibindo os dados dos convênios } } } } ?>
  6. boas pessoal, já ando aqui á 4 dias a tentar resolver um problema com um countdown diario a situacao é a seguinte tenho um countdown diario a dar com uma hora definida. e faz refresh ao acabar, ate aqui tudo bem o problema é mesmo que tem de mostrar a mesma hora para todo o mundo, por exemplo faltam 2 horas na china ou faltam 2 horas no brasil, sempre igual para todos, este é o obstáculo que não consigo ultrapassar o codigo é o seguinte serversideTIME.php date_default_timezone_set('Europe/Paris'); $now = new DateTime(); echo $now->format("M j, Y H:i:s O") . "\n"; estou a usar o script de http://keith-wood.name/countdown.html aqui o javascript $('#time').countdown({serverSync: serverTime(), until: getTarget(), onExpiry: restartCountdown, compact: true}); ///obtem hora do servidor function serverTime() { var time = null; $.ajax({url: '/site/serversideTIME.php', async: false, dataType: 'text', success: function(text) { time = new Date(text); }, error: function(http, message, exc) { time = new Date(); }}); return time; } // function restartCountdown() { window.location.reload(true); $('#time').countdown('change', {until: getTarget()}); } // function getTarget() { var serverDate = new Date(<?php echo strtotime(now()); ?>); var target = serverDate; var hora = 15; var minutos = 51; if (target.getHours() < hora || (target.getHours() == hora && target.getMinutes() < minutos)) { target.setHours(hora, minutos, 0, 0); } else { target.setDate(target.getDate() + 1); target.setHours(hora, minutos, 0, 0); } return target; } basicamente ele vai buscar a tempo limite definido em getTarged de todos os dias, e ao expirar faz um refresh. mas o problema é que devia mostrar que faltam x minutos igual em todas as partes do mundo e não 1 hora no brasil , 4 horas na china, 0 noutro lado qualquer.... alguém sabe o que pode ser o problema?
  7. onde e porque ta dando erro? <? $text_busca_externa = $_POST['text_busca']; echo ("<div id=\"text_result_for\">"); echo ("Resultados de".$text_busca_externa); echo ("</div>"); ?> aparece isso: "); echo ("Resultados de".$text_busca_externa); echo (" "); ?>
  8. ueverson

    Subistituir o iframe

    Bom galera eu tenho uma galeria de imagens em php tem a pagina fotos.php onde visualiza as fotos cadastradas e lá eu tenho o efeito lightbox, mas a pagina que está visualizando o as fotos na pagina é por este iframe <iframe class="fotofloat" src="estrutura/galerias/fotos.php?id=<?=$id?>&amp;pgf=<?=(empty($pgf))?"0":"$pgf";?>" name="thumbs" width="950" marginwidth="0" height="290" marginheight="0" scrolling="No" frameborder="0" id="thumbs"></iframe> eu gostaria de subistituir o iframe, pois a ligthbox não carrega fora da iframe. Já tentei <object></object> e tambem div com include php e nenhum deu certo
  9. Função do codigo: retornar uma mensagem caso o campo esteja limpo ou fazer a busca caso ele esteja preenchido. codigo: if (isset($_POST['text_busca'])) { while ($res = mysql_fetch_assoc($rs_clientes)) { echo ("<div id=\"div_result\">"); echo ("<div id=\"div_result1\">"); echo $res["nome"] . "<br />"; echo ("</div>"); echo ("<div id=\"div_result2\">"); echo "<a href=\"".$res["link"]."\">".$res["link"]."</a><br />"; echo ("</div>"); echo ("<div id=\"div_result3\">"); echo $res["descricao"] . "<br />"; echo ("</div>"); echo ("<br>"); echo ("</div>"); } else if ($text_busca_externa_number = 0) { echo ("<div id=\"div_result1\">"); echo ("Sorry!"); echo ("</div>"); echo ("<div id=\"div_result1\">"); echo ("A pesquisa não pode ser completada por falta de parametros!"); echo ("</div>"); } mensagem que ta dando: Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\Arquivos de programas\EasyPHP-DevServer-13.1VC9\data\localweb\BuscaBrasil.com.br\results teste.php on line 42
  10. Meu codigo é assim: while ($res = mysql_fetch_assoc($rs_clientes)) { echo ("<div id=\"div_result\">"); echo ("<div id=\"div_result1\">"); echo $res["nome"] . "<br />"; echo ("</div>"); echo ("<div id=\"div_result2\">"); echo $res["link"] . "<br />"; echo ("</div>"); echo ("<div id=\"div_result3\">"); echo $res["descricao"] . "<br />"; echo ("</div>"); echo ("<br>"); echo ("</div>"); } eu queria fazer algo mais ou menos assim: while ($res = mysql_fetch_assoc($rs_clientes)) { echo ("<div id=\"div_result\">"); echo ("<div id=\"div_result1\">"); echo $res["nome"] . "<br />"; echo ("</div>"); echo ("<div id=\"div_result2\">"); echo "<a href=\"$res["link"]\">"$res["link"] "</a>" "<br />"; echo ("</div>"); echo ("<div id=\"div_result3\">"); echo $res["descricao"] . "<br />"; echo ("</div>"); echo ("<br>"); echo ("</div>"); } aparece isso: Parse error: syntax error, unexpected '"', expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\Arquivos de programas\EasyPHP-DevServer-13.1VC9\data\localweb\BuscaBrasil.com.br\results.php on line 35
  11. Meus caros, tudo bem? Tenho um código PHP de automação de biblioteca bem simples e estou tentando implantar aqui um ranking com os livros mais emprestados. O código desta seção do painel é o seguinte: echo '<p>Livros mais requisitados:</p>'; echo '<ol>'; $sql2 = mysql_query("select livro, count(livro) from emprestimos group by livro order by count(livro) desc limit 10") or die('f****'); while ($maislidos = mysql_fetch_array($sql2)) { $consulta="SELECT titulo FROM livros WHERE ID = ".$maislidos['livro']; echo '<p>'.$consulta.'</p>'; $nomedolivro = mysql_query($consulta) or die ("f****"); echo '<li>['.$maislidos['livro'].'] '.$nomedolivro.'</li>'; } echo '</ol>'; O resultado de cada item dá Resource ID #8, #9 e assim sucessivamente. Mandei postar na página o que está sendo consultado (echo $consulta) pra ver se está certinho e as consulta está perfeita, mas mesmo assim dá erro. Alguém pode me ajudar nessa daí? Obrigado!
  12. De uma olhada e se possivel me ajude! index-----------------------------------… <?php require_once("functions.php"); ?> <?php conec(); $sql_seleciona = "SELECT * FROM cadastro "; $rs_clientes = seleciona($sql_seleciona); while ($res = mysql_fetch_assoc($rs_clientes)) { echo ($res("Nome")."<br />"); } ?> --------------------------------------… functions.php-------------------------… <?php function conec() { $banco = "cadastro"; $user = "root"; $senha = ""; $host = "127.0.0.1"; $conn = MYSQL_CONNECT($host, $user, $senha) or die ('<center>Erro na rotina de conexão</center>'.mysql_error()); mysql_select_db($banco) or die ('<center>Erro na rotina de conexão</center>'.mysql_error()); } function inserir($sql) { if (mysql_query($sql)) { return true; } else { return false; } } function seleciona($sql) { return mysql_query($sql); } ?> --------------------------------------… aparece essa mensagem--------------------------------… Fatal error: Function name must be a string in C:\Arquivos de programas\EasyPHP-DevServer-13.1VC9\data… 3\index.php on line 11 --------------------------------------… obs.: eu uso o EasyPhp DevServer 13.1 VC9
  13. Tenho um sistema de newsletter e uso o framework codeigniter, tenho uma base com 22 mil emails cadastrados e uso o cron do linux para rodar o script todo dia as 19h. No meu script de envio uso a biblioteca Swift Mailer para enviar as mensagens, tive alguns problemas com envios duplicados(triplicados, etc) para o mesmo assinante, então implementei uma tabela 'envio' e a cada envio grava o id do assinante e da newsletter que ele recebeu, o problema é que ainda ocorrem duplicações. Segue parte do script do controller de envio onde verifico se já foi enviada a mensagem: for ($i = 1; $i <= $totalAssinantes; $i++){ ... // se não foi enviado então envia if(!$this->envio_model->foiEnviado($subscribers[&i]['id'], $idNewsletter)){ $message->setTo($subscribers[&i]['email']); $mailer->send($message); $this->envio_model->adicionaEnvio($subscribers[$i]['id'], $idNewsletter); } ... } E os dois métodos do meu model que adiciona o envio e verifica se já foi enviado: public function adicionaEnvio($idAssinante, $idNewsletter){ $data = array( 'id' => null, 'idNewsletter' => $idNewsletter, 'idAssinante' => $idAssinante ); $str_insert = $this->db->insert_string('envio', $data); $this->db->query($str_insert); return $this->db->affected_rows(); } public function foiEnviado($idAssinante, $idNewsletter){ $query = $this->db->query(' SELECT * FROM envio WHERE idNewsletter = ? and idAssinante = ? ',array($idNewsletter,$idAssinante)); if ($query->num_rows() > 0) { return TRUE; } else { return FALSE; } } Na tabela 'envio' alguns assinantes aparecem 20 vezes. O php aguarda a consulta de banco de dados retornar ou ele pode executar novas consultas antes da primeira terminar? existe forma de sincronizar isso? Obs: com uma base menor de emails, ~1,5 mil emails não ocorreu duplicação.
  14. Preciso executar um código javascript durante a execução de um código PHP. A coisa funciona +/- assim: quando o usuário clicar no botão REGISTRAR do formulário, será executada a função javascript JSF(), que tem por objetivo fazer uma primeira validação dos dados inseridos no formulário. Se estiver tudo OK, vai dar um submit e executar uma segunda validação pela função PHP enviar(). Se o estiver tudo OK novamente, vai prosseguir com o login do usuário... Durante as validações, caso seja encontrado algum erro, é gerada uma mensagem que é impressa no campo frmRegisterError do formulário. Com o javascript foi fácil fazer este direcionamento da mensagem de erro. Fiz dessa maneira: Código Javascript: var frmRegisterError = document.getElementById("frmRegisterError"); frmRegisterError.value = "INFORME SEU NOME DE USUÁRIO"; Como tudo o que eu li até hoje sobre o PHP diz que ele não consegue fazer este direcionamento de seu retorno para um campo específico do formulário, aí a solução foi misturar PHP com javascript. Só para testar se ia funcionar eu fiz da seguinte maneira: Código HTML: <form method="post" action="teste.php?function=enviar" id="frmRegister" name="frmRegister" accept-charset="utf-8"> <label>Nombre de usuario: </label> <input type="text" id="frmRegisterUN" value="" name="frmRegisterUN" /> <br /> <label>Se encontro un error: </label> <input type="text" value="" id="frmRegisterError" name="frmRegisterError"/> <br /> <input type="button" value="REGISTRAR" id="frmRegister_Button"/ onClick="JSF ()"> </form> Código Javascript: function JSF () { document.getElementById("frmRegister").submit(); } Código PHP: <?php if($_GET['function'] == "enviar") { enviar(); } function enviar () { if (isset($_POST)) { $usuario = $_POST['frmRegisterUN']; if ($usuario != "") { ?> <script> document.write("INFORME SEU NOME DE USUÁRIO"); </script> <?php } else { echo "INFORME SEU NOME DE USUÁRIO"; } } } ?> Dessa maneira a mistura do PHP com o javascript funcionou perfeitamente. Ambos imprimem a mensagem como era desejado. Já que tinha funciounou dessa maneira, penso que agora basta substituir o código javascript interno ao PHP para imprimir a mensagem de erro dentro do campo frmRegisterError do formulário. Então mudei este trecho de código para: Código PHP: <?php function enviar () { if (isset($_POST)) { $usuario = $_POST['frmRegisterUN']; if ($usuario != "") { ?> <script> var error = document.getElementById("frmRegisterError"); error.value = "INFORME SEU NOME DE USUÁRIO"; </script> <?php } else { echo "INFORME SEU NOME DE USUÁRIO"; } } } ?> Teoricamente era para ter funcionado, mas não sei por qual motivo não funcionou desse modo! Depois de testar de algumas maneiras cheguei à seguinte conclusão: quando se tem um código javascript interno à um código PHP não é possível obter retorno de getElementById que passa a não funcionar. Para ter certeza de que era isso que estava acontecendo, fiz o seguinte teste: Código Javascript function JSF () { var error = document.getElementById("frmRegisterUN").value; alert (error); document.getElementById("frmRegister").submit(); } Código PHP: <?php if($_GET['function'] == "enviar") { enviar(); } function enviar () { if (isset($_POST)) { $usuario = $_POST['frmRegisterUN']; if ($usuario != "") { ?> <script> var error = document.getElementById("frmRegisterUN").value; alert (error); </script> <?php } else { echo "INFORME SEU NOME DE USUÁRIO"; } } } ?> Com isso, se o usuário insere corretamente o seu nome de usuário era para ser exibida uma mensagem de erro com um alert duas vezes, só que ela só é exibida uma única vez! O que eu percebi que está acontecendo é que, quando a página executa o código da função JSF() a mensagem é exibida normalmente. Porém, ao executar o código contido na função PHP enviar() esta menagem não é exibida como era o esperado. Percebi também que depois da linha que contém o getElementById a execução do código é interrompida. Alguém sabe como resolver este problema?
  15. Boas pessoal, eu não sou muito de pedir logo ajuda sem tentar resolver eu primeiro, e agora bati num problema que não sou capaz de resolver por nada muito menos o que posso usar, a situacao é a seguinte: tenho uma tabela (mysql) com centenas de registos e tenho uma hora noutra tabela e gostava que o servidor executa-se todos os dias aquela hora um script que por exemplo escolhe 90% dos registos mas sem que fosse o cliente a lançar o evento ou seja mesmo sem visitantes, o servidor auto executar. alguém tem alguma ideia para eu me poder guiar por favor? já tenho um countdown no cliente a avisar que falta x minutos para o site ficar em manutencao $tempo = date("F j, Y ") . $this->inicio_model->get_time($base); $time = str_replace('"', "", $tempo); $agora = strtotime(date("H:i:s")); $bdTime = strtotime($time); if ($agora > $bdTime) { $data['offline'] = true; $tomorrow = mktime(0, 0, 0, date("m"), date("d") + 1, date("Y")); $amanha = date("F j, Y ", strtotime(date("Y/m/d", $tomorrow))); $tempo = $amanha . $this->inicio_model->get_time($base); } else { $data['offline'] = false; $tempo = date("F j, Y ") . $this->inicio_model->get_time($base); } tipo auto executar if($data['offline']==true) $this->escolherMembros(); mas dai para a frente não consigo avancar mais. obrigado desde já
×
×
  • Create New...