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

    uppare file e farli scaricare con database

    salve a tutti
    ho seguito passo passo la guida Files dentro a MySQL ma non mi funzionano due cose:
    1)posso caricare solo file immagini
    2)non mi scarica il file con questo scrip:
    Codice PHP:
    $file=$m->getProductDownload($_GET['id'],$_GET['tp'])
                if (
    $file<>false)
                {

                   
    $data $file["BINARI"];
                   
    $name $file["NOME"];
                   
    $type $file["TYPE"];
                   
    // SE IL BROWSER È INTERNET EXPLORER
                   
    if(ereg("MSIE ([0-9].[0-9]{1,2})"$_SERVER["HTTP_USER_AGENT"]))
                   {
                     
    header("Content-Type: application/octetstream");
                     
    header("Content-Disposition: inline; filename=$name");
                     
    header("Expires: 0");
                     
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
                     
    header("Pragma: public");

                   }
                   else
                   {
                     
    header("Content-Type: application/octet-stream");
                     
    header("Content-Disposition: attachment; filename=$name");
                     
    header("Expires: 0");
                     
    header("Pragma: no-cache");
                   }
                   echo 
    $data;
                   exit;
                }
                else
                  echo
    'Il file selezionato non esiste';
               exit; 
    dove dentro a $fileovviamente c'è il nome,la grandezza e i dati binari del file da scaricare...

    perchè accade ciò?
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  2. #2
    volevo approfondire il fatto che non mi scarica.. invece di farmi scaricare il file mi genera un errore come se quella pagina non esistesse!
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  3. #3

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.