if (isset($_POST['upload'])) { if (trim($_POST['destinazione']) == 'non specificato') { // Directory dove salvare i files uploadati $upload_dir = $cms->dir_immagini(); // Se $new_name è vuoto, il nome sarà lo stesso del file uploadato $file_name = $_FILES["upfile"]["name"]; // Controllo l'estensione (1-2-3 = Gif, JPG, PNG list($width, $height, $type, $attr) = getimagesize($_FILES['upfile']['tmp_name']); if ($type != 1 && $type != 2 && $type != 3) { die("Sono accettate solo immagini GIF, JPG e PNG."); } // Controllo se è stato caricato if (is_uploaded_file($_FILES["upfile"]["tmp_name"])) { move_uploaded_file($_FILES["upfile"]["tmp_name"], "{$upload_dir}/{$file_name}") or die("Impossibile effettuare l' upload."); $text = 'L\' immagine è stata caricata.<br /><br />'; $text .= '<p align="center"><img src="' . $cms->url_immagini() . $file_name . '"><br /><br /></p>'; $text .= '<b>Codici per la condivisione</b><br /><br />'; $text .= '<b>Link</b><br />[url=' . $cms->url_immagini() . $file_name . ']' . $cms->url_immagini() . $file_name . '[/url]<br /><br />'; $text .= '<b>Immagine</b><br />[img]' . $cms->url_immagini() . $file_name . '[/img]<br /><br />'; $text .= '<b>Link + Immagine</b><br />[url=' . $cms->url_immagini() . $file_name . '][img]' . $cms->url_immagini() . $file_name . '[/img][/url]<br /><br />'; // Visualizzo la pagina $smarty->assign("titolo", "Carica immagine"); $smarty->assign("cookie", $db->auth($_COOKIE[$func->cookie()])); $smarty->assign("grado", $db->grado($_COOKIE[$func->cookie()])); $smarty->assign("contents", $text); $smarty->assign("url_cms", $cms->url_cms()); $smarty->assign("url_smartytpl", $cms->url_smartytpl()); $smarty->assign("cmsversion", $cms->cmsversion()); $smarty->display("admin/index/index.tpl"); exit; } else {
$apri3 = opendir($dir3); $f = array(); $f2 = array(); $f3 = array(); // Le immagini generali $text = '<b>Non specificato</b><br /><br />'; // Leggo e inserisco tutte le immagini in un array che poi ordino while (false !== ($immagini = readdir($apri))) { if ($immagini != '.' && $immagini != '..' && $immagini != 'sezioni' && $immagini != 'news' && $immagini != 'emoticons') { $f[] = $immagini; } } sort($f); // Stampo l'array foreach ($f as $immagini) { $text .= '<a href="' . $cms->url_immagini() . $immagini . '" target="_blank">' . $immagini . '</a> <a href="cancellaimmagine.php?img=' . $immagini . '">[cancella]</a><br />'; } // Le immagini delle news $text .= '<br /><b>News</b><br /><br />'; while (false !== ($immagini2 = readdir($apri2))) { if ($immagini2 != '.' && $immagini2 != '..') { $f2[] = $immagini2; } } sort($f2); foreach ($f2 as $immagini2) { $text .= '<a href="' . $cms->url_immagini() . '/news/' . $immagini2 . '" target="_blank">' . $immagini2 . '</a> <a href="cancellaimmagine.php?img=news/' . $immagini2 . '">[cancella]</a><br />'; } // Le immagini delle sezioni $text .= '<br /><b>Sezioni</b><br /><br />'; while (false !== ($immagini3 = readdir($apri3))) {