Ir para conteúdo
Fórum Script Brasil

m3io

Membros
  • Total de itens

    163
  • Registro em

  • Última visita

Tudo que m3io postou

  1. m3io

    Obter url da página visitada

    tenta isso define("BASE", "http://localhost"); $page = BASE . $_SERVER['SCRIPT_NAME']."?" . $_SERVER['QUERY_STRING'];
  2. boas pessoal, já consegui resolver este problema com muitas horas a dar com a cabeca no ecra :wacko: quem precisar de ajuda é so dizer. O resultado foi este obrigado por todos k tentaram ajudar na mesma :P
  3. boas pessoal, eu sei k este post já foi feito a muito tempo, mas era exatamente um script como Parisi indicou que precisava já fiz um sistema de busca avancada com alguma ajuda de ESerra mas agora precisava era de algo que fizesse isso /////////// eu tenho isto : $_GET['pagina'] = pagina actual $paginas = total de paginas $_GET['consulta'] = palavra procurada ////SCRIPT PAGINA ANTERIOR if ($_GET['pagina']>1) { $ant = $_GET['pagina'] - 1; echo '<a href="?consulta='.$_GET['consulta'].'&pagina='.$ant.'"><img src="images/prev.png" alt="'.$ant.'" border="0"></a>&nbsp;&nbsp;'; } /////PAGINACAO NORMAL for($n = 1; $n <= $paginas; $n++) { echo '<a href="?consulta='.$_GET['consulta'].'&pagina='.$n.'">'.$n.'</a>&nbsp;&nbsp;'; } ////SCRIPT PAGINA SEGUINTE if ($_GET['pagina']< $paginas) { $seg = $_GET['pagina'] + 1; echo '<a href="?consulta='.$_GET['consulta'].'&pagina='.$seg.'"><img src="images/next.png" alt="'.$seg.'" border="0"></a>'; } tenho uma BD com centenas de produtos e não é bom exibir 100 paginas para o utilizador do site. obrigado pela ajuda
  4. Boas pessoal, estou desenvolvendo um script de registo, e chegou a hora de validar 1 determinado campo com requesitos de: -inteiro -positivo -numerico e já tentei adaptar algums mas da erro kuando executo tirei algumas ideias de pascal que percebo bem, mas a sintaxe do VB me confunde um pouco ainda ,alguém me podia ajudar?? :blush: obrigado pessoal
  5. m3io

    Paginação com Busca MYSQL

    mete ai o codigo paginacao!
  6. m3io

    Sistema de busca avancado

    isso ajudou bastante :P mas entretanto surgiu outro problema :( fiz o sistema de busca com paginacao e reparei que se tiver 65000000 paginas eles vai listar todas $_GET['pagina'] = pagina actual $paginas = total de paginas $_GET['consulta'] = palavra procurada ////SCRIPT PAGINA ANTERIOR if ($_GET['pagina']>1) { $ant = $_GET['pagina'] - 1; echo '<a href="?consulta='.$_GET['consulta'].'&pagina='.$ant.'"><img src="images/prev.png" alt="'.$ant.'" border="0"></a>&nbsp;&nbsp;'; } /////PAGINACAO NORMAL for($n = 1; $n <= $paginas; $n++) { echo '<a href="?consulta='.$_GET['consulta'].'&pagina='.$n.'">'.$n.'</a>&nbsp;&nbsp;'; } ////SCRIPT PAGINA SEGUINTE if ($_GET['pagina']< $paginas) { $seg = $_GET['pagina'] + 1; echo '<a href="?consulta='.$_GET['consulta'].'&pagina='.$seg.'"><img src="images/next.png" alt="'.$seg.'" border="0"></a>'; } keria que ele listisse tipo 5 no maximo mas continuando a navegar entre as 6500000, deu pra explicar a duvida? tipo anterior - 1,2,3,4,5 - seguinte // de 650000 ou anterior - 551,552,553,554,555 - seguinte // de 650000 , mas não tou mesmo a imaginar como resolver isto :(
  7. m3io

    Sistema de busca avancado

    desculpa :P eserra eu isso sei, o problema é k tenho 10 campos pra verificar e não keria fazer um script com todas as hipoteses posiveis, mas algo que deteta-se por ex: ele mete nome , descricao e ano so procura esses tres mas podia ter inumeras combinacoes posiveis, e usar forca bruta nisso é meio complicado :huh: já vi um post assim //recebe as variáveis do formulário pelo método GET, poderia ser pelo método POST também $nome = $_GET["nome"] $idade = $_GET["idade"] $sexo = $_GET["sexo"] //verifica se pelo menos um deles foi preenchido if($nome != '' || $idade != '' || $sexo != '') { $sql = "select * from cliente Where"; if($nome != '') { "nome=".'$nome'; } if($idade != '' and $nome != '') { "and idade=".'$idade'; } elseif($idade != '') { "idade=".'$idade'; } if($sexo != '' and ($nome != '' || $idade != '')) { "and sexo=".'$sexo'; } elseif($sexo != '') { "sexo=".'$sexo'; } } else { //caso nenhum campo esteja preenchido, faz a busca sem filtro $sql = "select * from cliente;"; } mas eu vou ter +/- 10 campos e fazer testes para todas as hipoteses seria algo tipo 10x10 = 100 hipoteses . não sei bem se me entendem. obrigado pela ajuda desde já :P
  8. m3io

    Sistema de busca avancado

    eu o sistema de busca já fiz, com paginacao e tudo, é somente o problema de só procurar os campos que o utilizador escolher e não assumir os campos em branco como uma procura onde aquele campo esteja vazio
  9. m3io

    Upload de MP3

    da ai uma olhada rapida, tem um script já feito http://forums.digitalpoint.com/showthread.php?t=1174500
  10. m3io

    Upload de MP3

    acho k tens de permitir no php.ini a extencao .mp3 no teu servidor
  11. pah esse script para um site externo não faço a minima ideia se dá talvex com uma base de dados externa especial. eu não sei. tenta ver com alguém mais experiente que eu pk assim não te posso ajudar
  12. boas pessoal, sou eu outra vez :rolleyes: recebi uma proposta pra fazer um site de carros (stand) ate ai tudo bem não é dificil, mas keria implementar um sistema de busca um pouco diferente do k eles já tem agora seria mais ou menos assim do tipo eu procuro bmw e ele faz apenas mysql_query (select * from carros where marca = bmw); ate aqui tudo bem, o problema é k não quero obrigar o utilizador a colocar todos os campos (marca, modelo, km, ano, combustivel) eu sei k se o cliente fizesse procurar apenas bmw a query seria :blink: mysql_query (select * from carros where marca = bmw and modelo="" and km="" and ano="" and combustivel=""); ele apenas mostrava registos k apenas tivessem a marca bmw e tudo o resto pro registar. alguém sabe como dar um jeito nisso??? deve ser alguma estrutura IF else não??? já tentei criar variar mas ate agora nada :(
  13. if ($Manutencao == "N") { echo "O site está aberto"; <form> Faca o Login nome: .... pass... </form> } elseif ($Manutencao == "S") { echo "O site está em manutenção"; die; // ou então tira o die e deixa ver o resto do site~ } algo assim :P
  14. boas pessoal, tava me perguntando se alguém sabe kuais os programas pra criar um dvd com os Sistemas Operativos mais utilizados Windows XP sp3/Vista/Seven , PT-PT se alguém tiver um link de torrent já era uma ajuda, mas eu já tive um cd com xp e vista e agora keria criar um com XP sp3/Vista/Seven já utilizei o Nlitle pra fazer um cd boot personalizado, mas so dá pra por 1 SO, ou então não sei como fazer pra adicionar os 3 :blink: alguém me pode dar umas dicas com os nomes dos programas ??? já era uma enorme ajuda. Obrigado desde já.
  15. faz uma estrutura if e mete a data de modificacao da pagina na base dados na parte voce altera sua paginas ou update adicionas um campo $modificado = now(); mysql_query(insert into tabela ('data') values ('$modificado')); e kuando mostras a mensagem de modificacao fazes $query = 'SELECT * FROM `tabela`'; $modif = mysql_query($query); $row = mysql_fetch_assoc($modif); while ($row != null) { $agora = now() $check = $row["modificado"]; if($agora>$check) { echo "pagina modificada na data de "; echo $check; } $row = mysql_fetch_assoc($modif); } // fiz isto á mao, tem muito erro de sintaxe entre outros, mas axo k da pra perceber a ideia :D
  16. m3io

    Contador de visitas

    tenta meter outro campo na base de dados com o tempo. depois metes a hora a k ele visitou o site ou pagina, e fazes um script com a funcao if vou fazer a mao rapido. $data = data_da_bd $agora = now() se a data da bd +60 minutos for menos k a data actual insere na base dados mais uma visita. assim ele so conta aquele ip 1 vez por hora , é assim k a maioria funciona. o codigo certo não sei bem mas a logica é essa . mais ou menos if ($data+60 < $agora) { mysql_query("INSERT INTO $this->tabela (data,ip) VALUES ('$this->data','$this->ip')")or die(mysql_error()); } a sintaxe voce tera de verificar pk esta mal, e como adicionar mais 60 minutos na data da bd é so procurar no google pk eu tb não sei de cor :D
  17. m3io

    Dificuldades no PHP

    eu uso exatamente o mesmo, mas exprimenta desinstalar Apache 2.2 PHP 5 Mysql 5.1 e instala o WAMPSERVER http://www.wampserver.com/dl.php ele vai instalar isso Apache 2.2.11 PHP 5.3.0 MySQL 5.1.36 Phpmyadmin , é so fazer sempre seguinte
  18. m3io

    Dificuldades no PHP

    como instalas-te o servidor??? k servidor é? xamp, wamp, easyphp? da-nos mais infos. eu tanto no wamp como no easyphp so faco seguinte ate ao fim e fica tudo a dar
  19. por acaso dava jeito assim uma funcao k desse pra obter varias colunas com valores diferentes, pk senao a funcao não nos vai dar grande parte da sua funcionalidade
  20. m3io

    Upload de arquivos

    eu tb uso wamp server , isso estao parametros a limitar 8mb axo eu, ao ficheiro php.ini dentro do teu wampserver, podes tb abrir ele por uma opcao k esta no icone. altera estes valores conforme kiseres ; Whether to allow HTTP file uploads. ; http://php.net/file-uploads file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ; http://php.net/upload-tmp-dir upload_tmp_dir = "${path}\tmp\" ; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize upload_max_filesize = 2M ; Maximum number of files that can be uploaded via a single request max_file_uploads = 20 se não m engano tb tens outra parte k o teu browzer tem de aguentar o tempo de envio para o servidor, senao expira a pagina, mas em localhost não deves ter problemas
  21. m3io

    Problemas com xml

    tem pelo menos um erro de sintaxe na linha 41, não tem a tag de inicio " < " , ve onde falta ela e ve kuais os erros k te da depois
  22. m3io

    (Resolvido) Paypal

    olha sera k dá pra fazer do tipo $total = $produto1 + $produto2 <input type="hidden" name="item_name" value="prod1prod2"> <input type="hidden" name="amount" value="<?php echo $total ?>"> axo k assim podemos enganar isso k acham?? outra coisa: <input type="hidden" name="business" value="seuemailcadastradonopaypal"> isto é o email do cliente ou do fornecedor do produto online??? abraco
  23. m3io

    o uso da função mail no windows

    o php.ini no easy php esta dentro dele, no pekeno icone do easyphp tens la um submenu que diz php.ini, ou então vais á pasta onde instalas-te e fazes procurar na pasta com a procura do windows "php.ini" depois se conseguires enviar email com isso diz-me pk eu sei onde esta o file já editei 1000000000 vezes e não consigo enviar mails na mesma :( espero k depois me des uma dica tambem :)
  24. na pagina onde tens a categoria actual guarda ela no variavel por ex: bla bla bla vai buscar sua categoria e mete em session_start(); $_SESSION["categoria"] = "sua categoria"; no formulario de pesquisa metes onde ele indica a categoria ou obrigas mesmo a pegar ela. template categoria = $_SESSION["categoria"]; assim algo do genero. sem ver o seu codigo ao certo é o k te posso ajudar. claro eu ainda não percebo grande coisa, mas espero k isso ajude. Eserra de certeza k vai ter alguma solucao mais eficaz pra ti do k a minha :D
  25. m3io

    Dificuldades no PHP

    boas, eu tambem sou relativamente novo no php , tudo k sei aprendi sozinho e a base de passar horas a olhar para os scripts, não sabia k havia msqlI, mas deve ser isso. mas se mesmo assim não da o teu problema deve ser mesmo a BASE DE DADOS , o teu user ou a tua pass, instala outro servidor easyphp ou wampserver e tenta com o user predefenido a ver que te diz. eu uso ambos easyphp e wampserver no windows 7 e nunca tive conhecimento de nenhum problema com eles, por isso não deve ser isso ... faz assim, vai á pagina do teu servidor e poem aki uma screenshot do teu config com o user e os privilegios k tems para ver se tens tudo como deve ser
×
×
  • Criar Novo...