=5000) $sottodirectory="05000-09999"; if ($id_doc>=10000) $sottodirectory="10000-14999"; $url_completo="https://www.selidori.com/tech/$sottodirectory/$id_doc-$sql[controllo].$sql[tipo]"; // Aumento contatore mysql_query(" UPDATE `documenti` SET quanto_visualizzato=quanto_visualizzato+1 WHERE id_doc=$id_doc "); // Chiamata URL completo: //echo $url_completo; //echo md5_file($url_completo); header("Location:$url_completo"); // 2012.12.15 /* Test per forzare il download (non va la risoluzione del nome cioè cerca "$sql[nome_doc_orig]" invece del suo contenuto ////// http://php.net/manual/it/function.header.php // We'll be outputting a PDF header('Content-type: application/pdf'); // It will be called downloaded.pdf header('Content-Disposition: attachment; filename="$sql[nome_doc_orig]"'); // The PDF source is in original.pdf readfile('$url_completo'); */ exit; // Avendo messo exit, da qua in poi tutto viene ignorato (doveva creare lo zip, ma non va...) // Vediamo se lo vuole compresso if ($tipo=="zip") { // Lo vuole compresso era chiamato da index.php con ...&tipo=zip // Cancella eventuale ZIP vecchio if (file_exists("../tech.zip")) unlink("../tech.zip"); // Crea ZIP include_once('inc/pclzip.lib.php'); $archive = new PclZip('../tech.zip'); $url_completo="$sottodirectory/$id_doc-$sql[controllo].$sql[tipo]"; $v_list = $archive->create($url_completo); if ($v_list == 0) die("Error : ".$archive->errorInfo(true)); // DEBUG // Finalmente costruzione link $url_completo="https://www.selidori.com/tech/tech.zip"; // aumentare contatore ZIP // mysql_query(" UPDATE `documenti` SET quanto_scaricato=quanto_scaricato+1 WHERE id_doc=$id_doc "); } else { // Lo vuole così, non compresso // aumentare contatore mysql_query(" UPDATE `documenti` SET quanto_visualizzato=quanto_visualizzato+1 WHERE id_doc=$id_doc "); } // Chiamata URL completo: //echo $url_completo; //header("Location:$url_completo"); ?>