Vou postar um tuto que é a coisa mais simples do mundo, mas muita gente as vezes precisa!
Introdução: Iremos explicar para vocês do Wmonline, como fazer uma página de download.
Exemplo: Quando alguém de vocês fazem um download de um arquivo no wmonline, naum aparece uma pagina assim: Fazendo download do arquivo...
Pois é, será essa página que iremos fazer(com tempo e tudo mais!!)
Agora vamos ao trabalho:
1º Passo: Vamos fazer a página do download que será aberta quando o visitante fazer o download de algo no site
<? /* Script Desenvolvido por Rafael com a linguagem PHP e HTML Todos os direitos reservados!!! */ if (!empty($_GET['url'])){ echo '<meta http-equiv="refresh" content="5;url='.$_GET['url'].'">'; }else{ echo '<meta http-equiv="refresh" content="5;url=erro.php">'; } ?> <html> <head> <title> Preparando Download... </title> </head> <body> <font size="3" face="verdana">Preparando Download...</font><br> </br> <href="<?php echo $_GET['url']; ?>">Se o Download naum se iniciar automaticamente, clique aqui</a> </body> </html>Pronto, a primeira parte está feita! Salve essa página como download.php
Explicando o código: A função
$_GET['url']Pega o endereõ infomado na URL do download(irei exeplicar no 2º passo) e joga num echo.
refresh" content="5"Aqui determinamos o tempo para inicar o download. Caso você queira trocar para 10 segundo é só mudar o 5 para o 10.
content="5;url=erro.php">';Onde está "erro.php é a página exibida caso a url do download este quebrada.
2º Passo: Vamos criar a página erro.php
/* Script Desenvolvido por Rafael com a linguagem PHP e HTML Todos os direitos reservados!!! */ <?php <html> <head> <title> Erro ao encontrar o arquivo! </title> </head> <body> <p><p><p><p><center><font face="verdana" size="5">Não foi possível encontrar a URL do download!!!</font></center></p></p></p></p> </body> </html> ?>Salve essa Página como erro.php
3º Passo: Vamos apreender a criar o link de todos os downloads...
Em todos os links do seu download, você coloca o seguinte endereço:
download.php?url=url_do_download.zipPara você que usar include tento a index.php com o principal, o link será assim:
index.php?page=download&url=url_do_download.zip
Prontinho Pessoal!!!!!
Qualquer problema ou dúvida pode postar a vontade....
Abraços....
MSN: rafael_j_s@hotmail.com
Edição feita por: Rafael :), 11/01/2004, 20:12.