Ir para conteúdo
Fórum Script Brasil

CaioVictor

Membros
  • Total de itens

    17
  • Registro em

  • Última visita

Tudo que CaioVictor postou

  1. Boa tarde Script Brasil. Estou começando a estudar o Zend Search Lucene para criar formulário de pesquisas para um projeto. Tenho conhecimento básico do Zend Framework pois trabalho com cache, translate, (...) através dele. Fiz inúmeras buscas e apesar de tudo, estou com dúvidas sobre o mesmo e ficarei muito grato em receber ajudas para solucionar essas dúvidas. O primeiro ponto e creio ser bastante importante, o website não é baseado em cache/conteúdo em BD, como o conteúdo é relativamente dinâmico, os caches são armazenados em arquivos e, em suma, vários arquivos de cache compõem uma mesma página. Bom, quanto aos indexes, não sei ao certo para que servem: São algum tipo de cache das pesquisas? Como o conteúdo é dinâmico, como devem ser atualizados? O Zend faz por si próprio algum tipo de verificação? Pensando em lógica, como é feito a indexação de todo o website? Loop pelas páginas ou há uma forma mais 'direta'? Quanto aos temos da busca, é feito pelo find(), certo? Este retorna os hits(relavância da página em relação aos temos), algo mais como url e título ou estes devem ser adicionados (addField) ao documento na indexação? E referente ao conteúdo de texto que contém a parte com maior relevância para expor na pesquisa? Creio que estas sejam algumas das maiore dúvidas, quando ao resto, continuarei pesquisando. Agradeço toda e qualquer intenção de ajuda. Att, Caio Victor.
  2. Boa tarde comunidade! Bom, estou com algumas dúvidas sobre o htaccess, apenas a nível de informação estou usando uma forma de remover a barra do fim do URL(ex.: "...com.br/pagina/" para "...com.br/pagina"): # -------------------------- # Redirect /folder/ to /folder # -------------------------- RewriteCond %{THE_REQUEST} ^GET\s\S+/(\?\S+)?\s [NC] RewriteRule ^(.*)/$ /$1 [R=301,L,QSA] # -------------------------- # Internal Redirect for Directories # -------------------------- RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{REQUEST_URI} !/$ RewriteRule ^(.*)$ /$1/ [L] Sei que não tem haver com minha dúvida, mas apenas postei para saber se isso pode influênciar na solução da minha dúvida. A questão é que preciso usar hashbang(ou shebang) no URLcomo por exemplo "...com.br/página/#!/dados", entretanto, como de praxe a barra que antecede a hashtag é removida ficando "...com.br/página#!/dados", com isso, gostaria de auxílio para 'forçar' a barra antes da hashbang. Toda e qualquer ajuda será muito bem apreciada e agradecida. Agradeço desde já qualquer intenção. Att, CaioVictor.
  3. Boa noite! Bom, estou desenvolvendo um website baseado em html5 e css3, conhecendo a incompatibilidade do IE(vs9 parcialmente e vs8- total) e a quantidade de pessoas que ainda utilizam esse navegador (por motivos desconhecidos ou por desconhecimento {eu, assim como outros programadores, tenho problemas ‘pessoais’ com esse navegador}) estou utilizando o metatag <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> quando identificado que está sendo visualizado por IE. Contudo, depois de ler bastante sobre essa metatag ainda não consegui entender perfeitamente seu funcionamento, seu que ele faz o IE renderizar como a última versão disponível, certo? Pensando que um utilizador do IE8- não possui versões mais modernas do IE, como essa metatag fará a renderização com mecanismos mais modernos que o atual utilizado pelo navegador? Estou fazendo uns testes via IE10 atravéz do IE Developer Tools para visualizar como IE9, 8 e 7, apesar de muitos erros e problemas com o css após a adição dessa metatag, como passo de mágica tudo ficou lindo. Então daí veio minha dúvida, como possuo IE10 essa metatag ‘solucionou’ os problemas utilizando os mecanismos do IE10 instalado em meu PC, certo? Em outras palavras, essa metatag não terá efeito nenhum se um usuário possuir apenas o IE8 ou 7 instalado, certo? Ou, por passe de mágica ele irá funcionar da mesma forma também para esses usuários? Agradeço antecipadamente qualquer intenção de ajuda! Att, CaioVictor.
  4. Primeiramente desculpe-me se postei em lugar errado, mas achei que aqui fosse o correto! Bom galera é o seguinte. Eu configurei wildcard dns para aceitar qualquer subdomínios, e está funciando perfeitamente, dai, configurei o htaccess para interpretar o subdominio, mas algo está errado, algo que não estou entendendo. Ex htaccess: Dai quando acesso com qualquer subdomínio, ele abre a página corretamente com o js, css, php includes e requires, contuto, há uns 'includes' que estão dentro de outros 'includes', o estranho é que não gera erros, mas esses sub includes(se assim posso chama-los) parece que não estão sendo chamados, pois a classe que verifica a session não está funcionando, e os ajax também não. Creio que seja algo relacionada a chamada de certos arquivos. Bom ainda estou confuso sobre o que está acontecendo, mas se alguém puder me ajudar, ficarei muito grato! Aguardo resposta e agradeço desde já. Att, CaioVitor. EDIT 01 => Se eu tento via browser acessar algum arquivo ele não encontra como por exemplo: SUBDOMAIN.DOMIAN.com/PATH/FILE.EXT mas se acessado assim: DOMIAN.com/PATH/FILE.EXT funciona perfeitamente. Uma solução simples seria no htaccess um redirect 301, contudo, preciso manter na url o subdomínio.
  5. Opa, bom não sei se estou certo e se entendi perfeitramente, mas creio que se a url for http://meusite.com/destaques/sucess=1, você poderá usar o RewriteRule da seguinte forma: RewriteRule ^sucess=(.*)$ index.php?sucess=$1 Como disse não sei se estou certo, mas creio que seja assim, teste aih e volte a responder ^^' Att, CaioVictor.
  6. Boa noite galera! Existe alguma maneira de usar o define com variável? Ex: <?php define("SEILA", "Resposta é $resp"); ////////////////// $resp = 'Seila'; echo SEILA; ?> Aguardo resposta e agradeço desde já! Att, CaioVictor.
  7. Boa tarde a todos! Bom, estou criando um sistema que gerar dinâmicamente uma imagem, e gostaria de saber como faço para criar a limitção de requisição por domínio. Ex.: no site de fulano ele inclui => <img src="URL?Var..." width="" height="" alt="" /> Sendo que já tentei http_referer, já tentei pegar o ip do domínio e comparar com o REMOTE_ADDR, http_origin que no caso não retorna nada, isso tudo, para verificar se o domínio poderá ou não ter sua imagem renderizada. E como será algo destinado a determinados domínios, não seria interessante que a na url seja enviada o domínio como variável, tornando assim, fácil de ser burlado. Alguém pode me ajudar? Aguardo resposta e agradeço desde já. Att, Caio Victor.
  8. Obrigado ESerra, mas já consegui construir o código de outra forma que solucionasse meu problema, contudo, o RIGHT JOIN não pegaria o sex da tabela principal, certo?! Entretanto, muito obrigado pela intenção. Tópico resolvido! Att, Caio Victor.
  9. Boa tarde a todos do ScriptBrasil! Bom estou com um probleminha, creio que seja de simples solução. Tenho duas tabelas(login, produtos) gostaria de fazer uma consulta em ambas tabelas simultâneamente com o seguinte raciocíneo: Sortear um usuário na tabela login com id da categoria menor que 20 e quantidade de acesso maior que 10 pegando o campo 'sex', sortear um produto na tabela produtos quando produtos.account_id=login.account_id retornando todos os campos. Contudo, isso eu consegui fazer como mostra o código abaixo, mas as vezes a consulta retorna um resultado sem produto, ou seja, o usuário sorteado não tem produtos, como posso alterar esse código para apenas sortear usuários que tiverem produtos? SELECT l.sex, p.* FROM login l INNER JOIN (SELECT * FROM produtos ORDER BY RAND() LIMIT 1) p ON p.account_id=l.account_id WHERE l.id_categ < 20 AND l.count_login> 10 ORDER BY RAND() LIMIT 1 Aguardo resposta e agradeço desde já! Att, Caio Victor.
  10. Olá a todos e boa tarde! Bom tenho uma página em php que fica lendo muito, não consigo encontrar o que esta ocasionando isso, há alguma forma de de identificar o que pode estar acontecento? Aguardo resposta e agradeço desde já. Att, CaioVictor.
  11. Boa noite a todos! Bom, estou com um problema que está me consumindo, bom seria algo assim: Eu tenho uma imagem, essa imagem tem varias paletas de cores(arquivos .pal) diferentes, então eu preciso abrir um desses arquivos .pal(palette), pegar suas informações e jogar na imagem. Eu nunca fiz isso, então me parece um bicho de sete cabeças, e aindei pesquisando ainda e cheguei ao seguinte código: $hPalette = "endereco_do_arquivo.pal" $fPal = fopen($hPalette, "rb"); //print_r(@unpack('Ccolor', fread($fPal, 0x01))); $cPal = fread($fPal, filesize($iHead)); $i=0; $a=0; $palette = array(); while(!feof($fPal)) { $color = @unpack('Ccolor', fread($fPal, 0x01)); if(dechex($a) < 100) { $palette[$a] .= $color['color'].":"; } $i++; if($i >= 4) { $palette[$a] = rtrim($palette[$a],":"); $a++; $i=0; } } Esse séria apenas para abrir o arquivos e gerar o array com o RGBA de cada ponto, mas não me parece estar certo, ele gera sim o array mas quando printo os pixels(imagesetpixel) mostra uma imagem com fundo preto e umas pequenas partes de cores em seguencia degradê. Preciso bastante de ajuda! Aguardo resposta e agradeço desde já. Att, CaioVictor.
  12. Olá a todos, bom tenho um site com cadastro de sites 'afiliados', contudo, pego algumas infos das páginas dos 'afiliados' com DOMDocument, e gostaria de saber se há alguma maneira de receber o valor (por DOMDocument ou outra maneira) as variáveis predefinidas do php (php_self, server_name, blablabla). Aguardo resposta e agradeço desde já. Att, CaioVictor!
  13. certo obrigado pela ajuda, eu vou tentar aki por tentativa e erro pra tentar resolver, contudo, tenho que reputar sua ajuda?
  14. Bom JaguA, obrigado pelo suporte e pela paciência, mas acho que ainda não ficou muito claro, deixe-me tentar novamente. vamos pensar da seguinte forma: PAGINA = Página acessível pelo usuário PHP = Arquivo php que compara dados ACABAR = Encerrar conexão com o BD e dar um 'exit'(parar a execução do código naquele ponto) na página Tenho uma PAGINA , sendo que ela tem suas próprias funções php, contudo ela envia via ajax sem necessidade de resposta, dados para PHP que analisa esses dados. Vamos supor que PHP receba o IP do vistante via ajax, e verifica se o IP é brasileiro, se sim continua o código e faz novas comparações, se não, a execução de PHP deve ACABAR por ali; Acho que ficou um pouco mas claro. Novamente eu agradeço a ajuda.
  15. Ok, deixe-me ver se explico melhor. A 'página' que chama a função executa o BD faz comparação de dados, e vamos supor que os dados comparados não retornem valores validos, então a página chama o comando 'exit;', e como essa página chamaria o comando 'exit;' em várias ocasiões quero criar uma classe para fazer isso e alem de 'exitar' a página encerrar a conexão. ex: // conexao com o bando já foi estabelecida. $select = mysql_query("SELECT * FROM table WHERE id='999'")or die( $_Error[1] ); if(mysql_num_rows($select) == 0){ exit; } ... então gostaria que fosse assim: // conexao com o bando já foi estabelecida. $fConnection = new fConnection(); $select = mysql_query("SELECT * FROM table WHERE id='999'")or die( $_Error[1] ); if(mysql_num_rows($select) == 0){ $fConnection->CloseExit($VarConnect); } ... esse 'CloseExit;' deveria encerrar e conexão com o DB e encerrar a execução da 'página'. Edit => Essa 'página' que chama a classe seria um php que roda em background e não tem que retornar nenhum valor para a página em si
  16. Obrigado Jagua pela resposta, mas essa classe logo apóis encerrar a conexão do BD deveria encerrar a execução 'da página' que o chamou, como se usasse o exit. mas não sei como faria para a classe fazer isso. não sei se: return exit; ou apenas exit; encerraria a execução da página que o chamou.
  17. Olá galera, preciso de uma ajuda que creio ser bem básica, mas não entendo como posso fazer. Quero criar uma classe que que quando chamada guarde a variavel de conexão do BD e quando chamada sua função ex.: CloseExit, ele feche a conexao do BD e termine a execução do código(como o comando exit ). Agradeço desde já. Att, CaioVictor. OBS: gostaria que terminasse a execução do arquivo que chamou a classe e não apenas a classe.
×
×
  • Criar Novo...