Ir para conteúdo
Entre para seguir isso  
bruxo

[WebSite]Sistema de Downloads 1.0

Recommended Posts

bruxo    0
bruxo

Sistema de Download 1.0

 

site1k.png

 

Inspirado em outro sistema de download que postaram aqui, eu resolví fazer um do meu jeito, já que aquele não atendia ao que eu queria, é um sistema simples, você pode criar uma página e colocá-lo com include ou você pode usar a própria pagina do mesmo só precisando adaptá-lo para a mesma. Você não vai precisar editar nada depois que ele estiver instalado no seu servidor, você vai poderá adicionar downloads só preenchendo um formulário bem simples e seguro.

 

Features:

- Aparência simples e bonita;

- Página para adicionar downloads;

- Downloads salvos no arquivo downloads.txt;

 

Como utilizar:

Para mandar downloads para a tabela é necessário entrar na página form.php pela internet, ae é só preencher o formulário. Lembre-se de alterar a senha no form.php, a padrão é 12345, mude para o que você quiser.

 

Lembre-se, muito cuidado ao editar o downloads.txt.

 

Bom, vamos lá, os três arquivos devem está na mesma página!

 

 

Home.php

<table border="1">
<tbody><tr><td><table width="400" border="0" cellpadding="4" cellspacing="1">

<?php
   echo "<tr> 
           <td colspan='2' bgcolor='#999999'><b><center><font color='WHITE'>Downloads</font></center></b></td>  
</tr>";
   $arq = "downloads.txt";
   $ref = fopen($arq, 'r'); //abre o arquivo
   if (is_file($arq) && filesize($arq)>0){
           while( !feof($ref) ) 
       {
           //obtém uma linha do arquivo a cada execução
           $lin = fgets($ref);
           $vet = explode(' % ', $lin);
           if(count($vet)==3){
               echo "<tr> 
           <td colspan='2' bgcolor='#f1e0c6'><b><center><font color='WHITE'><a href=http://$vet[1]>$vet[0]</a></font></center></b></td>
           </tr>";
           echo "<tr> 
           <td colspan='2' bgcolor='#f1e0c6'><b><center>$vet[2]</center></b></td>
           </tr>";

           }
       }    
   }

?>

downloads.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Downloads</title>
</head>

<body>
<?php
           $contador = 0;
           $vetor = array();
           $arq = 'downloads.txt';
           $ref = fopen($arq, 'r');
           while (!feof($ref)) {
               $lin = fgets($ref);
               $vet = explode('%', $lin);
                   for($n=0; $n<count($vet); $n++){
                   $vetor = $vetor + $vet;
                   $contador++;
                   }
                   $contador = $contador-1;
           }
                       ?>
</body>
</html>

form.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Envie seu download</title>
</head>

<body>
<!-- Essa pagina enviará seu download para a pagina de downloads -->
   <form action="recebeudownloads.php" method="post">
   Nome<br/><!-- O nome que aparecerá com o link -->
   <input type= "text" name= "nome" value=""/><br/>
   Link<br/><!-- O Link do download -->
   <input type= "text" name= "down" value=""/><br/>
   Descrição<br/> <!-- A descricao do download -->
   <textarea name= "desc" rows="10" cols="30"> Escreve aqui a descricao.</textarea> <br/>
   Senha<br/>
   <input type= "text" name= "senha" value=""/><br/>
   <input type="submit" name="sub" value="Enviar"/> <br/>   
   <?php
   if(isset($_GET['msg'])){
       echo $_GET['msg'];
   }
   ?>
</body>
</html>

Compartilhar este post


Link para o post
Velho Doidao    2
Velho Doidao

Obrigado pela contruibuição, Aprovado.

Compartilhar este post


Link para o post
bruxo    0
bruxo

Nenhum comentário :S kopaskopaskop

 

Fiz isso ae quando tava começando a programar hehe

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×