Ir para conteúdo
Fórum CódigoFonte.net

Belex

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

  1. Belex

    Ajuda com contador de download

    Baixei um sistema de contador de download e não estou conseguindo configurar os links pra download. O Script não tem nenhum tipo de tutorial pra ajudar, pelo que parece tem que definir uma pasta e configurar o nome do arquivo a ser buscado mas não sei como fazer. Já configurei o banco de dados !! Abaixo os códigos dos arquivos: download.php <? /* specify path containing files */ $download_path = 'download/'; /* set up mysql connection */ include("inc.mysql.php"); if (!empty($file)) { /* query database */ $result = mysql_query('SELECT filename FROM download'); /* check each row for filename and send file via http header */ while ($row = mysql_fetch_assoc($result)) { if ($row["filename"] == $file) { $result = mysql_query("UPDATE download SET downloads=downloads+1 WHERE filename='" . $file . "'"); header('Location: ' . $download_path . basename($file)); } } } ?> download-example.php <html> <body> <? /* set up mysql connection */ include("inc.mysql.php"); /* query database */ $result = mysql_query("SELECT * FROM download"); /* output available downloads if found */ if (mysql_num_rows($result) < 1) { echo "<center><b>no downloads available!</b></center><br>\n"; } else { echo "<table border=1 align=center>\n"; while ($row = mysql_fetch_assoc($result)) { echo " <tr>\n"; echo " <td>" . $row["title"] . "</td>\n"; echo " <td><a href=\"download.php?file=" . $row["filename"] . "\">download!</a> (" . $row["downloads"] . ")</td>\n"; echo " </tr>\n"; } echo "</table>\n"; } ?> </body> </html> inc.mysql.php <? /* mysql data */ $db_host = "****"; $db_user = "****"; $db_pass = "****"; $db_name = "****"; /* connect to mysql */ $link = @mysql_connect($db_host, $db_user, $db_pass); /* select database */ mysql_select_db($db_name, $link); ?> download.sql CREATE TABLE download ( id int(4) NOT NULL auto_increment, title varchar(32), filename varchar(32), downloads int(8) DEFAULT '1', UNIQUE id (id, title, filename) ); INSERT INTO download VALUES ( '1', 'test file #1', 'testfile1.zip', '1'); INSERT INTO download VALUES ( '1', 'test file #2', 'testfile2.zip', '1'); INSERT INTO download VALUES ( '1', 'test file #3', 'testfile3.zip', '1'); Grato!!
  2. Ajuda Quando eu clico no link dentro do site ele abre no quadro normalmente. Quando eu acesso a página como no link abaixo ela não abre no quadro; http://www.mp4playerss.com/softwares.htm O que eu quero que acontece é que quando acessado como no link acima ela abra no quadro e não fora dele, eu andei pesquisando e parece que tem que incluir um parametro no link, exemplo: http://www.mp4playerss.com/softwares.htm?area=quadro Dessa forma o link seria redireciona para o quadro dentro da index, mas eu não tenho idéia de como fazer isto.
  3. Belex

    Redirecionamento

    Gostaria de colocar um script nas diversas sub-páginas, para que elas se redirecionassem para abrir somente dentro do frame quando lincadas diretamente. Como não sei o nome da função é dificil para fazer a pergunta correta. Aqui vai o exemplo do que eu preciso - Que quando alguém digitasse esse link http://www.mp4playerss.com/teste.htm ele fosse redirecionado para abrir dentro do frame na página abaixo: http://www.mp4playerss.com/index.html Ao mesmo tempo preciso que a página anterior (http://www.mp4playerss.com/teste.htm) aparecesse já dentro do frame principal) Espero que tenha conseguido me explicar Eu até achei um script aonde consegui redirecionar a página <script language="Javascript"> window.top.location.href='http://www.meusite.com'; </script> Mas me falta o restante para fazer com que a página original esteja aberta dentro do frame. Podem me ajudar, por favor obrigado, desde já
  4. Belex

    Redirecionamento

    Gostaria de colocar um script nas diversas sub-páginas, para que elas se redirecionassem para abrir somente dentro do frame quando lincadas diretamente. Como não sei o nome da função é dificil para fazer a pergunta correta. Aqui vai o exemplo do que eu preciso - Que quando alguém digitasse esse link http://www.mp4playerss.com/teste.htm ele fosse redirecionado para abrir dentro do frame na página abaixo: http://www.mp4playerss.com/index.html Ao mesmo tempo preciso que a página anterior (http://www.mp4playerss.com/teste.htm) aparecesse já dentro do frame principal) Espero que tenha conseguido me explicar Eu até achei um script aonde consegui redirecionar a página <script language="Javascript"> window.top.location.href='http://www.ciadefurao.net/'; </script> Mas me falta o restante para fazer com que a página original esteja aberta dentro do frame. Podem me ajudar, por favor obrigado, desde já
  5. Está assim, você não entedeu o que eu quis diser quando eu clico no link na página index www.mp4playerss.com ela abre no frame, mas se eu clicar no link direto abre fora http://www.mp4playerss.com/softwares.htm eu quero que abre no frame
  6. Belex

    Tutorial Formail

    Diversos usuários utilizam scripts CGI do tipo "formmail" para envio de e-mail's de formulários, mas poucos sabem que a maioria desses scripts possui falhas de segurança, permitindo o envio de SPAM por terceiros pela conta do cliente ou até a exploração de vulnerabilidades mais graves. Um script de formmail extremamente flexível, e feito com a segurança em mente, é o NMS FormMail. É muito simples de configurar. Instalação: 1- Baixe os arquivos aqui :D . 2- Abra o arquivo NMS em um editor qualquer (notepad, DreamWeaver, pico, vi etc). 3- Após a linha 30, você verá o trecho "# USER CONFIGURATION SECTION". Um pouco abaixo, substitua '[email protected]' pelo seu e-mail que receberá os dados do formulário (faça isso nas duas linhas em que há o e-mail). Substitua também www.domínioxyz.com.br pelo seu domínio. O código ficará mais ou menos assim: $postmaster = 'E-MAIL'; @referers = 'DOMINIO'; @allow_mail_to = 'E-MAIL'; não remova os apóstrofos! 4. Renomeie o arquivo para FormMail.pl, e o coloque em sua pasta cgi-bin. 5- Mude a permissão do arquivo para 755. Acesse o Painel de Controle -> Gerenciador de Arquivos . “File permissions”. (Veja direitinho no seu serviço de hospedagem) 6- O script está instalado! Agora é só preparar o formulário. Acesse o código do formulário. <form method="post" action="http://www.seusite.com/cgi-sys/FormMail.pl"; name="TITULO DO FORM"> <input type=hidden name="recipient" value="[email protected]"> <input type=hidden name="subject" value="Formulario de Contato"> <input type=hidden name="redirect" value="http://seusite.com/obrigado.htm"> Nome: <input type="text" name="nome"> E-mail: <input type="text" name="email"> Sugestão: <textarea name="sugestao" rows="3"></textarea> <input type="submit" name="Submit" value="Enviar"> </form> Substitua "ASSUNTO" pelo assunto que deseja receber nos e-mail's. Substitua "OBRIGADO" pelo endereço para a página de sucesso, para a qual o usuário será encaminhado após enviar o formulário. Em "recipient" substitua "SEU E-MAIL" Pelo e-mail para onde vai ser enviado o formulário. Na linha inicial do formulário, altere o parâmetro action="ENDEREÇO DO CGI" coloque o endereço onde o arquivo PL está. Exemplo: http://www.seudominio.com.br/cgi-bin/FormMail.pl Seu Formmail está pronto para ser usado! B)
  7. Belex

    Abrir página em quadro embutido

    Quando eu clico no link dentro do site ele abre no quadro normalmente. Quando eu acesso a página como no link abaixo ela não abre no quadro; http://www.mp4playerss.com/softwares.htm O que eu quero que acontece é que quando acessado como no link acima ela abra no quadro e não fora dele, eu andei pesquisando e parece que tem que incluir um parametro no link, exemplo: http://www.mp4playerss.com/softwares.htm?area=quadro Dessa forma o link seria redireciona para o quadro dentro da index, mas eu não tenho idéia de como fazer isto. Obrigado pela ajuda!
×
×
  • Criar Novo...