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

    salvere pdf non aprirlo

    Quando metto un link nel mio sito per un pdf in automatico si apre il reader vorrei invece che al clik sul link si salvasse o chiedesse di salvarlo. So che esiste l'impostazione sul software dell'adobe per disabilitarlo dall'explorer, ma la mia domanda è se dal codice php è possibile fare in modo che scarichi il file

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    36
    che io sappia no.
    La decisione se aprire il file o salvarlo (o chiedere cosa fare), e' una impostazione del client che non puo' essere aggirata.

    Il caso e' piu' evidente se si volesse il contrario di quello che vuoi tu, ossia far aprire un file di default invece di salvarlo....

  3. #3
    certo è possibile...basta fare una ricerca nel forum, come io ad esempio ho trovaot questa funzione di un utente..

    codice:
    function force_download($nome, $path) {
     	    
     	    $size    = filesize ($path);
     	    $fp    = fopen ($path, "r");
     	    $binary    = fread ($fp, $size);
     	    fclose ($fp);
     	    
     	    $nome = stripslashes ($nome);
     	
     	    if (strpos($_SERVER['HTTP_USER_AGENT'],"Gecko")) {
     	        $nome = strtolower ($nome);
    	        $nome = str_replace("ä","a",$nome);
     	        $nome = str_replace("ö","o",$nome);
     	    }
    	
    	    header("Pragma: public");
     	    header("Cache-control: private");
     	    header("Expires: 0");
     	    header("Content-type: application/RFC822");
     	    header("Content-type: octet/stream\n");
     	    header("Content-transfer-encoding: binary\n");
     	    header("Content-Disposition: attachment; filename=".$nome."\n");
     	    header("Content-Length:".$size);
     	    echo $binary;
     	    exit();
     	}

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.