include "initback.php"; $link_id = mysql_connect(DB_HOST, DB_LOGIN, DB_PASSW); //seleziono il database mysql_select_db(DB_SCHEMA) or die("Non riesco a selezionare il database"); if (!isset($_GET["nome_sessione"])) { header("Location: login.php"); exit; } $nome_sessione = $_GET["nome_sessione"]; $chiave_record = $_SESSION["chiave_record"]; $idTabella = $_SESSION["idTabella"]; $nome_file_originale = $_SESSION["nome_file_originale"]; //DEFINIZIONE CARTELLE / VALORI $cartella_appoggio = CARTELLA_APPOGGIO_UPLOAD; //recupero la cartella per l'upload $cartella_upload = dimmi_cartella_upload($idTabella); //e setto il percorso $percorso_new = "../" . UPLOAD_FILE . "/" . $cartella_upload . "/"; crea_percorso($percorso_new); $tipo_file = tipo_file($nome_file_originale); //RECUPERO E SPOSTO LE IMMAGINI //la thumb $thumb_image_name = thumb_image_prefix . $nome_sessione . "." . $tipo_file; $thumb_image_file = CARTELLA_APPOGGIO_UPLOAD . $thumb_image_name; $thumb_image_name_nuovo = md5_file($thumb_image_file) . "_thumb." . $tipo_file; $redim_image_name_nuovo = md5_file($thumb_image_file) . "." . $tipo_file; copy($thumb_image_file, $percorso_new . $thumb_image_name_nuovo); //e l'img a dimensione fissa $redim_image_name = large_image_prefix . $nome_sessione . "." . $tipo_file; if (is_file(CARTELLA_APPOGGIO_UPLOAD . $redim_image_name)) { $redim_image_file = CARTELLA_APPOGGIO_UPLOAD . $redim_image_name;
?> </textarea></td> </tr> </table> </div> <?php if (isset($_GET["id"]) and $_GET["id"] != "") { ?> <div id="tabs-6"> <table width="100%" border="0" cellspacing="2" cellpadding="2" class="testo tblimg"> <?php $campiTbl = dimmi_campi_tabella("pr_prodotti"); $arrayCampi = explode(":", $campiTbl); foreach ($arrayCampi as $campoTbl) { $idT = dimmi_id_tabella("pr_prodotti", $campoTbl); $cartellaUploadFile = dimmi_cartella_upload($idT); $percorsoFile = "../" . UPLOAD_FILE . "/" . $cartellaUploadFile . "/"; print scrivi_campi_dett($idT, $id, $percorsoFile, "tblimg"); } ?> </table> </div> <?php } ?> </div>
function cancella_file_tabella($nomeTbl, $id) { $campiTbl = dimmi_campi_tabella($nomeTbl); $arrayCampi = explode(":", $campiTbl); foreach ($arrayCampi as $campoTbl) { $idTabellaFile = dimmi_id_tabella($nomeTbl, $campoTbl); $cartella_upload = dimmi_cartella_upload($idTabellaFile); $percorsoFile = "../" . UPLOAD_FILE . "/" . $cartella_upload . "/"; //si devono controllare i file, se sono da cancellare dal file system oppure no $queryFile = "select * from file where (fk_tabella = " . $idTabellaFile . ") and fk_record = " . $id; $resFile = makequery($queryFile); while ($arrFile = makefetch($resFile)) { if ($arrFile["tipoF"] == "file") { elimina_unico($arrFile["file"], $idTabellaFile, $percorsoFile, $arrFile["idF"], $arrFile["tipoF"]); } else { $arrayFile = explode(":", $arrFile["file"]); elimina_unicoMd5($arrayFile[1], $idTabellaFile, $percorsoFile, $arrFile["idF"], $arrFile["tipoF"]); } } //faccio pulizia nella tbl file $queryDel = "delete from file where (fk_tabella = " . $idTabellaFile . ") and fk_record = " . $id; makequery($queryDel); } }