All pastes #454120 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-04-23 12:51 UTC
rendered paste body
<?
	if(is_array($_POST['mail'])){
	$checkMatch = "|^[a-zA-Z0-9][a-zA-Z0-9._-]*@[a-zA-Z0-9.]+\.[a-zA-Z]{2,6}$|";
	  foreach($_POST['mail'] as $key => $value){
	    if(!$value OR ($value == "bitte ausf&uuml;llen") OR ($value == "bitte ausf�llen")){
		  $mail[$key] = "bitte ausf&uuml;llen"; 
		  $check = "true"; 
		    }else $mail[$key] = $value; 
	     }

		 if(preg_match($checkMatch, $mail['sendmail']) === false){
		   $frm['sendmail'] = "bitte ausf&uuml;llen";
		   $check = "true"; 
			 }
		 if(preg_match($checkMatch, $mail['sendfrommail']) === false){
		   $frm['sendfrommail'] = "bitte ausf&uuml;llen";
		   $check = "true"; 
			 }

		$empty = true; 
		foreach ($extmail as $elem) { 
		 foreach ($elem as $field) { 
			if (!empty($field)) { 
				$empty = false; 
				break 2; 
					}
			}
		}; 
			 
         if($empty === false){
			for($i=0; $i<count($_POST['extmail']); $i++){
			  if((strlen($_POST['extmail'][$i]['sendto']) < 1) OR ($_POST['extmail'][$i]['sendto'] == "bitte ausfüllen")){
			   #$extmail[$i]['sendto'] = "bitte ausf&uuml;llen"; 			  	
			   $check = "true";
			    }else $extmail[$i]['sendto'] = $_POST['extmail'][$i]['sendto'];
			   if((strlen($_POST['extmail'][$i]['sendname']) < 1) OR ($_POST['extmail'][$i]['sendname'] == "bitte ausfüllen")){
			#     $extmail[$i]['sendname'] = "bitte ausf&uuml;llen"; 			  	
			#     $check = "true";
			       }else $extmail[$i]['sendname'] = $_POST['extmail'][$i]['sendname'];
				}
		     }
	  if($check == false){
	  $frm = $mail; 
	   $selectdb = mysql_select_db("kinonews", $db);
	   $sqlString = "INSERT INTO xml_news_mails SET 
	   				   xnm_date   = '".date(d.".".m.".".Y." ".H.i)."', 
	   				   xnm_name   = '".mysql_real_escape_string($frm['sendto'])."', 
	   				   xnm_mail   = '".mysql_real_escape_string($frm['sendmail'])."', 
	   				   xnm_text   = '".mysql_real_escape_string($frm['sendtext'])."', 
	   				   xnm_from   = '".mysql_real_escape_string($frm['sendfrom'])."', 
	   				   xnm_fmail  = '".mysql_real_escape_string($frm['sendfrommail'])."', 
	   				   xnm_userip = '".$_SERVER["REMOTE_ADDR"]."', 
	   				   xnm_mother = ''";
		@mysql_query($sqlString);
		$thisPostId = @mysql_insert_id();					   
		@mysql_query("UPDATE xml_news_mails SET xnm_mother = '".$thisPostId."' WHERE xnm_id = '".$thisPostId."'");
		//datenbank schreiben zu	
#
# Mail-Versand
#	
$getNews = "SELECT * FROM xml_news WHERE xml_active LIKE '%checked%' AND xml_new_id = ".(int) $mailID['orignews']." LIMIT 1";
$result = mysql_query($getNews);
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) $newsText = $row;
require_once("phpmailer/class.phpmailer.php");
echo "moin ".$frm['sendmail']."<br>";
 $email['mailAdress']   = $frm['sendmail'];
 $email['mailName']     = $frm['sendto'];
 $email['mailFrAdress'] = $frm['sendfrommail'];
 $email['mailFrName']   = $frm['sendfrom'];
 $send_mail['mess']     = $frm['sendtext'];
 $email['subject']      = "Kinonews von DAS VIERTE - WIR SIND HOLLYWOOD";
 include("mailsend/mailtemplate.html.php");
 $send_mail['text']     = $mailTemplate['text'];
 include("mailsend/sendmail.inc.php");
 unset($email);
#
# Mail-Versand
#		
		  if($empty === false){
		  #require("phpmailer/class.phpmailer.php");
		    for($i=0; $i<count($extmail); $i++){
			echo $extmail[$i]['sendto']."<br>";
			 if(!empty($extmail[$i]['sendto'])){
			   $sqlString = "INSERT INTO xml_news_mails SET 
	   				   			xnm_date   = '".date(d.".".m.".".Y." ".H.i)."', 
			   				    xnm_name   = '".mysql_real_escape_string($extmail[$i]['sendname'])."', 
			   				    xnm_mail   = '".mysql_real_escape_string($extmail[$i]['sendto'])."', 
			   				    xnm_text   = '".mysql_real_escape_string($frm['sendtext'])."', 
			   				    xnm_from   = '".mysql_real_escape_string($frm['sendfrom'])."', 
			   				    xnm_fmail  = '".mysql_real_escape_string($frm['sendfrommail'])."', 
			   				    xnm_userip = '".$_SERVER["REMOTE_ADDR"]."', 
			   				    xnm_mother = '".$thisPostId."'";
		        #@mysql_query($sqlString);
				echo "next: ".$extmail[$i]['sendto']."<br>";
				 $email['mailAdress']   = $extmail[$i]['sendto'];
				 $email['mailName']     = $extmail[$i]['sendname'];
				 $email['mailFrAdress'] = $frm['sendfrommail'];
				 $email['mailFrName']   = $frm['sendfrom'];
				 $send_mail['mess']     = $frm['sendtext'];
				 $email['subject']      = "Kinonews von DAS VIERTE - WIR SIND HOLLYWOOD";
				 include("mailsend/mailtemplate.html.php");
				 $send_mail['text']     = $mailTemplate['text'];
				 include("mailsend/sendmail.inc.php");
				        }
					  }
			     }
		   }
	 }
?>