Ir para conteúdo
Fórum Script Brasil

Espartaco

Membros
  • Total de itens

    170
  • Registro em

  • Última visita

Tudo que Espartaco postou

  1. Olá, Baixei um código do site http://mikesilvis.github.io/mikes-modal-library/ para modal. A função que abreo modal é jQuery(function() { $("#open-mikes-modal").click(function(e) { e.preventDefault(); $("#myModal").mikesModal(); }); }); O botão é: <a id="open-mikes-modal" class="btn btn-primary btn-large">Try it now!</a> Funciona erfeitamente para uma imagem, ma se eu tiver várias imagens, como eu poderia passar o id do link para o código lá de cima? Agradeço a ajuda, de antemão
  2. Obrigado ao Michael Douglas pela dica. Funcionou perfeitamente.
  3. Tenho uma dúvida. Meu sistema apresenta os dados com listagem "li". No css, os atributos 'right" deixam os dados na direita, e os 'left' na esquerda. Qundo o usuário envia um formulário, ele adiciona os dados na 'li' como prepend. O que eu queria é o seguinte: Ao enviar o form, o jquery deveria alterar os atributos css,o que fosse right passasse a ser left e o contrário. Alguém pode daruma luz?
  4. Olá, Me pediram pra fazer um sistema que será exibido em uma Smart TV LCD de 42 polegadas. Como ele ficará suspensa, esse sistema apenas exibirá avisos, fotos, etc (com auto-refresh no html). queria saber se alguéem sabe que medida minha página deve ter (em pixels) para que ela não exiba barras de rolagens laterais e inferiores, e preencha todo o conteúdo da tela. Grato
  5. Selva, galera. No meu site, existe uma área onde o pessoal posta dicas de hotéis, transportadores, etc, e muiats vezes, colocam um e-mail ou url de site. Para não ter que editar, cada vez que um abençoado colcoa um desses elementos, fiz uma função para converter texto "plano" em links clicáveis. Funciona para http, ftp e mailto. qualquer dúvida, perguntem. <? function _auxiliar_cria_clicavel_URL($combinacoes) { $tratadoTexto = ''; $url = $combinacoes[2]; if ( empty($url) ) return $combinacoes[0]; if ( in_array(substr($url, -1), array('.', ',', ';', ':')) === true ) { $tratadoTexto = substr($url, -1); $url = substr($url, 0, strlen($url)-1); } return $combinacoes[1] . "<a href=\"$url\" rel=\"nofollow\">$url</a>" . $tratadoTexto; } function _auxiliar_cria_clicavel_FTP($combinacoes) { $tratadoTexto = ''; $originalTexto = $combinacoes[2]; $originalTexto = 'http://' . $originalTexto; if ( empty($originalTexto) ) return $combinacoes[0]; if ( in_array(substr($originalTexto, -1), array('.', ',', ';', ':')) === true ) { $tratadoTexto = substr($originalTexto, -1); $originalTexto = substr($originalTexto, 0, strlen($originalTexto)-1); } return $combinacoes[1] . "<a href=\"$originalTexto\" rel=\"nofollow\">$originalTexto</a>" . $tratadoTexto; } function _auxiliar_cria_clicavel_EMAIL($combinacoes) { $email = $combinacoes[2] . '@' . $combinacoes[3]; return $combinacoes[1] . "<a href=\"mailto:$email\">$email</a>"; } function cria_clicavel($tratadoTexto) { $tratadoTexto = ' ' . $tratadoTexto; $tratadoTexto = preg_replace_callback('#([\s>])([\w]+?://[\w\\x80-\\xff\#$%&~/.\-;:=,?@\[\]+]*)#is', '_auxiliar_cria_clicavel_URL', $tratadoTexto); $tratadoTexto = preg_replace_callback('#([\s>])((www|ftp)\.[\w\\x80-\\xff\#$%&~/.\-;:=,?@\[\]+]*)#is', '_auxiliar_cria_clicavel_FTP', $tratadoTexto); $tratadoTexto = preg_replace_callback('#([\s>])([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})#i', '_auxiliar_cria_clicavel_EMAIL', $tratadoTexto); $tratadoTexto = preg_replace("#(<a( [^>]+?>|>))<a [^>]+?>([^>]+?)</a></a>#i", "$1$3</a>", $tratadoTexto); $tratadoTexto = trim($tratadoTexto); return $tratadoTexto; } //texto para teste $textoteste = "Esse é um link clicável: http://www.meusite.com.br. Você pode, também, usar links de e-mail, como eu@meusite.com.br"; //Uso echo cria_clicavel($textoteste); ?>
  6. Espartaco

    Sobre httacess

    Bom dia pessoal. Estou novamente aqui. Não quero que pareça que estou pedindo códigos prontos. Estou estudando PHP, mas algumas coisas eu simplesmente não estou etendendo. Li uns artigos sobre o httacess Meu problema é o seguinte Meu site exibe informações de cidades, em a string passada via GET é +- assim: http://www.site.com.br/?area=_exibirFoto&a...;Cdd=6&pg=1 E sei que com o httacess dá pra deixar assim: http://www.site.com.br/fotos/Amazonas/Manaus/Foto1 Pergunto: Como eu faria isso? terei que escrever no httacess um código para cada foto que vais er exibida de cada cidade e estado? Exemplo qo que fiz: <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^index/([a-z0-9-]+)/([0-9]{3})/([0-9]{3})/([0-9]{3})/([a-z0-9-]+)/?$ /index.php?area=$_exibirCidades&Cmdo=$1&UF=$4&Cdd=$6&topMenu=$Loc [NC] </IfModule> E a URl normal é assim: http://guiadomilitar.com.br/?area=_exibirC...amp;topMenu=Loc
  7. Ok, quebrei um pouco a cabeça e deu certo. 10!
  8. Parece ser uma coisa simples, já dei uma pesquisadda na net, mas não entendi muito bem os tuto que li. Tenho um site, no qual os usuários postam informações. Muitos deles adicionam links na mensagem que será exibida no site Gostaria que fosse criado um link, caso o cara postasse uma url. Mas não gostaria que fosse criada no momento do POST, e sim, somente na exibicao Exemplo: O que o user escreveu: "Pessoal, acesse www.site.com!" O que vai pro banco de dados: "Pessoal, acesse www.site.com!" O que será exibido no site: "Pessoal, acesse <a href=http://www.site.com>www.site.com<a>!" Grato por qualquer luz...
  9. Pessoal, estou tentando implentar o pagseguro no site de um cliente, mas o próprio script que eles cedem, não funciona. Já baixei vários scripts na net, mas nenhum funciona. Alguém aí que entende de PHP e da misteriosa lógica PAgSeguro, poderia me dar uma luz no código abaixo: ############################################################## # CONFIGURAÇÕES ############################################################## $retorno_site = 'http://www.xxx.com.br/index.php?area=_sucesso'; // Site para onde o usuário vai ser redirecionado $retorno_token = 'A6D4ABE885874E04A155DD7E59E5C580'; // Token gerado pelo PagSeguro $retorno_host = 'xxx'; // Local da base de dados MySql $retorno_database = 'gui// Nome da base de dados MySql $retorno_usuario = 'xxx'; // Usuario com acesso a base de dados MySql $retorno_senha = 'xxx'; // Senha de acesso a base de dados MySql $lnk = mysql_connect($retorno_host, $retorno_usuario, $retorno_senha) or die ('não foi possível conectar ao MySql: ' . mysql_error()); mysql_select_db($retorno_database, $lnk) or die ('não foi possível ao banco de dados selecionado no MySql: ' . mysql_error()); // Validando dados no PagSeguro $PagSeguro = 'Comando=validar'; $PagSeguro .= '&Token=' . $retorno_token; $Cabecalho = "Retorno PagSeguro"; foreach ($_POST as $key => $value) { $value = urlencode(stripslashes($value)); $PagSeguro .= "&$key=$value"; } if (function_exists('curl_exec')) { $curl = true; } elseif ( (PHP_VERSION >= 4.3) && ($fp = @fsockopen ('ssl://pagseguro.uol.com.br', 443, $errno, $errstr, 30)) ) { $fsocket = true; } elseif ($fp = @fsockopen('pagseguro.uol.com.br', 80, $errno, $errstr, 30)) { $fsocket = true; } if ($curl == true) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://pagseguro.uol.com.br/pagseguro-ws/checkout/NPI.jhtml'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $PagSeguro); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_URL, 'https://pagseguro.uol.com.br/pagseguro-ws/checkout/NPI.jhtml'); $resp = curl_exec($ch); curl_close($ch); $confirma = (strcmp ($resp, "VERIFICADO") == 0); } elseif ($fsocket == true) { $Cabecalho = "POST /pagseguro-ws/checkout/NPI.jhtml HTTP/1.0\r\n"; $Cabecalho .= "Content-Type: application/x-www-form-urlencoded\r\n"; $Cabecalho .= "Content-Length: " . strlen($PagSeguro) . "\r\n\r\n"; if ($fp || $errno>0) { fputs ($fp, $Cabecalho . $PagSeguro); $confirma = false; $resp = ''; while (!feof($fp)) { $res = @fgets ($fp, 1024); $resp .= $res; if (strcmp ($res, "VERIFICADO") == 0) { $confirma=true; break; } } fclose ($fp); } else { echo "$errstr ($errno)<br />\n"; } } if ($confirma) { // Recebendo Dados $Referencia = $_POST['Referencia']; $StatusTransacao = $_POST['StatusTransacao']; $msg .= "Transação: ".$_POST['TransacaoID']." / "; $msg .= $_POST['DataTransacao']." / "; $msg .= $_POST['TipoPagamento']."<br>"; $msg .= "Cliente: ".$_POST['CliNome ']."<br>"; $msg .= $_POST['CliEmail']." / "; $msg .= $_POST['CliEndereco']." / "; $msg .= $_POST['CliNumero']." / "; $msg .= $_POST['CliComplemento']."<br>"; $msg .= $_POST['CliCidade']." - "; $msg .= $_POST['CliEstado']." - "; $msg .= $_POST['CliCEP']."<br>"; $msg .= "Fone: ".$_POST['CliTelefone']; // Gravando Dados mysql_query("INSERT into respostas_ps SET Referencia='$Referencia', StatusTransacao='$StatusTransacao', mensagem='$msg';"); } Header("Location: $retorno_site"); exit(); agradeço a atenção
  10. Espartaco

    PHP sem extensão php

    Obrigado joehdesigner, ajudou muito. Sds
  11. Espartaco

    PHP sem extensão php

    Obrigado pelos esclarecimentos. Vou usar aquela palavra de 5 letras que nos ajuda a ter mais conehcimento. Não, não é E-S-T-U-D-O, é G-O-O-G-L-E. Obrigado a todos
  12. Nem sei como se chama isso, mas a dúvida é a seguinte: Gostaria de saber se é possível fazer com php o que vejo em alguns sites, por exemplo: Ao invés de usar: http://www.site.com/produtos.php?categoria=todos usar http://www.site.com/produtos/categoria/todos ou mesmo http://www.site.com/lista+produtos+categoria+todos.htm E se for possível, como fazê-lo.
  13. Bom dia, Estou querendo fazer um gráfico com um código que encontrei na Net. O código é extenso,mas vamos à parte que está me dando dor de cabeça. O código origial é assim: $aGraphData = Array (array('Limes', 2315, 'f'), array('Grapes', 4511, 'f'), array('Mangos', 3432, 'f'), array('Bannans', 1754, 'f'), array('Star Fruits', 3233, 'f'), array('Pears', 1340.5, 'f'), array('Plums', 1045, 'f'), array('Peaches', 543, 'f'), ); echo phpHtmlChart($aGraphData, 'H', 'Counting as a function of fruit', 'Numbers of fruit', '8pt', 400, 'px', 15, 'px'); Só que quero gerar dinamicamente os dados da array, através de um while, com dados vindos do mySQL, e sstou tentando assim: while($row = mysql_fetch_array($sql)){ $item = $row['item']; $peso = $row['peso']; $strArray = "array($item, $peso, 'kg'),"; } $aGraphData = Array($strArray); echo phpHtmlChart($aGraphData, 'H', 'Item', 'Peso', '8pt', 400, 'px', 15, 'px'); O PHP retorna o erro Warning: Division by zero in .... on line ... Alguém dá uma luz?
  14. Boa tarde, Estou com um probleminha com javacsript, para validar um listbox (select). O list deve enviar um array para o PHP, mas não consigo validar ele de jeito nenhum. Esse list box é gerado pelo PHP, então a quantidade de options varia... Alguém dá uma luz? <select name="lista1[]" size="10" multiple> <option value="1">Item 1</option> <option value="1">Item 2</option> <option value="2">Item 3</option> </select>
  15. Espartaco

    SQL e Data

    Salve, "PHPistas" Tentei de várias formas buscar um registro em que a data de expiração seja menor que a atual, mas não está funcionado. Já tentei de tudo. O que tem de errado no código: $timeClass = mktime(date('d'), date('m'), date('Y')); $dataClass = gmdate("d/m/Y", $timeClass); $sql = mysql_query("select * from avisos WHERE str_to_date(classExpira, '%d/%m/%Y') <= 'strtotime($dataClass)' "); classExpira é o campo da tabela Ele está listando os expirados e os não expirados.
  16. Olá, Tenta isso: albums: ['<%=request("ALBUM")%>'] [color="#FF0000"]<- exatamente aqui preciso entrar a variável.[/color]
  17. Olá ESerra... o grande problema é que o campo já existe na tabela do banco de dados e eu não tenho acesso root a ele para alterar a propriedade de VARCHAR para DATE
  18. Bom dia... Bem, existem várias maneiras: Eu faria assim: No rodapé das páginas que você quer exibir o histórico, eu colocaria um <!-- #include file="historico.asp" --> Nessa página (historico.asp), basta colocar quantos itens devem ser exibidos, tipo: Set rsHist = Conexao.Execute("SELECT top 5 departamento,categoria,produto,etc,etc,etc FROM tbl_historico where dia='"&data&"' and ip='"&histIp&"' order by id DESC") Aí, tipo no topo, tu bota um include também: <!-- #include file="cria_historico.asp" --> Nesse arquivo tua faz um insert, por exemplo: IF REQUEST ("departamento") <> "" Then FAZ O INSERT DO request("departamento"), colocando dia e ip do visitante END IF IF REQUEST ("categoria") <> "" Then FAZ O INSERT DO request("categoria"), colocando dia e ip do visitante END IF IF REQUEST ("produto") <> "" Then FAZ O INSERT DO request("produto"), colocando dia e ip do visitante END IF Deu pra entender alguma coisa? rs
  19. Olá, bom dia... Tenta criar uma session para a loja e uma para a compra No carrinho você colocaria: set rsCar= Conexao.Execute ("SELECT * FROM pedidos WHERE pedido_id="&Session("OrdemId")&" and loja="&Session("LojaId")&"") Lá na página que adiciona o pedido ao carrinho, tu poderia fazer algo como: If Session("OrdemId") = "" Then Sql = "SELECT MAX(pedido_id) AS max_pedido_id FROM pedidos where loja="&Session("LojaId")&"" Set rsMax = Server.CreateObject("ADODB.Recordset") rsMax.Open Sql, ConStr, 3, 3 If IsNull(rsMax("max_pedido_id")) Then novo_pedido_id = 10000 Else novo_pedido_id = rsMax("max_pedido_id") + 1 End If Session("OrdemId") = Cint(novo_pedido_id) End If
  20. Salve galera do fórum. Estou mexendo com PHP (meio na marra, trabalho com ASP), e procurei em vários fóruns e sites, mas não encontrei algo parecido: Fiz um sistema que os registros têm data de cadastro e vigência: Exemplo: Data de cadastro: 00/00/0000 Vigência: 01 semana / 02 semanas / 03 semanas / etc Ao adicionar no mySQL, o PHP adiciona à data de cadastro a vigência: Exemplo: cadastrado em 01/01/2011, com vvigência de uma semana, a data de expiração será 08/01/2011. Essa variável (data de expiração) gravada no banco de dados, num campo chamado regExpira, que está com a propriedade VARCHAR. Na página que lista os registros, gostaria que o PHP mostrasse apenas os registros não expirados, ou seja, cuja data seja inferior ao dia atual. Algué pode me dar uma leve base de como eu poderia fazer isso? Grato. PT SDS
  21. Estou com um probleminha que parece ser simples, mas o fato é que não entendo de javascript. Tenho dois campos: DATAINICIAL, DATAFINAL e NUMERODIAS. Queria que ao digitar a data nos dois primeiros campos (INICIAL E FINAL), ele calculasse a diferença de dias e mostrasse no último campo, com alguma coisa do tipo onkeyup="JAVAQUECALCULAADIFERENCA(this.value)" <form name="formCalcula"> Data inicial:<input type="text" name="DATAINICIAL" size="20"> Data final: <input type="text" name="DATAFINAL" size="20"> Dias: <input type="text" name="NUMERODIAS" size="20"> </form>
  22. Olá pessoal, podem fechar o tópico... segui as orientações de um outro fórum e reinstalei o mySQL com a opção --with-mysql
  23. Boa tarde a todos, Meu problema é o seguinte: Sou programador ASP e desenvolvi um sistema robusto para gerenciamento de viagens logísticas no local onde trabalho, que é um orgão público. Acontece que por ser público, trocaram os sistemas todos por distribuições Open Source. Pois bem, tive que migrar para o PHP, mas até aí tudo bem. Fiz a reprogramação do sistema em PHP no meu XP, com mySQL. O problema que comprei um novo notebook e ele veio com o Windows Seven. Habilitei o IIS 7.0, instalei o PHP e mySQL mais recentes para Windows. O PHP roda perfeitamente bem, o mySQL também, o problema é quando junta os dois. Vamos aos arquivos: Criei o arquivo de conexão chamado config.php, que leva o seguinte código: <? $host = "localhost"; //nunca mudem $user = "root"; //utilizador da db $pass = "teste";// senha da db $db = "INTRANET"; //nome da bd que, neste caso, chamei "cadastro" $a = @mysql_connect($host, $user, $pass) or die(mysql_error()); @mysql_select_db($db, $a) or die("erro ao se conectar com o db"); ?> O erro que ocorre é o seguinte: Fatal error: Call to undefined function mysql_connect() in D:\sistema\tbb.php on line 6 Li também que deveria descomentar o arquivo php.config, que está em C:\Program Files (x86)\PHP, na seguinte linha: extension=php_mysql.dll Deu o seguinte erro: Erro HTTP 500.0 - Internal Server Error C:\Program Files (x86)\PHP\php-cgi.exe - O processo FastCGI foi encerrado inesperadamente Depois do erro acima, não roda mais nada, nem PHP. Quando volto a comentar a linha, o PHP volta a funcionar, mas a conexão com o mySQL não. Já busquei em vários fóruns e sites, inclusive estrangeiros, mas não consegui resolver. Alguém poderia me dar uma luz?
  24. Valeu, obrigado, desculpe por não procurar antes....
  25. Exemplo: Data inicial: 2/1/2010 Data final: 25/2/2010 Gostaria que me me mostrassem um caminho para eu calcular o número de horas entre essas duas datas (ou qualquer outras)
×
×
  • Criar Novo...