Status-Watcher Tools 0.12 1 1066927900 1072630999 0 Überprüft, ob diese Seite während des letzten Besuchs des Benutzers aktualisiert wurde. <?php // Schriftart (CSS-Parser) $mip_form['0']['desc'] = $mod_lang['gen_font']; $mip_form['0']['cat'] = 'app_css'; $mip_form['0']['output_cat'] = 'option'; $mip_form['0']['cms_var'] = 'MOD_VAR[0]'; $mip_form['0']['cms_val'] = $dedi_mod['value']['0']; $mip_form['0']['flag'] = 'class_only'; // Start des zu überwachenden Bereichs $mip_form['1']['desc'] = 'Start des zu überwachenden Bereichs'; $mip_form['1']['cat'] = 'txt'; $mip_form['1']['cms_var'] = 'MOD_VAR[1]'; $mip_form['1']['cms_val'] = $dedi_mod['value']['1']; $mip_form['1']['cms_val_default'] = '<html>'; // Ende des zu überwachenden Bereichs $mip_form['2']['desc'] = 'Ende des zu überwachenden Bereichs'; $mip_form['2']['cat'] = 'txt'; $mip_form['2']['cms_var'] = 'MOD_VAR[2]'; $mip_form['2']['cms_val'] = $dedi_mod['value']['2']; $mip_form['2']['cms_val_default'] = '</html>'; // HTML bei Änderung $mip_form['3']['desc'] = 'Meldung bei veränderten Inhalten (auch HTML)'; $mip_form['3']['cat'] = 'txt'; $mip_form['3']['cms_var'] = 'MOD_VAR[3]'; $mip_form['3']['cms_val'] = $dedi_mod['value']['3']; $mip_form['3']['cms_val_default'] = 'Inhalt wurde aktualisiert!'; // HTML bei unveränderten Inhalten $mip_form['4']['desc'] = 'Meldung bei unveränderten Inhalten (auch HTML)'; $mip_form['4']['cat'] = 'txt'; $mip_form['4']['cms_var'] = 'MOD_VAR[4]'; $mip_form['4']['cms_val'] = $dedi_mod['value']['4']; $mip_form['4']['cms_val_default'] = 'Inhalt ist unverändert'; mip_formsp($mip_form['0']); mip_formsp($mip_form['1']); mip_formsp($mip_form['2']); mip_formsp($mip_form['3']); mip_formsp($mip_form['4']); unset($mip_form); ?> <DEDIPHP> if ($dedi_side['view'] != 'edit' && $doit != '1') { // Seite binärsicher laden $openurl = 'http://'.$_SERVER[SERVER_NAME].$_SERVER[SCRIPT_NAME].'?'.$_SERVER[QUERY_STRING].'&doit=1'; $fp = fopen($openurl, 'rb'); while(!feof($fp)) $fc.= fread($fp,8092); fclose($fp); // Inhalte suchen $pattern = "MOD_VALUE[1]"."(.*)"."MOD_VALUE[2]"; $pattern = str_replace('<','\\\<',$pattern); $pattern = str_replace('>','\\\>',$pattern); $success = ereg($pattern,$fc,$content); $hash_variable = 'dedi_'.md5($client.'#'.$idcatside.'#'.$idlang); $hash_content_old = $$hash_variable; $hash_content_new = md5($content[1]); setcookie ($hash_variable, $hash_content_new, time() + 86400*10000); // wurde Inhalt aktualisiert? if ($hash_content_old != $hash_content_new) echo "MOD_VALUE[3]"; else echo "MOD_VALUE[4]"; } </DEDIPHP>