Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Creare redirect download

    Ciao a tutti stavo cercando uno script un po particolare ._."

    Praticamente una paggina web con scritto clicca sul banner publicitario (banner della publicita) per scaricare come l'utente clicca sul banner parte il download come posso fare? grazie a tutti

  2. #2
    Premetto che di Javascript non me ne intendo molto, però potresti mettere il banner dentro un div al quale accollare un evento onClick.

  3. #3
    beh manco io non me ne intendo ._." mica qualcuno puo scrivermi la procedura e il codice ?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    101
    Questo qui è un metodo che ho usato un pò di tempo fa, vedi se fa al caso tuo.
    codice:
    <?php function forceDownload($file) {
    if(file_exists($file) && is_readable($file)) {
    $filename = basename($file);
    if(strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), 'MSIE') !== false && strpos($filename, '.') !== false) {
    $parsename = explode('.', $filename);
    $last = count($parsename) - 1;
    $filename = implode('%2E', array_slice($parsename, 0, $last));
    $filename .= '.'.$parsename[$last];
    }
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename="'.$filename.'"');
    header('Content-Length:'.filesize($file));
    header('Content-Transfer-Encoding: binary');
    if(@$file = fopen($file, "rb"))
    {
    while(!feof($file))
    echo fread($file, 8192);
    fclose($file);
    }
    exit(0);
    }
    }
     $myFile = $_GET['nome_file']; forceDownload( $myFile ); ?>
    Tutto il codice di sopra lo devi salvare come ForceDownload.php
    Quello qui sotto lo inserisci nella tua pagina, dove hai il banner.


    codice:
    <a href="forceDownload.php?nome_file=tuo_percorso/tuo_nome_file_da_scaricare">
    [img]immagine_banner[/img]
    </a>
    Tieni presente che io l'ho utilizzato per file tipo PDF, EXCEL, e non ricordo quali altri, se si tratta di altro tipo di file devi modificare il Content-Type dell'header del file ForceDownload;

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.