Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Baixar arquivos PHP

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Dica Baixar arquivos PHP

    Bom galera, eu tava querendo baixar um arquivo chamado globals.php então eu usei esse script pra poder baixa-lo. então acho que pode ser util pra alguem.

    Código:
    <?php
    if (isset($_GET['id'])){
    $id = $_GET['id']; /* Pega o ID do arquivo para comparar com a array */
    
    /* Lista com os endereços */
    $d[1] = '../../administrador/globals.php';
    
    
    
    /* Loop para ler o atributo de 'id' e transformar na variável 'file'. */
    for($n = 1; $n < count($d); $n++) { 
        if ($id == $n){
        $file = $d[$n];
        /* Lista de Headers para preparar a página */
        header("Content-Type: application/save");
        $tam = filesize($file);
        header("Content-Length: $tam");
        header('Content-Disposition: attachment; filename="' . $file . '"'); 
        header("Content-Transfer-Encoding: binary");
        header('Expires: 0'); 
        header('Pragma: no-cache'); 
    
        /* Lê e evia o arquivo para download */
        $fp = fopen("$file", "r"); 
        fpassthru($fp); 
        fclose($fp); 
        $msg = '';
    } 
    else {$msg = 'Arquivo não existe.';} /* Caso o arquivo não exista */
    }}
    else {echo 'Código do arquivo incorreto.';} /* Caso o ID não seja colocado */
    if (isset($msg)){ echo $msg;} else { echo '<br>Arquivo não existe.';}
    ?>
    para baixar basta criar um html com esse código <a href="get.php?id=1">Download 1</a>

    você pode também criar mais 'arquivos pra baixar' é so copiar e alterar o id.

  • Font Size
    #2
    Me da um exemplo de como colocaria a url do site.
    Funciona com qualquer site em php?

    Comment

    X
    Working...
    X