Die Bilddatei ist zu groß max. kb '); define('FILE_LIMIT_ERROR_DATEI', '
Die Datei ist zu groß max. kb '); define('FILE_SIZE_ERROR', 'Die Bildhöhe sollte über 50 Pixel liegen
'); define('FILE_WIDTH_ERROR', 'Es dürfen nur Zahlen für die Bildbreite angegeben werden.
'); define('FILE_HEIGHT_ERROR', 'Es dürfen nur Zahlen für die Bildhöhe angegeben werden.
'); define('UPLOAD_NUMBER_ERROR', 'Es dürfen nicht mehr als 12 Bilder pro Galerie hochgeladen werden.
'); define('UPLOAD_ERROR', 'Es dürfen nur Zahlen für die Upload Anzahl angegeben werden.
'); define('NUMBER_ERROR', 'Die Anzahl der Textblöcke muss > 0 sein und darf nur aus Zahlen bestehen.
'); $savedir = '../upload/'; $imagedir = WEB_ADDRESS.'upload/'; $file_dir = WEB_ADDRESS.'upload/'; // Einstellungen define ('PN_TITLE_LEN_MIN', '1'); // Mindestanzahl der Zeichen im Betreff einer Privaten Nachricht define ('PN_TITLE_LEN_MAX', '100'); // Maximalanzahl der Zeichen im Betreff einer Privaten Nachricht define ('PN_TEXT_LEN_MIN', '1'); // Mindestanzahl der Zeichen im Nachrichtenfeld einer Privaten Nachricht define ('PN_TEXT_LEN_MAX', '1500'); // Maximalanzahl der Zeichen im Nachrichtenfeld einer Privaten Nachricht $site_numbers = 10; // Anzahl der Seitennummern define ('FOOTER_TEXT', 'Copyright © 2007 webprocom CMS Content-Management-System'); // Copyright Vermerk darf nicht entfernt werden ?> '´', "'" => '`', '}' => '?', '{' => '?', '?>' => '?', ' '?', ';' => ',', '<' => ' ', '>' => ' ', '\n' => '', '\r' => '', 'NULL' => '0', 'Null' => '0', 'null' => '0', ); $content = str_replace(array_keys($map), array_values($map), $content); $content = strip_tags($content); $content = preg_replace( "/(content-type:|bcc:|cc:|to:|from:|MIME-Version:)/im", "", $content ); return $content; } function content_check($content, $fault=''){ if(trim($content) == ""){$fault=1;}return $fault; } function contents_check($content, $min=3, $max=4000, $fault=''){ if(strlen(trim($content)) < $min){ $fault="E1"; return $fault; }else if(strlen(trim($content)) > $max){ $fault="E2"; return $fault; }else{ return $fault; } } function email_check($ck_mail, $fault=''){ if(trim($ck_mail) != ""){ //if (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$ck_mail)){ $pattern = "=^[a-z]+[a-z0-9]*[\.|\-|_]?[a-z0-9]+@([a-z]+[a-z0-9]*[\.|\-]?[a-z]+[a-z0-9]*[a-z0-9]+){1,4}\.[a-z]{2,4}=is"; if (!preg_match($pattern, $ck_mail) > 0) { $fault = "E1"; } $at_number = at_check($ck_mail); if($at_number > 1){ $fault = "E3"; } if(table_exist(DB_VORSATZ."f_mails_verb")==true){ $query = "Select ".DB_VORSATZ."f_mails_verb.mail_verb from ".DB_VORSATZ."f_mails_verb"; $result = mysql_query($query); while($row = mysql_fetch_object($result)){ if (preg_match("#\b(" . str_replace("\*", ".*?", preg_quote($row->mail_verb, '#')) . ")\b#i", $ck_mail)){ mysql_free_result($result); return "E5"; } } mysql_free_result($result); } }else{ $fault = "E2"; } return $fault; } function urls_check($url){ $url=urlRepair($url); $pattern = "!^(http|https)+(://)+(www\.)?([a-z0-9\.-]{3,})\.[a-z]{2,4}(/)?$!i"; if (!preg_match($pattern, $url)) { return "E1"; } return''; } function urlRepair($url){ if(strpos($url,"http://")!==false || strpos($url,"https://")!==false){ return $url; }else{ return 'http://'.$url; } } function at_check($content, $at_number=''){ $at_number_array = explode("@",$content); $at_number = sizeof($at_number_array)-1; return $at_number; } function table_exist($table){ if(mysql_num_rows(mysql_query("SHOW TABLES LIKE '".$table."'"))){ return true; }else{ return false; } } function tep_session_close() { if (PHP_VERSION >= '4.0.4') { return session_write_close(); } elseif (function_exists('session_close')) { return session_close(); } } function tep_exit() { tep_session_close(); exit(); } function tep_redirect($url) { header("HTTP/1.1 301 Moved Permanently"); header('Location: ' . $url); tep_exit(); } function makepagelink($xpages, $site_number, $page, $url, $trline, $tz=',', $tl=0, $pagelink=''){ if($xpages < 2){ return ''; } $pagelink .= $trline; if($xpages >= $site_number+$page-1){ $site_numbers = $site_number+$page-2; $page_n = $site_numbers-$site_number+1; if($page_n<1){ $page_n=1; $site_numbers++; } }else{ $site_numbers = $xpages; $page_n = $site_numbers-$site_number+1; if($page_n<1){ $page_n=1; $site_numbers++; } } if($site_numbers > $xpages){ $site_numbers=$xpages; } if($tl==0){ $pagelink .= '(Seiten: '.$xpages.') '; if($page > 2){ $pagelink .= 'erste Seite ... '; } if($page > 2){ $pagelink .= 'vorherige « '; } }else{ $pagelink .= '( '; } for($i=$page_n;$i<=$site_numbers;$i++) { if($i==$page && $tl==0){ $num='['.$i.']'; }else{ $num=$i; } if($i==1){ $pagelink .= ''.$num.' '; }else{ $pagelink .= ''.$num.' '; } } if($tl==0){ if($xpages > $page){ $pagelink .= ' » nächste '; } if($xpages > $site_number+$page-2){ $pagelink .= ' ... letzte Seite '; } }else{ if($xpages > $site_number+$page-1){ $pagelink .= ' ... '.$xpages.''; } $pagelink .= ')'; } $pagelink .= $trline; return $pagelink; } function keys($id) { $id_len = strlen($id); for($j=0;$j<6;$j++) { for($i=0;$i<6;$i++) { $ky = rand(0,9); $ke = $ke.$ky; } if($j==3) { $ke = $ke.$id; } } $ke = $ke."_".$id_len; return $ke; } function make_report($report, $fault, $styles, $r_image){ if($fault == 1){ $report = 'Es ist ein Fehler aufgetreten !!!
Mögliche Ursache:'; } $report='

 
'.$report.'
 

'; return $report; } function check_not_empty($content){ if(trim($content)){ return true; }else{ return false; } } function makeCaptchaCode(){ $ran1=''; mt_srand(crc32(microtime())); $signs_lenght = 6; //$signs_string = "abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; $signs_string = "0123456789"; $signs_string_lenght = strlen($signs_string)-1; $code= ""; for($i=0; $i<$signs_lenght; $i++) { $code .= $signs_string{mt_rand(0, $signs_string_lenght)}; } $ran = rand(1,8); for($i = 0; $i < $ran; $i++){ $ran1 .= $signs_string{mt_rand(0, $signs_string_lenght)}; } return base64_encode($ran1.base64_encode($code).$ran); } function captchaCheck($code, $codetmp){ if(check_not_empty($code) === false){ return false; exit(); } $codetmp = base64_decode($codetmp); $s=substr($codetmp,-1); $s=base64_decode(substr($codetmp, $s, -1)); if($code === $s){ return true; exit(); }else{ return false; exit(); } return false; } ?>