?????????????? Datastorage folder is not writable: '.pbAiQcHEGrGKkyqo4Q.''; }else if(file_exists(SR9aofkxi4) && !is_writable(SR9aofkxi4)){ $otwBPs6XvlOVi2 .= 'Configuration file is not writable: '.SR9aofkxi4.''; } if(!$grab_parameters['xs_is_demo'] && isset($_POST['save']) && is_writable(SR9aofkxi4)){ $grab_parameters['xs_initurl'] = trim($_POST['initurl']); $grab_parameters['xs_freq'] = $_POST['freq']; $grab_parameters['xs_lastmod'] = $_POST['lastmod']; $grab_parameters['xs_lastmodtime'] = $_POST['lastmodtime']; $grab_parameters['xs_priority'] = $_POST['priority']; $grab_parameters['xs_autopriority'] = $_POST['autopriority']?1:0; $grab_parameters['xs_max_pages'] = $_POST['max_pages']; $grab_parameters['xs_max_depth'] = $_POST['max_depth']; $grab_parameters['xs_exec_time'] = $_POST['exec_time']; $grab_parameters['xs_memlimit'] = $_POST['mem_limit']; $grab_parameters['xs_savestate_time'] = $_POST['savestate_time']; $grab_parameters['xs_delay_req'] = $_POST['delay_req']; $grab_parameters['xs_delay_ms'] = $_POST['delay_ms']; $grab_parameters['xs_yping'] = $_POST['OJ8k_fcCmhQXS2XxF']; $grab_parameters['xs_smname'] = $_POST['smname']; $grab_parameters['xs_excl_urls'] = $_POST['excl_urls']; $grab_parameters['xs_incl_urls'] = $_POST['incl_urls']; $grab_parameters['xs_noincl_urls'] = $_POST['noincl_urls']; $grab_parameters['xs_incl_only'] = $_POST['incl_only']; $grab_parameters['xs_parse_only'] = $_POST['parse_only']; $grab_parameters['xs_ind_attr'] = $_POST['ind_attr']; $grab_parameters['xs_smurl'] = $_POST['smurl']; if($_POST['changepass']) { $grab_parameters['xs_login'] = trim($_POST['xslogin']); if($_POST['xspassword']!='-----') { $grab_parameters['xs_password'] = trim($_POST['xspassword']) ? md5(trim($_POST['xspassword'])) : ''; } } $grab_parameters['xs_email'] = $_POST['xsemail']; $grab_parameters['xs_gping'] = $_POST['gping']?1:0; $grab_parameters['xs_chlog'] = $_POST['gchlog']?1:0; $grab_parameters['xs_extlinks'] = $_POST['extlinks']?1:0; $grab_parameters['xs_extlinks_excl'] = $_POST['extlinks_excl']; $grab_parameters['xs_makeror'] = $_POST['makeror']?1:0; $grab_parameters['xs_maketxt'] = $_POST['maketxt']?1:0; if($sm_proc_list) foreach($sm_proc_list as $fCFbByTRhrlRf0Mvv) { $grab_parameters[$fCFbByTRhrlRf0Mvv->ef04NXRrsB_tUwyvJL] = $_POST[$fCFbByTRhrlRf0Mvv->ef04NXRrsB_tUwyvJL]?1:0; if($fCFbByTRhrlRf0Mvv->ef04NXRrsB_tUwyvJL) $grab_parameters[$fCFbByTRhrlRf0Mvv->AyzHK7HwV2rWNLOaTr] = $_POST[$fCFbByTRhrlRf0Mvv->AyzHK7HwV2rWNLOaTr]; } $grab_parameters['xs_webinfo'] = $_POST['webinfo']?1:0; $grab_parameters['xs_makehtml'] = $_POST['makehtml']?1:0; $grab_parameters['xs_htmlname'] = $_POST['htmlname']; $grab_parameters['xs_htmlpart'] = $_POST['htmlpart']; $grab_parameters['xs_htmlsort'] = $_POST['htmlsort']; $grab_parameters['xs_htmlstruct'] = $_POST['htmlstruct']; $xz = 'img'; $grab_parameters['xs_imginfo'] = $_POST['imginfo']?1:0; if($_POST['imginfo']) { $grab_parameters['xs_imgfilename'] = $_POST['imgfilename']; $grab_parameters['xs_imgincmask'] = $_POST['imgincmask']; $grab_parameters['xs_img_allow_domains'] = $_POST['img_allow_domains']; } $xz = '/img'; $xz = 'video'; $grab_parameters['xs_videoinfo'] = $_POST['videoinfo']?1:0; if($_POST['videoinfo']) { $grab_parameters['xs_videofilename'] = $_POST['videofilename']; } $xz = '/video'; $xz = 'news'; $grab_parameters['xs_newsinfo'] = $_POST['newsinfo']?1:0; if($_POST['newsinfo']) { $grab_parameters['xs_newsfilename'] = $_POST['newsfilename']; $grab_parameters['xs_newstitle'] = $_POST['newstitle']; $grab_parameters['xs_newslang'] = $_POST['newslang']; $grab_parameters['xs_newsincmask'] = $_POST['newsincmask']; } $xz = '/news'; $xz = 'rss'; $grab_parameters['xs_rssinfo'] = $_POST['rssinfo']?1:0; if($_POST['rssinfo']) { $grab_parameters['xs_rssfilename'] = $_POST['rssfilename']; $grab_parameters['xs_rsstitle'] = $_POST['rsstitle']; $grab_parameters['xs_rssage'] = $_POST['rssage']; $grab_parameters['xs_rssincmask'] = $_POST['rssincmask']; } $xz = '/rss'; $grab_parameters['xs_makemob'] = $_POST['makemob']?1:0; if($_POST['makemob']) { $grab_parameters['xs_mobilefilename'] = $_POST['mobilefilename']; $grab_parameters['xs_mobileincmask'] = $_POST['mobileincmask']; } $grab_parameters['xs_sm_size'] = $_POST['sm_size']; $grab_parameters['xs_sm_filesize'] = $_POST['sm_filesize']; $grab_parameters['xs_purgelogs'] = $_POST['purge']; $grab_parameters['xs_autoresume'] = $_POST['autoresume']; $grab_parameters['xs_ref_list_store'] = $_POST['ref_list_store']; $grab_parameters['xs_maxref'] = $_POST['maxref']; $grab_parameters['xs_no_cookies'] = $_POST['cookies']?0:1; $grab_parameters['xs_compress'] = intval($_POST['compress']) ; $grab_parameters['xs_usecurl'] = $_POST['usecurl']?1:0; $grab_parameters['xs_memsave'] = $_POST['memsave']?1:0; $grab_parameters['xs_inc_skip'] = '\.('.preg_replace('#\s+#','|',trim($_POST['incl'])).')'; $grab_parameters['xs_exc_skip'] = '\.('.preg_replace('#\s+#','|',trim($_POST['excl'])).')'; $grab_parameters['xs_ipconnection'] = $_POST['serveripaddr']; $grab_parameters['xs_angroups'] = $_POST['angroups']; $grab_parameters['xs_moreurls'] = $_POST['moreurls']; $grab_parameters['xs_allow_subdomains'] = $_POST['allow_subdomains']?1:0; $grab_parameters['xs_cleanpar'] = preg_replace('#\s+#','|',trim($_POST['cleanpar'])); $grab_parameters['xs_canonical'] = $_POST['canonical']?1:0; $grab_parameters['xs_checkver'] = $_POST['checkver']?1:0; $grab_parameters['xs_disable_xsl'] = $_POST['xslon']?0:1; $grab_parameters['xs_nobrand'] = $_POST['nobrand']?1:0; $grab_parameters['xs_robotstxt'] = $_POST['robotson']?1:0; $grab_parameters['xs_hreflang'] = $_POST['hreflang']?1:0; $grab_parameters['xs_alt_lang'] = $_POST['alt_lang']; $grab_parameters['xs_utf8'] = $_POST['xsutf'] ? 1 : 0; $grab_parameters['xs_inc_ajax'] = $_POST['xsajax'] ? 1 : 0; $grab_parameters['xs_lastmod_notparsed'] = $_POST['lmnp']?1:0; $grab_parameters['xs_debug'] = $_POST['dbg']?1:0; $grab_parameters['xs_http_language'] = $_POST['http_language']; hD3Lv_naJGSGFjIZoLV(SR9aofkxi4, $grab_parameters); $otwBPs6XvlOVi2 = 'Configuration has been saved'; } $sbVHaTKsEq1 = i_hAx1zOITGPbGiqp(); if(count($sbVHaTKsEq1)>0){ $wCEl3rHImmPo = array_pop($sbVHaTKsEq1); $Vw1UiQ2aZ = vkf20yZ21Nwf($wCEl3rHImmPo); } $cHMa4Ehv6 = $grab_parameters['xs_smname']; $JyepEyNGkQPx = ($grab_parameters['xs_compress']==1) ? '.gz' : ''; $RAbY3D8m71TlL = array(basename($grab_parameters['xs_smname'])); $xz = 'img'; if($grab_parameters['xs_imginfo'])$RAbY3D8m71TlL[] = $grab_parameters['xs_imgfilename']; $xz = '/img'; $xz = 'video'; if($grab_parameters['xs_videoinfo'])$RAbY3D8m71TlL[] = $grab_parameters['xs_videofilename']; $xz = '/video'; $xz = 'news'; if($grab_parameters['xs_newsinfo'])$RAbY3D8m71TlL[] = $grab_parameters['xs_newsfilename']; $xz = '/news'; $xz = 'rss'; if($grab_parameters['xs_rssinfo'])$RAbY3D8m71TlL[] = $grab_parameters['xs_rssfilename']; $xz = '/rss'; if($grab_parameters['xs_makemob'])$RAbY3D8m71TlL[] = $grab_parameters['xs_mobilefilename']; $PmLS3l9Qi9s4_B = dirname($grab_parameters['xs_smname']); foreach($RAbY3D8m71TlL as $_smf){ $fdLpmJ7308fYDLhyK = $PmLS3l9Qi9s4_B . '/'.$_smf; if(!@is_writable($fdLpmJ7308fYDLhyK) && !(@is_writable(dirname($fdLpmJ7308fYDLhyK)) && !file_exists($fdLpmJ7308fYDLhyK) ) ) { $ezWktjge8ufdauNMri .= 'Sitemap file is not writable: '.$fdLpmJ7308fYDLhyK.''; } } $durGzKjqcdDWuBhr = $grab_parameters['xs_sm_size'] ? $grab_parameters['xs_sm_size'] : 50000; for($i=0;$i$durGzKjqcdDWuBhr) ? QJ7ieWoyGceu_OpURmm($i+1,$cHMa4Ehv6):$cHMa4Ehv6).$JyepEyNGkQPx; if(!@is_writable($fdLpmJ7308fYDLhyK) && !(@is_writable(dirname($fdLpmJ7308fYDLhyK)) && !file_exists($fdLpmJ7308fYDLhyK) ) ) { if($pf = @ZnnVBnrMRumpN($fdLpmJ7308fYDLhyK)) @fclose($pf); $ezWktjge8ufdauNMri .= 'Sitemap file is not writable: '.$fdLpmJ7308fYDLhyK.''; } } if($sm_proc_list)foreach($sm_proc_list as $fCFbByTRhrlRf0Mvv) $ezWktjge8ufdauNMri .= $fCFbByTRhrlRf0Mvv->cRpihDKkpPX_sUhI(); $durGzKjqcdDWuBhr = $grab_parameters['xs_htmlpart']; $cHMa4Ehv6 = $grab_parameters['xs_htmlname']; for($i=0;$i$durGzKjqcdDWuBhr) ? QJ7ieWoyGceu_OpURmm($i+1,$cHMa4Ehv6,true):$cHMa4Ehv6); if(!is_writable($fdLpmJ7308fYDLhyK) && !is_writable(dirname($fdLpmJ7308fYDLhyK)) ) $ezWktjge8ufdauNMri .= 'Sitemap file is not writable: '.$fdLpmJ7308fYDLhyK.''; } include plQDGddmmXu9xZB.'page-top.inc.php'; ?> An error occured ');?> Note settings Configuration Main options Sitemap Types Attributes Customize Crawler rules Advanced Starting URL: Please enter the full http address for your site, only the links within the starting directory will be included. Save sitemap to: Please enter complete file name, including the path. Make sure that the file is existing and has write permissions allowed. Hint: current path to Sitemap generator is: / Your Sitemap URL: (*) Note that any extra sitemap type will require additional resources to complete the process Create XML Sitemap: id="in11"> Create sitemap in XML format Create Text Sitemap: id="in122"> Create sitemap in Text format Create ROR Sitemap: id="in13"> Create sitemap in ROR format It will be stored in the same folder as XML sitemap, but with different filename: ror.xml Create HTML Sitemap: id="in12"> Create html site map for your visitors > HTML Sitemap filename (full name, with path): Create Images Sitemap: id="imginfo1" onclick="sWtCFebJTmez('sm_img_div')"> Create a separate sitemap with images information > Images Sitemap filename: Images inclusion mask (optional): Separate substrings with spaces Allow including images from these domains: Create Video Sitemap: id="videoinfo1" onclick="sWtCFebJTmez('sm_video_div')"> Create a separate sitemap with embedded videos information > Video Sitemap filename: Create News Sitemap: id="newsinfo1" onclick="sWtCFebJTmez('sm_news_div')"> Create a separate sitemap with latest added pages > News Sitemap filename: Publication title and language: News inclusion mask (optional): Separate substrings with spaces Create RSS feed: id="rssinfo1" onclick="sWtCFebJTmez('sm_rss_div')"> Create an RSS feed > RSS feed filename: Feed title: Include only entries from last X days: "0" to include all pages RSS inclusion mask (optional): Separate substrings with spaces Create Mobile Sitemap: id="mobinfo1" onclick="sWtCFebJTmez('sm_mob_div')"> Create a separate mobile sitemap > Mobile Sitemap filename: Mobile pages inclusion mask (optional): Separate substrings with spaces Create Z8F0gPCCw_jy?>: ef04NXRrsB_tUwyvJL]?'checked':''?> id="inef04NXRrsB_tUwyvJL;?>"> Create Z8F0gPCCw_jy;?> N7CNTmwoY34?> ef04NXRrsB_tUwyvJL]?'':' style="display:none"'?>> Sitemap filename: Change frequency: Do not specify '.$fa.''; ?> This value indicates how frequently the content at a particular URL is likely to change. Last modification: type="radio" name="lastmod" value="0" id="lm1"> None type="radio" name="lastmod" value="1" id="lm2"> Use server's response type="radio" name="lastmod" value="2" id="lm3"> Use current time type="radio" name="lastmod" value="3" id="lm4"> Use this date/time: The time the URL was last modified. You can let the generator set this field from your server's response headers or to specify your own date and time. Priority: The priority of a particular URL relative to other pages on the same site. The value for this tag is a number between 0.0 and 1.0. Automatic Priority: id="autopriority"> Automatically assign priority attribute Enable this option to automatically reduce priority depending on the page's depth level Individual attributes: define specific frequency and priority attributes here in the following format: "url substring,lastupdate YYYY-mm-dd,frequency,priority". example: page.php?product=,2005-11-14,monthly,0.9 Require authorization to access generator interface: Set or modify login/password Login: Password: Send email notifications: Number of URLs per file in XML sitemap and maximum file size: URLs per file, Mb per file (that may split your sitemap on multiple files) Number of links per page and sort order in HTML sitemap: $fa) echo ' '.$fa.''; ?> $fa) echo ' '.htmlentities($fa).''; ?> Compress sitemap using GZip: type="radio" name="compress" value="0" id="comp0">Create uncompressed .xml sitemap only type="radio" name="compress" value="1" id="comp1">Create compressed .xml.gz sitemap only type="radio" name="compress" value="2" id="comp2">Create both compressed and uncompressed sitemap Inform (ping) Search Engines upon completion (Google, Yahoo, Ask, Moreover, Live): id="in2"> Ping Search Engines when generation is done Calculate changelog: id="in3"> Calculate Change Log after completion please note that this option requires more resources to complete Store the external links list: id="inextlinks"> Store External Links List this option increases memory usage Excluding matching URLs: Exclude from sitemap extensions: these URLs are NOT included in sitemap Add directly in sitemap (do not parse) extensions: these URLs ARE included in sitemap, although not retrieved from server Exclusion preset: Select one to apply osCommerce Joomla Simple Machines Forum vBulletin phpBB Gallery 2 CubeCart changing this setting will automatically prepopulate the options below with preset data Exclude URLs: noindex, nofollow do NOT include URLs that contain these substrings, one string per line Add directly in sitemap (do not parse) URLs: index, nofollow do not retrieve pages that contain these substrings in URL, but still INCLUDE them in sitemap Crawl, but do not include URLs: noindex, follow new crawl pages that contain these substrings in URL, but do NOT include them in sitemap "Include ONLY" URLs: index only matching leave this field empty by default. Fill it if you would like to include into sitemap ONLY those URls that match the specified string, separate multiple matches with space. "Parse ONLY" URLs: follow only matching leave this field empty by default. Fill it if you would like to parse (crawl) ONLY those URls that match the specified string, separate multiple matches with space. Maximum pages: This will limit the number of pages crawled. You can enter "0" value for unlimited crawling. THIS IS A TRIAL VERSION of sitemap generator, it will NOT index more than 500 pages Maximum depth level: "0" for unlimited Maximum execution time, seconds: "0" for unlimited Maximum memory usage, MB: "0" for default. Note: might not work depending on the server configuration. Save the script state, every X seconds: this option allows to resume crawling operation if it was interrupted. "0" for no saves Make a delay between requests, X seconds after each N requests: s after each requests This option allows to reduce the load on your webserver. "0" for no delay Allow subdomains: id="allow_subdomains1"> include pages from any website subdomain Additional "Starting URLs": Support cookies: id="cook1"> Support cookies Use robots.txt file: id="rob1"> use robots.txt file Detect canonical URL meta tags: id="can1"> enable canonical URLs Crawl Ajax content: id="aj3"> AJAX content the site must comply with "crawlable ajax" specs Remove session ID from URLs: common session parameters (separate with spaces): PHPSESSID, sid, osCsid Include hreflang for language URLs in sitemap: new id="can2"> detect hreflang attribute automatically detect hreflang on crawled website, details Custom alternative language pages: new Specify alternative language versions for your pages: enter your page URL followed by a list of language identifier with alternative URLs, example: http://www.example.com/ de http://www.example.com/de/ es http://www.example.com/es/ Use IP address for crawling: Hint: SERVER[SERVER_ADDR] - Use CURL extension for http requests: id="curl1"> Use CURL extension Enable stylesheet for XML sitemap: id="canxsl2"> enable XSL stylesheet Remove "Created by.." links from sitemap: id="nobrand2"> remove "created by" links Store referring links: new id="reflinks2"> store referring links this option increases memory usage Maximum referring pages to store: max referring URLs per page Site uses UTF-8 charset: id="can3"> UTF8 charset Monitor crawler window and automatically resume if it stops in X seconds: Show debug output when crawling: id="dbg1"> enable debug output Check for new versions of sitemap generator: id="checkver1"> check for new versions Purge log records older than X days: Custom groups for "analyze" tab: Licensed to: